![]() |
Imt.Base C++ API V4.1.1.0
|
Direct memory access (DMA) stream register structure. More...
#include <Imt.Base.HAL.STM32H730/Registers/DMAStreamRegisters.h>
Classes | |
struct | DMA_SxCR |
DMA stream x configuration register (DMA_SxCR) (x = 0..7), chapter 15.5.5. More... | |
struct | DMA_SxFCR |
DMA stream x FIFO control register (DMA_SxFCR) (x = 0..7), chapter 15.5.10. More... | |
struct | DMA_SxM0AR |
DMA stream x memory 0 address register (DMA_SxM0AR) (x = 0..7), chapter 15.5.8. More... | |
struct | DMA_SxM1AR |
DMA stream x memory 1 address register (DMA_SxM1AR) (x = 0..7), chapter 15.5.9. More... | |
struct | DMA_SxNDTR |
DMA stream x number of data register (DMA_SxNDTR) (x = 0..7), chapter 15.5.6. More... | |
struct | DMA_SxPAR |
DMA stream x peripheral address register (DMA_SxPAR) (x = 0..7), chapter 15.5.7. More... | |
Static Public Member Functions | |
static DMAStreamRegisters & | getInstance (DMAStreamModuleAddress const module) |
Gets the instance of the registers for a given DMA stream module in memory. | |
Public Attributes | |
DMA_SxCR volatile | CR |
DMA_SxNDTR volatile | NDTR |
DMA_SxPAR volatile | PAR |
DMA_SxM0AR volatile | M0AR |
DMA_SxM1AR volatile | M1AR |
DMA_SxFCR volatile | FCR |
Direct memory access (DMA) stream register structure.
The naming of the fields is according to documentation and does not adhere to the coding style to allow using CTRL+F to find the name in the PDF. Reference: ST_CortexM7_STM32H730_TRM_Rev2.pdf Chapter 15.5 DMA registers
Definition at line 21 of file DMAStreamRegisters.h.
|
inlinestatic |
Gets the instance of the registers for a given DMA stream module in memory.
Definition at line 92 of file DMAStreamRegisters.h.
DMA_SxCR volatile imt::base::hal::stm32h730::registers::DMAStreamRegisters::CR |
Definition at line 97 of file DMAStreamRegisters.h.
DMA_SxFCR volatile imt::base::hal::stm32h730::registers::DMAStreamRegisters::FCR |
Definition at line 102 of file DMAStreamRegisters.h.
DMA_SxM0AR volatile imt::base::hal::stm32h730::registers::DMAStreamRegisters::M0AR |
Definition at line 100 of file DMAStreamRegisters.h.
DMA_SxM1AR volatile imt::base::hal::stm32h730::registers::DMAStreamRegisters::M1AR |
Definition at line 101 of file DMAStreamRegisters.h.
DMA_SxNDTR volatile imt::base::hal::stm32h730::registers::DMAStreamRegisters::NDTR |
Definition at line 98 of file DMAStreamRegisters.h.
DMA_SxPAR volatile imt::base::hal::stm32h730::registers::DMAStreamRegisters::PAR |
Definition at line 99 of file DMAStreamRegisters.h.