Data Fields
uint32_t DMA_PeripheralBaseAddr
uint32_t DMA_MemoryBaseAddr
uint32_t DMA_DIR
uint16_t DMA_BufferSize
uint32_t DMA_PeripheralInc
uint32_t DMA_MemoryInc
uint32_t DMA_PeripheralDataSize
uint32_t DMA_MemoryDataSize
uint32_t DMA_Mode
uint32_t DMA_Priority
uint32_t DMA_M2M
Field Documentation
uint32_t DMA_InitTypeDef::DMA_PeripheralBaseAddr
Specifies the peripheral base address for DMAy Channelx.
uint32_t DMA_InitTypeDef::DMA_MemoryBaseAddr
Specifies the memory base address for DMAy Channelx.
uint32_t DMA_InitTypeDef::DMA_DIR
Specifies if the peripheral is the source or destination. This parameter can be a
value of DMA_data_transfer_direction
uint16_t DMA_InitTypeDef::DMA_BufferSize
Specifies the buffer size, in data unit, of the specified Channel. The data unit is
equal to the configuration set in DMA_PeripheralDataSize or
DMA_MemoryDataSize members depending in the transfer direction.
uint32_t DMA_InitTypeDef::DMA_PeripheralInc
Specifies whether the Peripheral address register is incremented or not. This
parameter can be a value of DMA_peripheral_incremented_mode
uint32_t DMA_InitTypeDef::DMA_MemoryInc
Specifies whether the memory address register is incremented or not. This
parameter can be a value of DMA_memory_incremented_mode
uint32_t DMA_InitTypeDef::DMA_PeripheralDataSize
Specifies the Peripheral data width. This parameter can be a value of
DMA_peripheral_data_size
uint32_t DMA_InitTypeDef::DMA_MemoryDataSize
Specifies the Memory data width. This parameter can be a value of
DMA_memory_data_size
uint32_t DMA_InitTypeDef::DMA_Mode
Specifies the operation mode of the DMAy Channelx. This parameter can be a
value of DMA_circular_normal_mode
uint32_t DMA_InitTypeDef::DMA_Priority
Specifies the software priority for the DMAy Channelx. This parameter can be a
value of DMA_priority_level
uint32_t DMA_InitTypeDef::DMA_M2M
Specifies if the DMAy Channelx will be used in memory-to-memory transfer. This
parameter can be a value of DMA_memory_to_memory