Go to the source code of this file.
◆ STM32_DMA_CHANNEL_CONFIG
#define STM32_DMA_CHANNEL_CONFIG |
( |
| id, |
|
|
| dir ) |
Value:
#define DT_INST_DMAS_CELL_BY_NAME(inst, name, cell)
Get a DT_DRV_COMPAT instance's DMA specifier's cell value by name.
Definition dma.h:251
◆ STM32_DMA_CHANNEL_CONFIG_BY_IDX
#define STM32_DMA_CHANNEL_CONFIG_BY_IDX |
( |
| id, |
|
|
| idx ) |
Value:
#define DT_INST_DMAS_CELL_BY_IDX(inst, idx, cell)
Get a DT_DRV_COMPAT instance's DMA specifier's cell value at an index.
Definition dma.h:176
◆ STM32_DMA_CONFIG_DIRECTION
#define STM32_DMA_CONFIG_DIRECTION |
( |
| config | ) |
|
◆ STM32_DMA_CONFIG_MEMORY_ADDR_INC
#define STM32_DMA_CONFIG_MEMORY_ADDR_INC |
( |
| config | ) |
|
◆ STM32_DMA_CONFIG_MEMORY_DATA_SIZE
#define STM32_DMA_CONFIG_MEMORY_DATA_SIZE |
( |
| config | ) |
|
Value: (1 << ((config >> 13) & 0x3))
◆ STM32_DMA_CONFIG_PERIPHERAL_ADDR_INC
#define STM32_DMA_CONFIG_PERIPHERAL_ADDR_INC |
( |
| config | ) |
|
◆ STM32_DMA_CONFIG_PERIPHERAL_DATA_SIZE
#define STM32_DMA_CONFIG_PERIPHERAL_DATA_SIZE |
( |
| config | ) |
|
Value: (1 << ((config >> 11) & 0x3))
◆ STM32_DMA_CONFIG_PERIPHERAL_INC_FIXED
#define STM32_DMA_CONFIG_PERIPHERAL_INC_FIXED |
( |
| config | ) |
|
◆ STM32_DMA_CONFIG_PRIORITY
#define STM32_DMA_CONFIG_PRIORITY |
( |
| config | ) |
|
◆ STM32_DMA_CTLR
#define STM32_DMA_CTLR |
( |
| id, |
|
|
| dir ) |
Value:
#define DT_INST_DMAS_CTLR_BY_NAME(inst, name)
Get the node identifier for the DMA controller from a DT_DRV_COMPAT instance's dmas property by name.
Definition dma.h:114
◆ STM32_DMA_FEATURES
#define STM32_DMA_FEATURES |
( |
| id, |
|
|
| dir ) |
◆ STM32_DMA_FEATURES_FIFO_THRESHOLD
#define STM32_DMA_FEATURES_FIFO_THRESHOLD |
( |
| features | ) |
|
◆ STM32_DMA_HAL_OVERRIDE
#define STM32_DMA_HAL_OVERRIDE 0x7F |
◆ STM32_DMA_SLOT
#define STM32_DMA_SLOT |
( |
| id, |
|
|
| dir, |
|
|
| slot ) |
◆ STM32_DMA_SLOT_BY_IDX
#define STM32_DMA_SLOT_BY_IDX |
( |
| id, |
|
|
| idx, |
|
|
| slot ) |
◆ STM32_DMA_STREAM_OFFSET
#define STM32_DMA_STREAM_OFFSET 1 |