diff options
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h')
-rw-r--r-- | bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h index 70327df125..f1eff2e6a3 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h @@ -34,12 +34,14 @@ extern "C" { #if defined (MDMA) /** @defgroup MDMA_LL MDMA + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private types -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup MDMA_LL_Private_Variables MDMA Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Array used to get the MDMA channel register offset versus channel index LL_MDMA_CHANNEL_x */ @@ -69,6 +71,7 @@ static const uint32_t LL_MDMA_CH_OFFSET_TAB[] = /* Private constants ---------------------------------------------------------*/ /** @defgroup MDMA_LL_Private_Constants MDMA Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -80,6 +83,7 @@ static const uint32_t LL_MDMA_CH_OFFSET_TAB[] = /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup MDMA_LL_ES_INIT MDMA Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -248,10 +252,12 @@ typedef struct #endif /*USE_FULL_LL_DRIVER*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup MDMA_LL_Exported_Constants MDMA Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MDMA_LL_EC_CHANNEL CHANNEL + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_CHANNEL_0 0x00000000U @@ -276,6 +282,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_WORD_ENDIANNESS Word Endianness + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_WORD_ENDIANNESS_PRESERVE 0x00000000U /*!< Little endianness preserved for words */ @@ -286,6 +293,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_HALFWORD_ENDIANNESS Half Word Endianness + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_HALFWORD_ENDIANNESS_PRESERVE 0x00000000U /*!< Little endianness preserved for half words */ @@ -296,6 +304,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_BYTE_ENDIANNESS Byte Endianness + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_BYTE_ENDIANNESS_PRESERVE 0x00000000U /*!< Little endianness preserved for bytes */ @@ -306,6 +315,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_PRIORITY Transfer Priority level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_PRIORITY_LOW 0x00000000U /*!< Priority level : Low */ @@ -317,6 +327,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_BUFF_WRITE_MODE Bufferable Write Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_BUFF_WRITE_DISABLE 0x00000000U /*!< destination write operation is non-bufferable */ @@ -326,6 +337,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_REQUEST_MODE Request Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_REQUEST_MODE_HW 0x00000000U /*!< Request mode is Hardware */ @@ -335,6 +347,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_TRIGGER_MODE Trigger Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_BUFFER_TRANSFER 0x00000000U /*!< Each MDMA request (SW or HW) triggers a buffer transfer */ @@ -346,6 +359,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_PADDING_ALIGNMENT_MODE Padding Alignment Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_DATAALIGN_RIGHT 0x00000000U /*!< Right Aligned, padded w/ 0s (default) */ @@ -357,6 +371,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_PACKING_MODE Transfer Packing + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_PACK_DISABLE 0x00000000U /*!< Packing disabled */ @@ -366,6 +381,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_DEST_BURST Transfer Destination Burst + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_DEST_BURST_SINGLE 0x00000000U /*!< Single transfer */ @@ -381,6 +397,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_SRC_BURST Transfer Source Burst + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_SRC_BURST_SINGLE 0x00000000U /*!< Single transfer */ @@ -396,6 +413,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_DEST_INC_OFFSET_SIZE Destination Increment Offset Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_DEST_INC_OFFSET_BYTE 0x00000000U /*!< offset is Byte (8-bit) */ @@ -407,6 +425,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_SRC_INC_OFFSET_SIZE Source Increment Offset Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_SRC_INC_OFFSET_BYTE 0x00000000U /*!< offset is Byte (8-bit) */ @@ -418,6 +437,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_DEST_DATA_SIZE Destination Data Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_DEST_DATA_SIZE_BYTE 0x00000000U /*!< Destination data size is Byte */ @@ -429,6 +449,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_SRC_DATA_SIZE Source Data Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_SRC_DATA_SIZE_BYTE 0x00000000U /*!< Source data size is Byte */ @@ -440,6 +461,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_DEST_INC_MODE Destination Increment Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_DEST_FIXED 0x00000000U /*!< Destination address pointer is fixed */ @@ -450,6 +472,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_SRC_INC_MODE Source Increment Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_SRC_FIXED 0x00000000U /*!< Destination address pointer is fixed */ @@ -460,6 +483,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_BLK_RPT_DEST_ADDR_UPDATE_MODE Block Repeat Destination address Update Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_BLK_RPT_DEST_ADDR_INCREMENT 0x00000000U /*!< Destination address pointer is incremented after each block transfer by Destination Update Value */ @@ -469,6 +493,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_SRC_BLK_RPT_ADDR_UPDATE_MODE Source Block Repeat address Update Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_BLK_RPT_SRC_ADDR_INCREMENT 0x00000000U /*!< Source address pointer is incremented after each block transfer by Source Update Value */ @@ -478,6 +503,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_DEST_BUS Destination BUS Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_DEST_BUS_SYSTEM_AXI 0x00000000U /*!< System/AXI bus is used as destination */ @@ -487,6 +513,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_SRC_BUS Source BUS Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_SRC_BUS_SYSTEM_AXI 0x00000000U /*!< System/AXI bus is used as source */ @@ -496,6 +523,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_HW_TRIGGER_SELCTION HW Trigger Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_REQ_DMA1_STREAM0_TC 0x00000000U /*!< MDMA HW Trigger (request) is DMA1 Stream 0 Transfer Complete Flag */ @@ -551,6 +579,7 @@ typedef struct */ /** @defgroup MDMA_LL_EC_XFER_ERROR_DIRECTION Transfer Error Direction + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_MDMA_READ_ERROR 0x00000000U /*!< Last transfer error on the channel was a related to a read access */ @@ -565,10 +594,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup MDMA_LL_Exported_Macros MDMA Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MDMA_LL_EM_WRITE_READ Common Write and read registers macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -592,6 +623,7 @@ typedef struct */ /** @defgroup MDMA_LL_EM_CONVERT_DMAxCHANNELy Convert MDMAxChannely + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -659,10 +691,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup MDMA_LL_Exported_Functions MDMA Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MDMA_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -3376,6 +3410,7 @@ __STATIC_INLINE uint32_t LL_MDMA_GetXferErrorLSBAddress(MDMA_TypeDef *MDMAx, uin */ /** @defgroup MDMA_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3862,6 +3897,7 @@ __STATIC_INLINE void LL_MDMA_ClearFlag_TC(MDMA_TypeDef *MDMAx, uint32_t Channel) */ /** @defgroup MDMA_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4321,6 +4357,7 @@ __STATIC_INLINE uint32_t LL_MDMA_IsEnabledIT_TC(MDMA_TypeDef *MDMAx, uint32_t Ch #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup MDMA_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ |