|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
DMA Configuration Structure definition. More...
#include <stm32h7xx_hal_dma.h>
Public Attributes | |
| uint32_t | Request |
| Specifies the request selected for the specified stream. | |
| uint32_t | Direction |
| Specifies if the data will be transferred from memory to peripheral, from memory to memory or from peripheral to memory. | |
| uint32_t | PeriphInc |
| Specifies whether the Peripheral address register should be incremented or not. | |
| uint32_t | MemInc |
| Specifies whether the memory address register should be incremented or not. | |
| uint32_t | PeriphDataAlignment |
| Specifies the Peripheral data width. | |
| uint32_t | MemDataAlignment |
| Specifies the Memory data width. | |
| uint32_t | Mode |
| Specifies the operation mode of the DMAy Streamx. | |
| uint32_t | Priority |
| Specifies the software priority for the DMAy Streamx. | |
| uint32_t | FIFOMode |
| Specifies if the FIFO mode or Direct mode will be used for the specified stream. | |
| uint32_t | FIFOThreshold |
| Specifies the FIFO threshold level. | |
| uint32_t | MemBurst |
| Specifies the Burst transfer configuration for the memory transfers. | |
| uint32_t | PeriphBurst |
| Specifies the Burst transfer configuration for the peripheral transfers. | |
DMA Configuration Structure definition.
Definition at line 48 of file stm32h7xx_hal_dma.h.
| uint32_t 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 DMA Data transfer direction
Definition at line 53 of file stm32h7xx_hal_dma.h.
| uint32_t 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 FIFO direct mode
Definition at line 77 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::FIFOThreshold |
Specifies the FIFO threshold level.
This parameter can be a value of DMA FIFO threshold level
Definition at line 82 of file stm32h7xx_hal_dma.h.
| uint32_t 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 DMA Memory burst
Definition at line 85 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::MemDataAlignment |
Specifies the Memory data width.
This parameter can be a value of DMA Memory data size
Definition at line 66 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::MemInc |
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 60 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::Mode |
Specifies the operation mode of the DMAy Streamx.
This parameter can be a value of DMA mode
Definition at line 69 of file stm32h7xx_hal_dma.h.
| uint32_t 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 DMA Peripheral burst
Definition at line 91 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::PeriphDataAlignment |
Specifies the Peripheral data width.
This parameter can be a value of DMA Peripheral data size
Definition at line 63 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::PeriphInc |
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 57 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::Priority |
Specifies the software priority for the DMAy Streamx.
This parameter can be a value of DMA Priority level
Definition at line 74 of file stm32h7xx_hal_dma.h.
| uint32_t DMA_InitTypeDef::Request |
Specifies the request selected for the specified stream.
This parameter can be a value of DMA Request selection
Definition at line 50 of file stm32h7xx_hal_dma.h.