MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665

Modules

 Register Offsets
 
 DMA_CN
 
 DMA_INTFL
 
 DMA_CFG
 
 DMA_ST
 
 DMA_SRC
 
 DMA_DST
 
 DMA_CNT
 
 DMA_SRC_RLD
 
 DMA_DST_RLD
 
 DMA_CNT_RLD
 

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 cfg
 
__IO uint32_t st
 
__IO uint32_t src
 
__IO uint32_t dst
 
__IO uint32_t cnt
 
__IO uint32_t src_rld
 
__IO uint32_t dst_rld
 
__IO uint32_t cnt_rld
 

Field Documentation

◆ cfg

__IO uint32_t cfg

0x100: DMA CFG Register

◆ cnt

__IO uint32_t cnt

0x110: DMA CNT Register

◆ cnt_rld

__IO uint32_t cnt_rld

0x11C: DMA CNT_RLD Register

◆ dst

__IO uint32_t dst

0x10C: DMA DST Register

◆ dst_rld

__IO uint32_t dst_rld

0x118: DMA DST_RLD Register

◆ src

__IO uint32_t src

0x108: DMA SRC Register

◆ src_rld

__IO uint32_t src_rld

0x114: DMA SRC_RLD Register

◆ st

__IO uint32_t st

0x104: DMA ST Register

◆ mxc_dma_regs_t

struct mxc_dma_regs_t

Structure type to access the DMA Registers.

Data Fields

__IO uint32_t cn
 
__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

◆ cn

__IO uint32_t cn

0x000: DMA CN Register

◆ intfl

__I uint32_t intfl

0x004: DMA INTFL Register