HPM SDK
HPMicro Software Development Kit
DMAV2_Type Struct Reference

#include <hpm_dmav2_regs.h>

Data Fields

__R uint8_t RESERVED0 [4]
 
__R uint32_t IDMISC
 
__R uint8_t RESERVED1 [8]
 
__R uint32_t DMACFG
 
__W uint32_t DMACTRL
 
__W uint32_t CHABORT
 
__R uint8_t RESERVED2 [8]
 
__RW uint32_t INTHALFSTS
 
__W uint32_t INTTCSTS
 
__W uint32_t INTABORTSTS
 
__W uint32_t INTERRSTS
 
__R uint32_t CHEN
 
__R uint8_t RESERVED3 [8]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   TRANSIZE
 
   __RW uint32_t   SRCADDR
 
   __RW uint32_t   CHANREQCTRL
 
   __RW uint32_t   DSTADDR
 
   __R uint8_t   RESERVED0 [4]
 
   __RW uint32_t   LLPOINTER
 
   __R uint8_t   RESERVED1 [4]
 
CHCTRL [32]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   TRANSIZE
 
   __RW uint32_t   SRCADDR
 
   __RW uint32_t   CHANREQCTRL
 
   __RW uint32_t   DSTADDR
 
   __RW uint32_t   SWAPTABLE
 
   __RW uint32_t   LLPOINTER
 
   __R uint8_t   RESERVED0 [4]
 
CHCTRL [32]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   TRANSIZE
 
   __RW uint32_t   SRCADDR
 
   __RW uint32_t   CHANREQCTRL
 
   __RW uint32_t   DSTADDR
 
   __R uint8_t   RESERVED0 [4]
 
   __RW uint32_t   LLPOINTER
 
   __R uint8_t   RESERVED1 [4]
 
CHCTRL [32]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   TRANSIZE
 
   __RW uint32_t   SRCADDR
 
   __RW uint32_t   CHANREQCTRL
 
   __RW uint32_t   DSTADDR
 
   __RW uint32_t   SWAPTABLE
 
   __RW uint32_t   LLPOINTER
 
   __R uint8_t   RESERVED0 [4]
 
CHCTRL [32]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   TRANSIZE
 
   __RW uint32_t   SRCADDR
 
   __RW uint32_t   CHANREQCTRL
 
   __RW uint32_t   DSTADDR
 
   __RW uint32_t   SWAPTABLE
 
   __RW uint32_t   LLPOINTER
 
   __R uint8_t   RESERVED0 [4]
 
CHCTRL [32]
 

Field Documentation

◆ CHABORT

__W uint32_t DMAV2_Type::CHABORT

◆ CHANREQCTRL

__RW uint32_t DMAV2_Type::CHANREQCTRL

◆  [1/5]

struct { ... } DMAV2_Type::CHCTRL[32]

◆  [2/5]

struct { ... } DMAV2_Type::CHCTRL[32]

◆  [3/5]

struct { ... } DMAV2_Type::CHCTRL[32]

◆  [4/5]

struct { ... } DMAV2_Type::CHCTRL[32]

◆  [5/5]

struct { ... } DMAV2_Type::CHCTRL[32]

◆ CHEN

__R uint32_t DMAV2_Type::CHEN

◆ CTRL

__RW uint32_t DMAV2_Type::CTRL

◆ DMACFG

__R uint32_t DMAV2_Type::DMACFG

◆ DMACTRL

__W uint32_t DMAV2_Type::DMACTRL

◆ DSTADDR

__RW uint32_t DMAV2_Type::DSTADDR

◆ IDMISC

__R uint32_t DMAV2_Type::IDMISC

◆ INTABORTSTS

__W uint32_t DMAV2_Type::INTABORTSTS

◆ INTERRSTS

__W uint32_t DMAV2_Type::INTERRSTS

◆ INTHALFSTS

__RW uint32_t DMAV2_Type::INTHALFSTS

◆ INTTCSTS

__W uint32_t DMAV2_Type::INTTCSTS

◆ LLPOINTER

__RW uint32_t DMAV2_Type::LLPOINTER

◆ RESERVED0

__R uint8_t DMAV2_Type::RESERVED0

◆ RESERVED1

__R uint8_t DMAV2_Type::RESERVED1

◆ RESERVED2

__R uint8_t DMAV2_Type::RESERVED2

◆ RESERVED3

__R uint8_t DMAV2_Type::RESERVED3

◆ SRCADDR

__RW uint32_t DMAV2_Type::SRCADDR

◆ SWAPTABLE

__RW uint32_t DMAV2_Type::SWAPTABLE

◆ TRANSIZE

__RW uint32_t DMAV2_Type::TRANSIZE

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