HAL
DMA_InitTypeDef is only used within HAL.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
uint32_t
Specifies the channel used for the specified stream. This parameter can be a value of DMA_Channel_selection.
uint32_t
Specifies if the data will be transferred from memory to peripheral, from memory to memory or from peripheral to memory. This parameter can be a value of DMA_Data_transfer_direction.
uint32_t
Specifies whether the Peripheral address register should be incremented or not. This parameter can be a value of DMA_Peripheral_incremented_mode.
uint32_t
Specifies whether the memory address register should be incremented or not. This parameter can be a value of DMA_Memory_incremented_mode.
uint32_t
Specifies the Peripheral data width. This parameter can be a value of DMA_Peripheral_data_size.
uint32_t
Specifies the Memory data width. This parameter can be a value of DMA_Memory_data_size.
uint32_t
Specifies the operation mode of the DMAy Streamx. This parameter can be a value of DMA_mode.
uint32_t
Specifies the software priority for the DMAy Streamx. This parameter can be a value of DMA_Priority_level.
uint32_t
Specifies if the FIFO mode or Direct mode will be used for the specified stream. This parameter can be a value of DMA_FIFO_direct_mode.
uint32_t
Specifies the FIFO threshold level. This parameter can be a value of DMA_FIFO_threshold_level.
uint32_t
Specifies the Burst transfer configuration for the memory transfers. It specifies the amount of data to be transferred in a single non interruptible transaction. This parameter can be a value of DMA_Memory_burst.
uint32_t
Specifies the Burst transfer configuration for the peripheral transfers. It specifies the amount of data to be transferred in a single non interruptible transaction. This parameter can be a value of DMA_Peripheral_burst.

References

from examples