DMA Init structure definition. More...
#include <stm32f4xx_dma.h>
Public Attributes | |
uint16_t | DMA_BufferSize |
uint32_t | DMA_BufferSize |
uint32_t | DMA_Channel |
uint32_t | DMA_DIR |
uint32_t | DMA_FIFOMode |
uint32_t | DMA_FIFOThreshold |
uint32_t | DMA_M2M |
uint32_t | DMA_Memory0BaseAddr |
uint32_t | DMA_MemoryBaseAddr |
uint32_t | DMA_MemoryBurst |
uint32_t | DMA_MemoryDataSize |
uint32_t | DMA_MemoryInc |
uint32_t | DMA_Mode |
uint32_t | DMA_PeripheralBaseAddr |
uint32_t | DMA_PeripheralBurst |
uint32_t | DMA_PeripheralDataSize |
uint32_t | DMA_PeripheralInc |
uint32_t | DMA_Priority |
DMA Init structure definition.
DMA Init structures definition.
Definition at line 54 of file stm32f4xx_dma.h.
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.
Definition at line 62 of file stm32f30x_dma.h.
uint32_t DMA_InitTypeDef::DMA_BufferSize |
Specifies the buffer size, in data unit, of the specified Stream. The data unit is equal to the configuration set in DMA_PeripheralDataSize or DMA_MemoryDataSize members depending in the transfer direction.
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.
Definition at line 69 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_Channel |
Specifies the channel used for the specified stream. This parameter can be a value of DMA_channel
Definition at line 56 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_DIR |
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 if the peripheral is the source or destination. This parameter can be a value of DMA_data_transfer_direction
Definition at line 65 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_FIFOMode |
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
Definition at line 93 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_FIFOThreshold |
Specifies the FIFO threshold level. This parameter can be a value of DMA_fifo_threshold_level
Definition at line 98 of file stm32f4xx_dma.h.
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
Definition at line 83 of file stm32f10x_dma.h.
uint32_t DMA_InitTypeDef::DMA_Memory0BaseAddr |
Specifies the memory 0 base address for DMAy Streamx. This memory is the default memory used when double buffer mode is not enabled.
Definition at line 61 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_MemoryBaseAddr |
Specifies the memory base address for DMAy Channelx.
Definition at line 54 of file stm32f10x_dma.h.
uint32_t DMA_InitTypeDef::DMA_MemoryBurst |
Specifies the Burst transfer configuration for the memory transfers. It specifies the amount of data to be transferred in a single non interruptable transaction. This parameter can be a value of DMA_memory_burst
Definition at line 101 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_MemoryDataSize |
Specifies the Memory data width. This parameter can be a value of DMA_memory_data_size
Definition at line 82 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_MemoryInc |
Specifies whether the memory address register should be incremented or not. This parameter can be a value of DMA_memory_incremented_mode
Specifies whether the memory address register is incremented or not. This parameter can be a value of DMA_memory_incremented_mode
Definition at line 76 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_Mode |
Specifies the operation mode of the DMAy Streamx. This parameter can be a value of DMA_circular_normal_mode
Specifies the operation mode of the DMAy Channelx. This parameter can be a value of DMA_circular_normal_mode.
Specifies the operation mode of the DMAy Channelx. This parameter can be a value of DMA_circular_normal_mode
Definition at line 85 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_PeripheralBaseAddr |
Specifies the peripheral base address for DMAy Streamx.
Specifies the peripheral base address for DMAy Channelx.
Definition at line 59 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_PeripheralBurst |
Specifies the Burst transfer configuration for the peripheral transfers. It specifies the amount of data to be transferred in a single non interruptable transaction. This parameter can be a value of DMA_peripheral_burst
Definition at line 106 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_PeripheralDataSize |
Specifies the Peripheral data width. This parameter can be a value of DMA_peripheral_data_size
Definition at line 79 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_PeripheralInc |
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 Peripheral address register is incremented or not. This parameter can be a value of DMA_peripheral_incremented_mode
Definition at line 73 of file stm32f4xx_dma.h.
uint32_t DMA_InitTypeDef::DMA_Priority |
Specifies the software priority for the DMAy Streamx. This parameter can be a value of DMA_priority_level
Specifies the software priority for the DMAy Channelx. This parameter can be a value of DMA_priority_level
Definition at line 90 of file stm32f4xx_dma.h.