DMA_LL_EC_MEMORYThis feature can be modified afterwards using unitary
function LL_DMA_SetMemoryIncMode().
uint32_t LL_DMA_InitTypeDef::PeriphOrM2MSrcDataSize
Specifies the Peripheral data size alignment or Source data size alignment (byte, half
word, word) in case of memory to memory transfer direction. This parameter can be a
value of DMA_LL_EC_PDATAALIGNThis feature can be modified afterwards using
unitary function LL_DMA_SetPeriphSize().
uint32_t LL_DMA_InitTypeDef::MemoryOrM2MDstDataSize
Specifies the Memory data size alignment or Destination data size alignment (byte,
half word, word) in case of memory to memory transfer direction. This parameter can
be a value of DMA_LL_EC_MDATAALIGNThis feature can be modified afterwards
using unitary function LL_DMA_SetMemorySize().
uint32_t LL_DMA_InitTypeDef::NbData
Specifies the number of data to transfer, in data unit. The data unit is equal to the
source buffer configuration set in PeripheralSize or MemorySize parameters
depending in the transfer direction. This parameter must be a value between
Min_Data = 0 and Max_Data = 0x0000FFFFThis feature can be modified afterwards
using unitary function LL_DMA_SetDataLength().
uint32_t LL_DMA_InitTypeDef::Channel
Specifies the peripheral channel. This parameter can be a value of
DMA_LL_EC_CHANNELThis feature can be modified afterwards using unitary
function LL_DMA_SetChannelSelection().
uint32_t LL_DMA_InitTypeDef::Priority
Specifies the channel priority level. This parameter can be a value of
DMA_LL_EC_PRIORITYThis feature can be modified afterwards using unitary
function LL_DMA_SetStreamPriorityLevel().
uint32_t LL_DMA_InitTypeDef::FIFOMode
Specifies if the FIFO mode or Direct mode will be used for the specified stream. This
parameter can be a value of DMA_LL_FIFOMODE
Note:The Direct mode (FIFO mode disabled) cannot be used if the memory-to-
memory data transfer is configured on the selected stream This feature can be
modified afterwards using unitary functions LL_DMA_EnableFifoMode() or
LL_DMA_EnableFifoMode() .
uint32_t LL_DMA_InitTypeDef::FIFOThreshold
Specifies the FIFO threshold level. This parameter can be a value of
DMA_LL_EC_FIFOTHRESHOLDThis feature can be modified afterwards using
unitary function LL_DMA_SetFIFOThreshold().
uint32_t LL_DMA_InitTypeDef::MemBurst
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_LL_EC_MBURST
Note:The burst mode is possible only if the address Increment mode is enabled. This
feature can be modified afterwards using unitary function
LL_DMA_SetMemoryBurstxfer().
uint32_t LL_DMA_InitTypeDef::PeriphBurst
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_LL_EC_PBURST
Note:The burst mode is possible only if the address Increment mode is enabled. This
feature can be modified afterwards using unitary function
LL_DMA_SetPeriphBurstxfer().