STM32H735xx HAL User Manual
|
#include <stm32h7xx_ll_dma.h>
Data Fields | |
uint32_t | PeriphOrM2MSrcAddress |
uint32_t | MemoryOrM2MDstAddress |
uint32_t | Direction |
uint32_t | Mode |
uint32_t | PeriphOrM2MSrcIncMode |
uint32_t | MemoryOrM2MDstIncMode |
uint32_t | PeriphOrM2MSrcDataSize |
uint32_t | MemoryOrM2MDstDataSize |
uint32_t | NbData |
uint32_t | PeriphRequest |
uint32_t | Priority |
uint32_t | FIFOMode |
uint32_t | FIFOThreshold |
uint32_t | MemBurst |
uint32_t | PeriphBurst |
Definition at line 81 of file stm32h7xx_ll_dma.h.
uint32_t LL_DMA_InitTypeDef::Direction |
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 DIRECTION
This feature can be modified afterwards using unitary function LL_DMA_SetDataTransferDirection().
Definition at line 93 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
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
This feature can be modified afterwards using unitary functions LL_DMA_EnableFifoMode() or LL_DMA_EnableFifoMode() .
Definition at line 147 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
uint32_t LL_DMA_InitTypeDef::FIFOThreshold |
Specifies the FIFO threshold level. This parameter can be a value of FIFOTHRESHOLD
This feature can be modified afterwards using unitary function LL_DMA_SetFIFOThreshold().
Definition at line 154 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
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 MBURST
This feature can be modified afterwards using unitary function LL_DMA_SetMemoryBurstxfer().
Definition at line 159 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
Specifies the memory base address for DMA transfer or as Destination base address in case of memory to memory transfer direction.
This parameter must be a value between Min_Data = 0 and Max_Data = 0xFFFFFFFF.
Definition at line 88 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
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 MDATAALIGN
This feature can be modified afterwards using unitary function LL_DMA_SetMemorySize().
Definition at line 124 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
Specifies whether the Memory address or Destination address in case of memory to memory transfer direction is incremented or not. This parameter can be a value of MEMORY
This feature can be modified afterwards using unitary function LL_DMA_SetMemoryIncMode().
Definition at line 112 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
uint32_t LL_DMA_InitTypeDef::Mode |
Specifies the normal or circular operation mode. This parameter can be a value of MODE
This feature can be modified afterwards using unitary function LL_DMA_SetMode().
Definition at line 99 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
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 = 0x0000FFFF
This feature can be modified afterwards using unitary function LL_DMA_SetDataLength().
Definition at line 130 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
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 PBURST
This feature can be modified afterwards using unitary function LL_DMA_SetPeriphBurstxfer().
Definition at line 167 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
Specifies the peripheral base address for DMA transfer or as Source base address in case of memory to memory transfer direction.
This parameter must be a value between Min_Data = 0 and Max_Data = 0xFFFFFFFF.
Definition at line 83 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
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 PDATAALIGN
This feature can be modified afterwards using unitary function LL_DMA_SetPeriphSize().
Definition at line 118 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
Specifies whether the Peripheral address or Source address in case of memory to memory transfer direction is incremented or not. This parameter can be a value of PERIPH
This feature can be modified afterwards using unitary function LL_DMA_SetPeriphIncMode().
Definition at line 106 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
uint32_t LL_DMA_InitTypeDef::PeriphRequest |
Specifies the peripheral request. This parameter can be a value of DMAMUX1 Request selection
This feature can be modified afterwards using unitary function LL_DMA_SetPeriphRequest().
Definition at line 137 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().
uint32_t LL_DMA_InitTypeDef::Priority |
Specifies the channel priority level. This parameter can be a value of PRIORITY
This feature can be modified afterwards using unitary function LL_DMA_SetStreamPriorityLevel().
Definition at line 142 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init(), and LL_DMA_StructInit().