MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675

Modules

 Register Offsets
 
 DMA_INTEN
 
 DMA_INTFL
 
 DMA_CTRL
 
 DMA_STATUS
 
 DMA_SRC
 
 DMA_DST
 
 DMA_CNT
 
 DMA_SRCRLD
 
 DMA_DSTRLD
 
 DMA_CNTRLD
 

Data Structures

struct  mxc_dma_ch_regs_t
 
struct  mxc_dma_regs_t
 

Detailed Description

Registers, Bit Masks and Bit Positions for the DMA Peripheral Module.

DMA Controller Fully programmable, chaining capable DMA channels.


Data Structure Documentation

◆ mxc_dma_ch_regs_t

struct mxc_dma_ch_regs_t

Structure type to access the DMA Channel Registers.

Data Fields

__IO uint32_t ctrl
 
__IO uint32_t status
 
__IO uint32_t src
 
__IO uint32_t dst
 
__IO uint32_t cnt
 
__IO uint32_t srcrld
 
__IO uint32_t dstrld
 
__IO uint32_t cntrld
 

Field Documentation

◆ cnt

__IO uint32_t cnt

0x110: DMA CNT Register

◆ cntrld

__IO uint32_t cntrld

0x11C: DMA CNTRLD Register

◆ ctrl

__IO uint32_t ctrl

0x100: DMA CTRL Register

◆ dst

__IO uint32_t dst

0x10C: DMA DST Register

◆ dstrld

__IO uint32_t dstrld

0x118: DMA DSTRLD Register

◆ src

__IO uint32_t src

0x108: DMA SRC Register

◆ srcrld

__IO uint32_t srcrld

0x114: DMA SRCRLD Register

◆ status

__IO uint32_t status

0x104: DMA STATUS Register

◆ mxc_dma_regs_t

struct mxc_dma_regs_t

Structure type to access the DMA Registers.

Data Fields

__IO uint32_t inten
 
__I uint32_t intfl
 
__IO mxc_dma_ch_regs_t ch [8]
 

Field Documentation

◆ ch

__IO mxc_dma_ch_regs_t ch[8]

0x100: DMA CH Register

◆ inten

__IO uint32_t inten

0x000: DMA INTEN Register

◆ intfl

__I uint32_t intfl

0x004: DMA INTFL Register