STM32G474xx HAL User Manual
数据结构 | 宏定义 | 函数
stm32g4xx_hal_dma_ex.h 文件参考

DMA HAL扩展模块的头文件。 更多...

#include "stm32g4xx_hal_def.h"

转到此文件的源代码。

数据结构

struct  HAL_DMA_MuxSyncConfigTypeDef
 HAL DMA同步定义。 更多...
struct  HAL_DMA_MuxRequestGeneratorConfigTypeDef
 HAL DMAMUX请求生成器参数结构定义。 更多...

宏定义

#define HAL_DMAMUX1_SYNC_EXTI0   0U
#define HAL_DMAMUX1_SYNC_EXTI1   1U
#define HAL_DMAMUX1_SYNC_EXTI2   2U
#define HAL_DMAMUX1_SYNC_EXTI3   3U
#define HAL_DMAMUX1_SYNC_EXTI4   4U
#define HAL_DMAMUX1_SYNC_EXTI5   5U
#define HAL_DMAMUX1_SYNC_EXTI6   6U
#define HAL_DMAMUX1_SYNC_EXTI7   7U
#define HAL_DMAMUX1_SYNC_EXTI8   8U
#define HAL_DMAMUX1_SYNC_EXTI9   9U
#define HAL_DMAMUX1_SYNC_EXTI10   10U
#define HAL_DMAMUX1_SYNC_EXTI11   11U
#define HAL_DMAMUX1_SYNC_EXTI12   12U
#define HAL_DMAMUX1_SYNC_EXTI13   13U
#define HAL_DMAMUX1_SYNC_EXTI14   14U
#define HAL_DMAMUX1_SYNC_EXTI15   15U
#define HAL_DMAMUX1_SYNC_DMAMUX1_CH0_EVT   16U
#define HAL_DMAMUX1_SYNC_DMAMUX1_CH1_EVT   17U
#define HAL_DMAMUX1_SYNC_DMAMUX1_CH2_EVT   18U
#define HAL_DMAMUX1_SYNC_DMAMUX1_CH3_EVT   19U
#define HAL_DMAMUX1_SYNC_LPTIM1_OUT   20U
#define HAL_DMAMUX_SYNC_NO_EVENT   0U
#define HAL_DMAMUX_SYNC_RISING   ((uint32_t)DMAMUX_CxCR_SPOL_0)
#define HAL_DMAMUX_SYNC_FALLING   ((uint32_t)DMAMUX_CxCR_SPOL_1)
#define HAL_DMAMUX_SYNC_RISING_FALLING   ((uint32_t)DMAMUX_CxCR_SPOL)
#define HAL_DMAMUX1_REQ_GEN_EXTI0   0U
#define HAL_DMAMUX1_REQ_GEN_EXTI1   1U
#define HAL_DMAMUX1_REQ_GEN_EXTI2   2U
#define HAL_DMAMUX1_REQ_GEN_EXTI3   3U
#define HAL_DMAMUX1_REQ_GEN_EXTI4   4U
#define HAL_DMAMUX1_REQ_GEN_EXTI5   5U
#define HAL_DMAMUX1_REQ_GEN_EXTI6   6U
#define HAL_DMAMUX1_REQ_GEN_EXTI7   7U
#define HAL_DMAMUX1_REQ_GEN_EXTI8   8U
#define HAL_DMAMUX1_REQ_GEN_EXTI9   9U
#define HAL_DMAMUX1_REQ_GEN_EXTI10   10U
#define HAL_DMAMUX1_REQ_GEN_EXTI11   11U
#define HAL_DMAMUX1_REQ_GEN_EXTI12   12U
#define HAL_DMAMUX1_REQ_GEN_EXTI13   13U
#define HAL_DMAMUX1_REQ_GEN_EXTI14   14U
#define HAL_DMAMUX1_REQ_GEN_EXTI15   15U
#define HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH0_EVT   16U
#define HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH1_EVT   17U
#define HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH2_EVT   18U
#define HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH3_EVT   19U
#define HAL_DMAMUX1_REQ_GEN_LPTIM1_OUT   20U
#define HAL_DMAMUX_REQ_GEN_NO_EVENT   0x00000000U
#define HAL_DMAMUX_REQ_GEN_RISING   DMAMUX_RGxCR_GPOL_0
#define HAL_DMAMUX_REQ_GEN_FALLING   DMAMUX_RGxCR_GPOL_1
#define HAL_DMAMUX_REQ_GEN_RISING_FALLING   DMAMUX_RGxCR_GPOL
#define IS_DMAMUX_SYNC_SIGNAL_ID(SIGNAL_ID)   ((SIGNAL_ID) <= HAL_DMAMUX1_SYNC_LPTIM1_OUT)
#define IS_DMAMUX_SYNC_REQUEST_NUMBER(REQUEST_NUMBER)   (((REQUEST_NUMBER) > 0U) && ((REQUEST_NUMBER) <= 32U))
#define IS_DMAMUX_SYNC_POLARITY(POLARITY)
#define