DMA_InitTypeDef struct
DMA Configuration Structure definition
Fields
Specifies the channel used for the specified stream. This parameter can be a value of DMA_Channel_selection.
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.
Specifies whether the Peripheral address register should be incremented or not. This parameter can be a value of DMA_Peripheral_incremented_mode.
Specifies whether the memory address register should be incremented or not. This parameter can be a value of DMA_Memory_incremented_mode.
Specifies the Peripheral data width. This parameter can be a value of DMA_Peripheral_data_size.
Specifies the Memory data width. This parameter can be a value of DMA_Memory_data_size.
Specifies the operation mode of the DMAy Streamx. This parameter can be a value of DMA_mode.
Specifies the software priority for the DMAy Streamx. This parameter can be a value of DMA_Priority_level.
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.
Specifies the FIFO threshold level. This parameter can be a value of DMA_FIFO_threshold_level.
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.
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.