summaryrefslogtreecommitdiff
path: root/bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h')
-rw-r--r--bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h37
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
* @{
*/