STM32L486xx HAL User Manual
Data Fields
DMA_InitTypeDef Struct Reference

DMA Configuration Structure definition. More...

#include <stm32l4xx_hal_dma.h>

Data Fields

uint32_t Request
uint32_t Direction
uint32_t PeriphInc
uint32_t MemInc
uint32_t PeriphDataAlignment
uint32_t MemDataAlignment
uint32_t Mode
uint32_t Priority

Detailed Description

DMA Configuration Structure definition.

Definition at line 63 of file stm32l4xx_hal_dma.h.


Field Documentation

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

Definition at line 68 of file stm32l4xx_hal_dma.h.

Referenced by DMA_SetConfig(), HAL_DMA_Init(), HAL_QSPI_Receive_DMA(), and HAL_QSPI_Transmit_DMA().

Specifies the Memory data width. This parameter can be a value of DMA Memory data size

Definition at line 81 of file stm32l4xx_hal_dma.h.

Referenced by HAL_DMA_Init(), HAL_SPI_Receive_DMA(), HAL_SPI_Transmit_DMA(), and HAL_SPI_TransmitReceive_DMA().

Specifies whether the memory address register should be incremented or not. This parameter can be a value of DMA Memory incremented mode

Definition at line 75 of file stm32l4xx_hal_dma.h.

Referenced by HAL_DMA_Init().

Specifies the operation mode of the DMAy Channelx. This parameter can be a value of DMA mode

Note:
The circular buffer mode cannot be used if the memory-to-memory data transfer is configured on the selected Channel

Definition at line 84 of file stm32l4xx_hal_dma.h.

Referenced by HAL_DFSDM_FilterInjectedMsbStart_DMA(), HAL_DFSDM_FilterInjectedStart_DMA(), HAL_DFSDM_FilterRegularMsbStart_DMA(), HAL_DFSDM_FilterRegularStart_DMA(), HAL_DMA_Init(), SAI_DMARxCplt(), and SAI_DMATxCplt().

Specifies the Peripheral data width. This parameter can be a value of DMA Peripheral data size

Definition at line 78 of file stm32l4xx_hal_dma.h.

Referenced by HAL_DMA_Init(), HAL_QSPI_Receive_DMA(), and HAL_QSPI_Transmit_DMA().

Specifies whether the Peripheral address register should be incremented or not. This parameter can be a value of DMA Peripheral incremented mode

Definition at line 72 of file stm32l4xx_hal_dma.h.

Referenced by HAL_DMA_Init().

Specifies the software priority for the DMAy Channelx. This parameter can be a value of DMA Priority level

Definition at line 89 of file stm32l4xx_hal_dma.h.

Referenced by HAL_DMA_Init().

Specifies the request selected for the specified channel. This parameter can be a value of DMA request

Definition at line 65 of file stm32l4xx_hal_dma.h.

Referenced by HAL_DMA_DeInit(), and HAL_DMA_Init().


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