APM:Libraries
Public Attributes | List of all members
DMA_InitType Struct Reference

#include <dma.h>

Public Attributes

uint32_t DMA_PeripheralBaseAddr
 
uint32_t DMA_Memory0BaseAddr
 
uint32_t DMA_BufferSize
 
uint32_t DMA_FIFO_flags
 
uint32_t DMA_flags
 

Detailed Description

Definition at line 257 of file dma.h.

Member Data Documentation

◆ DMA_BufferSize

uint32_t DMA_InitType::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.

Definition at line 265 of file dma.h.

Referenced by dma_init_transfer(), and F4Light::SPIDevice::setup_dma_transfer().

◆ DMA_FIFO_flags

uint32_t DMA_InitType::DMA_FIFO_flags

Specifies if the FIFO mode or Direct mode will be used for the specified Stream, and FIFO threshold level. This parameter can be a value of DMA_fifo_direct_mode ORed DMA_fifo_threshold_level

Note
The Direct mode (FIFO mode disabled) cannot be used if the memory-to-memory data transfer is configured on the selected Stream

Definition at line 270 of file dma.h.

Referenced by dma_init_transfer(), and F4Light::SPIDevice::setup_dma_transfer().

◆ DMA_flags

uint32_t DMA_InitType::DMA_flags

Definition at line 275 of file dma.h.

Referenced by dma_init_transfer(), and F4Light::SPIDevice::setup_dma_transfer().

◆ DMA_Memory0BaseAddr

uint32_t DMA_InitType::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 261 of file dma.h.

Referenced by dma_init_transfer(), and F4Light::SPIDevice::setup_dma_transfer().

◆ DMA_PeripheralBaseAddr

uint32_t DMA_InitType::DMA_PeripheralBaseAddr

Specifies the peripheral base address for DMAy Streamx.

Definition at line 259 of file dma.h.

Referenced by dma_init_transfer(), and F4Light::SPIDevice::setup_dma_transfer().


The documentation for this struct was generated from the following file: