STM32G474xx HAL User Manual
宏定义
DMA 私有宏
DMA

宏定义

#define IS_LL_DMA_DIRECTION(__VALUE__)
#define IS_LL_DMA_MODE(__VALUE__)
#define IS_LL_DMA_PERIPHINCMODE(__VALUE__)
#define IS_LL_DMA_MEMORYINCMODE(__VALUE__)
#define IS_LL_DMA_PERIPHDATASIZE(__VALUE__)
#define IS_LL_DMA_MEMORYDATASIZE(__VALUE__)
#define IS_LL_DMA_NBDATA(__VALUE__)   ((__VALUE__) <= (uint32_t)0x0000FFFFU)
#define IS_LL_DMA_PERIPHREQUEST(__VALUE__)   ((__VALUE__) <= 115U)
#define IS_LL_DMA_PRIORITY(__VALUE__)
#define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, CHANNEL)

宏定义文档

#define IS_LL_DMA_ALL_CHANNEL_INSTANCE (   INSTANCE,
  CHANNEL 
)
值:
((((INSTANCE) == DMA1) && \
                                                             (((CHANNEL) == LL_DMA_CHANNEL_1) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_2) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_3) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_4) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_5) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_6) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_7) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_8))) || \
                                                            (((INSTANCE) == DMA2) && \
                                                             (((CHANNEL) == LL_DMA_CHANNEL_1) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_2) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_3) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_4) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_5) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_6) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_7) || \
                                                              ((CHANNEL) == LL_DMA_CHANNEL_8))))

定义于文件 stm32g4xx_ll_dma.c 的第 78 行。

LL_DMA_DeInit()LL_DMA_Init() 引用。

#define IS_LL_DMA_DIRECTION (   __VALUE__)
值:
(((__VALUE__) == LL_DMA_DIRECTION_PERIPH_TO_MEMORY) || \
                                                 ((__VALUE__) == LL_DMA_DIRECTION_MEMORY_TO_PERIPH) || \
                                                 ((__VALUE__) == LL_DMA_DIRECTION_MEMORY_TO_MEMORY))

定义于文件 stm32g4xx_ll_dma.c 的第 47 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_MEMORYDATASIZE (   __VALUE__)
值:
(((__VALUE__) == LL_DMA_MDATAALIGN_BYTE)      || \
                                                 ((__VALUE__) == LL_DMA_MDATAALIGN_HALFWORD)  || \
                                                 ((__VALUE__) == LL_DMA_MDATAALIGN_WORD))

定义于文件 stm32g4xx_ll_dma.c 的第 64 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_MEMORYINCMODE (   __VALUE__)
值:
(((__VALUE__) == LL_DMA_MEMORY_INCREMENT) || \
                                                 ((__VALUE__) == LL_DMA_MEMORY_NOINCREMENT))

定义于文件 stm32g4xx_ll_dma.c 的第 57 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_MODE (   __VALUE__)
值:
(((__VALUE__) == LL_DMA_MODE_NORMAL) || \
                                                 ((__VALUE__) == LL_DMA_MODE_CIRCULAR))

定义于文件 stm32g4xx_ll_dma.c 的第 51 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_NBDATA (   __VALUE__)    ((__VALUE__) <= (uint32_t)0x0000FFFFU)

定义于文件 stm32g4xx_ll_dma.c 的第 68 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_PERIPHDATASIZE (   __VALUE__)
值:
(((__VALUE__) == LL_DMA_PDATAALIGN_BYTE)      || \
                                                 ((__VALUE__) == LL_DMA_PDATAALIGN_HALFWORD)  || \
                                                 ((__VALUE__) == LL_DMA_PDATAALIGN_WORD))

定义于文件 stm32g4xx_ll_dma.c 的第 60 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_PERIPHINCMODE (   __VALUE__)
值:
(((__VALUE__) == LL_DMA_PERIPH_INCREMENT) || \
                                                 ((__VALUE__) == LL_DMA_PERIPH_NOINCREMENT))

定义于文件 stm32g4xx_ll_dma.c 的第 54 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_PERIPHREQUEST (   __VALUE__)    ((__VALUE__) <= 115U)

定义于文件 stm32g4xx_ll_dma.c 的第 70 行。

LL_DMA_Init() 引用。

#define IS_LL_DMA_PRIORITY (   __VALUE__)
值:
(((__VALUE__) == LL_DMA_PRIORITY_LOW)    || \
                                                 ((__VALUE__) == LL_DMA_PRIORITY_MEDIUM) || \
                                                 ((__VALUE__) == LL_DMA_PRIORITY_HIGH)   || \
                                                 ((__VALUE__) == LL_DMA_PRIORITY_VERYHIGH))

定义于文件 stm32g4xx_ll_dma.c 的第 72 行。

LL_DMA_Init() 引用。