HPM SDK
HPMicro Software Development Kit
SMIX_Type Struct Reference

#include <hpm_smix_regs.h>

Data Fields

__R uint32_t DMAC_ID
 
__RW uint32_t DMAC_TC_ST
 
__RW uint32_t DMAC_ABRT_ST
 
__RW uint32_t DMAC_ERR_ST
 
__R uint8_t RESERVED0 [16]
 
__RW uint32_t DMAC_CTRL
 
__W uint32_t DMAC_ABRT_CMD
 
__R uint8_t RESERVED1 [12]
 
__RW uint32_t DMAC_CHEN
 
__R uint8_t RESERVED2 [8]
 
struct {
   __RW uint32_t   CTL
 
   __RW uint32_t   BURST_COUNT
 
   __RW uint32_t   SRCADDR
 
   __R uint8_t   RESERVED0 [4]
 
   __RW uint32_t   DSTADDR
 
   __R uint8_t   RESERVED1 [4]
 
   __RW uint32_t   LLP
 
   __R uint8_t   RESERVED2 [4]
 
DMA_CH [26]
 
__R uint8_t RESERVED3 [1152]
 
__RW uint32_t CALSAT_ST
 
__RW uint32_t FDOT_DONE_ST
 
__R uint32_t DATA_ST
 
__R uint8_t RESERVED4 [52]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   GAIN
 
   __RW uint32_t   BUFSIZE
 
   __RW uint32_t   FADEIN
 
   __RW uint32_t   FADEOUT
 
   __R uint32_t   ST
 
   __R uint32_t   DATA
 
   __R uint8_t   RESERVED0 [4]
 
   __RW uint32_t   SOURCE_EN
 
   __RW uint32_t   SOURCE_ACT
 
   __RW uint32_t   SOURCE_DEACT
 
   __RW uint32_t   SOURCE_FADEIN_CTRL
 
   __R uint32_t   DEACT_ST
 
   __RW uint32_t   SOURCE_MFADEOUT_CTRL
 
   __R uint8_t   RESERVED1 [8]
 
DST_CH [2]
 
__R uint8_t RESERVED5 [64]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   GAIN
 
   __RW uint32_t   FADEIN
 
   __RW uint32_t   FADEOUT
 
   __RW uint32_t   BUFSIZE
 
   __RW uint32_t   ST
 
   __W uint32_t   DATA
 
   __R uint8_t   RESERVED0 [4]
 
SOURCE_CH [14]
 

Field Documentation

◆ BUFSIZE

__RW uint32_t SMIX_Type::BUFSIZE

◆ BURST_COUNT

__RW uint32_t SMIX_Type::BURST_COUNT

◆ CALSAT_ST

__RW uint32_t SMIX_Type::CALSAT_ST

◆ CTL

__RW uint32_t SMIX_Type::CTL

◆ CTRL

__RW uint32_t SMIX_Type::CTRL

◆ DATA [1/2]

__R uint32_t SMIX_Type::DATA

◆ DATA [2/2]

__W uint32_t SMIX_Type::DATA

◆ DATA_ST

__R uint32_t SMIX_Type::DATA_ST

◆ DEACT_ST

__R uint32_t SMIX_Type::DEACT_ST

◆ 

struct { ... } SMIX_Type::DMA_CH[26]

◆ DMAC_ABRT_CMD

__W uint32_t SMIX_Type::DMAC_ABRT_CMD

◆ DMAC_ABRT_ST

__RW uint32_t SMIX_Type::DMAC_ABRT_ST

◆ DMAC_CHEN

__RW uint32_t SMIX_Type::DMAC_CHEN

◆ DMAC_CTRL

__RW uint32_t SMIX_Type::DMAC_CTRL

◆ DMAC_ERR_ST

__RW uint32_t SMIX_Type::DMAC_ERR_ST

◆ DMAC_ID

__R uint32_t SMIX_Type::DMAC_ID

◆ DMAC_TC_ST

__RW uint32_t SMIX_Type::DMAC_TC_ST

◆ 

struct { ... } SMIX_Type::DST_CH[2]

◆ DSTADDR

__RW uint32_t SMIX_Type::DSTADDR

◆ FADEIN

__RW uint32_t SMIX_Type::FADEIN

◆ FADEOUT

__RW uint32_t SMIX_Type::FADEOUT

◆ FDOT_DONE_ST

__RW uint32_t SMIX_Type::FDOT_DONE_ST

◆ GAIN

__RW uint32_t SMIX_Type::GAIN

◆ LLP

__RW uint32_t SMIX_Type::LLP

◆ RESERVED0

__R uint8_t SMIX_Type::RESERVED0[4]

◆ RESERVED1

__R uint8_t SMIX_Type::RESERVED1[8]

◆ RESERVED2

__R uint8_t SMIX_Type::RESERVED2[4]

◆ RESERVED3

__R uint8_t SMIX_Type::RESERVED3[1152]

◆ RESERVED4

__R uint8_t SMIX_Type::RESERVED4[52]

◆ RESERVED5

__R uint8_t SMIX_Type::RESERVED5[64]

◆ SOURCE_ACT

__RW uint32_t SMIX_Type::SOURCE_ACT

◆ 

struct { ... } SMIX_Type::SOURCE_CH[14]

◆ SOURCE_DEACT

__RW uint32_t SMIX_Type::SOURCE_DEACT

◆ SOURCE_EN

__RW uint32_t SMIX_Type::SOURCE_EN

◆ SOURCE_FADEIN_CTRL

__RW uint32_t SMIX_Type::SOURCE_FADEIN_CTRL

◆ SOURCE_MFADEOUT_CTRL

__RW uint32_t SMIX_Type::SOURCE_MFADEOUT_CTRL

◆ SRCADDR

__RW uint32_t SMIX_Type::SRCADDR

◆ ST [1/2]

__R uint32_t SMIX_Type::ST

◆ ST [2/2]

__RW uint32_t SMIX_Type::ST

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