Go to the source code of this file.
◆ STM32_DMA_CH_CFG_DIRECTION
#define STM32_DMA_CH_CFG_DIRECTION |
( |
|
val | ) |
((val & 0x3) << 6) |
DMA transfer direction config on bits 6-7
◆ STM32_DMA_CH_CFG_MEM_ADDR_INC
#define STM32_DMA_CH_CFG_MEM_ADDR_INC |
( |
|
val | ) |
((val & 0x1) << 10) |
DMA Memory increment Address config on bit 10
◆ STM32_DMA_CH_CFG_MEM_WIDTH
#define STM32_DMA_CH_CFG_MEM_WIDTH |
( |
|
val | ) |
((val & 0x3) << 13) |
DMA Memory data size config on bits 13, 14
◆ STM32_DMA_CH_CFG_MODE
#define STM32_DMA_CH_CFG_MODE |
( |
|
val | ) |
((val & 0x1) << 5) |
DMA cyclic mode config on bit 5
◆ STM32_DMA_CH_CFG_PERIPH_ADDR_INC
#define STM32_DMA_CH_CFG_PERIPH_ADDR_INC |
( |
|
val | ) |
((val & 0x1) << 9) |
DMA Peripheral increment Address config on bit 9
◆ STM32_DMA_CH_CFG_PERIPH_INC_FIXED
#define STM32_DMA_CH_CFG_PERIPH_INC_FIXED |
( |
|
val | ) |
((val & 0x1) << 15) |
DMA Peripheral increment offset config on bit 15
◆ STM32_DMA_CH_CFG_PERIPH_WIDTH
#define STM32_DMA_CH_CFG_PERIPH_WIDTH |
( |
|
val | ) |
((val & 0x3) << 11) |
DMA Peripheral data size config on bits 11, 12
◆ STM32_DMA_CH_CFG_PRIORITY
#define STM32_DMA_CH_CFG_PRIORITY |
( |
|
val | ) |
((val & 0x3) << 16) |
DMA Priority config on bits 16, 17
◆ STM32_DMA_FIFO_1_4
#define STM32_DMA_FIFO_1_4 0U |
DMA FIFO threshold feature
◆ STM32_DMA_FIFO_3_4
#define STM32_DMA_FIFO_3_4 2U |
◆ STM32_DMA_FIFO_FULL
#define STM32_DMA_FIFO_FULL 3U |
◆ STM32_DMA_FIFO_HALF
#define STM32_DMA_FIFO_HALF 1U |
◆ STM32_DMA_MEM_16BITS
◆ STM32_DMA_MEM_32BITS
◆ STM32_DMA_MEM_8BITS
◆ STM32_DMA_MEM_INC
◆ STM32_DMA_MEM_NO_INC
◆ STM32_DMA_MEMORY_TO_MEMORY
◆ STM32_DMA_MEMORY_TO_PERIPH
◆ STM32_DMA_MODE_CYCLIC
◆ STM32_DMA_MODE_NORMAL
◆ STM32_DMA_PERIPH_16BITS
◆ STM32_DMA_PERIPH_32BITS
◆ STM32_DMA_PERIPH_8BITS
◆ STM32_DMA_PERIPH_INC
◆ STM32_DMA_PERIPH_NO_INC
◆ STM32_DMA_PERIPH_RX
◆ STM32_DMA_PERIPH_TO_MEMORY
◆ STM32_DMA_PERIPH_TO_PERIPH
◆ STM32_DMA_PERIPH_TX
◆ STM32_DMA_PRIORITY_HIGH
◆ STM32_DMA_PRIORITY_LOW
◆ STM32_DMA_PRIORITY_MEDIUM
◆ STM32_DMA_PRIORITY_VERY_HIGH