HPM SDK
HPMicro Software Development Kit
ADC16_Type Struct Reference

#include <hpm_adc16_regs.h>

Data Fields

__RW uint32_t CONFIG [12]
 
__RW uint32_t TRG_DMA_ADDR
 
__RW uint32_t TRG_SW_STA
 
__R uint8_t RESERVED0 [968]
 
__R uint32_t BUS_RESULT [16]
 
__R uint8_t RESERVED1 [192]
 
__RW uint32_t BUF_CFG0
 
__R uint8_t RESERVED2 [764]
 
__RW uint32_t SEQ_CFG0
 
__RW uint32_t SEQ_DMA_ADDR
 
__R uint32_t SEQ_WR_ADDR
 
__RW uint32_t SEQ_DMA_CFG
 
__RW uint32_t SEQ_QUE [16]
 
__RW uint32_t SEQ_HIGH_CFG
 
__R uint8_t RESERVED3 [940]
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [16]
 
__R uint8_t RESERVED4 [768]
 
__RW uint32_t SAMPLE_CFG [16]
 
__R uint8_t RESERVED5 [196]
 
__RW uint32_t CONV_CFG1
 
__RW uint32_t ADC_CFG0
 
__R uint8_t RESERVED6 [4]
 
__RW uint32_t INT_STS
 
__RW uint32_t INT_EN
 
__R uint8_t RESERVED7 [232]
 
__RW uint32_t ANA_CTRL0
 
__R uint8_t RESERVED8 [12]
 
__RW uint32_t ANA_STATUS
 
__R uint8_t RESERVED9 [492]
 
__RW uint16_t ADC16_PARAMS [34]
 
__RW uint32_t ADC16_CONFIG0
 
__R uint8_t RESERVED10 [24]
 
__RW uint32_t ADC16_CONFIG1
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [16]
 
__RW uint32_t CONV_CFG0
 
__RW uint32_t TRIGMUX_EN
 
__RW uint32_t TRG_CMPT_FLAG
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [16]
 
__R uint8_t RESERVED11 [24]
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [16]
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [8]
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [16]
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [16]
 
struct {
   __RW uint32_t   PRD_CFG
 
   __RW uint32_t   PRD_THSHD_CFG
 
   __R uint32_t   PRD_RESULT
 
   __R uint8_t   RESERVED0 [4]
 
PRD_CFG [16]
 

Field Documentation

◆ ADC16_CONFIG0

__RW uint32_t ADC16_Type::ADC16_CONFIG0

◆ ADC16_CONFIG1

__RW uint32_t ADC16_Type::ADC16_CONFIG1

◆ ADC16_PARAMS

__RW uint16_t ADC16_Type::ADC16_PARAMS

◆ ADC_CFG0

__RW uint32_t ADC16_Type::ADC_CFG0

◆ ANA_CTRL0

__RW uint32_t ADC16_Type::ANA_CTRL0

◆ ANA_STATUS

__RW uint32_t ADC16_Type::ANA_STATUS

◆ BUF_CFG0

__RW uint32_t ADC16_Type::BUF_CFG0

◆ BUS_RESULT

__R uint32_t ADC16_Type::BUS_RESULT

◆ CONFIG

__RW uint32_t ADC16_Type::CONFIG

◆ CONV_CFG0

__RW uint32_t ADC16_Type::CONV_CFG0

◆ CONV_CFG1

__RW uint32_t ADC16_Type::CONV_CFG1

◆ INT_EN

__RW uint32_t ADC16_Type::INT_EN

◆ INT_STS

__RW uint32_t ADC16_Type::INT_STS

◆ PRD_CFG [1/9]

__RW uint32_t ADC16_Type::PRD_CFG

◆  [2/9]

struct { ... } ADC16_Type::PRD_CFG[16]

◆  [3/9]

struct { ... } ADC16_Type::PRD_CFG[16]

◆  [4/9]

struct { ... } ADC16_Type::PRD_CFG[16]

◆  [5/9]

struct { ... } ADC16_Type::PRD_CFG[16]

◆  [6/9]

struct { ... } ADC16_Type::PRD_CFG[16]

◆  [7/9]

struct { ... } ADC16_Type::PRD_CFG[16]

◆  [8/9]

struct { ... } ADC16_Type::PRD_CFG[16]

◆  [9/9]

struct { ... } ADC16_Type::PRD_CFG[8]

◆ PRD_RESULT

__R uint32_t ADC16_Type::PRD_RESULT

◆ PRD_THSHD_CFG

__RW uint32_t ADC16_Type::PRD_THSHD_CFG

◆ RESERVED0

__R uint8_t ADC16_Type::RESERVED0

◆ RESERVED1

__R uint8_t ADC16_Type::RESERVED1

◆ RESERVED10

__R uint8_t ADC16_Type::RESERVED10

◆ RESERVED11

__R uint8_t ADC16_Type::RESERVED11

◆ RESERVED2

__R uint8_t ADC16_Type::RESERVED2

◆ RESERVED3

__R uint8_t ADC16_Type::RESERVED3

◆ RESERVED4

__R uint8_t ADC16_Type::RESERVED4

◆ RESERVED5

__R uint8_t ADC16_Type::RESERVED5

◆ RESERVED6

__R uint8_t ADC16_Type::RESERVED6

◆ RESERVED7

__R uint8_t ADC16_Type::RESERVED7

◆ RESERVED8

__R uint8_t ADC16_Type::RESERVED8

◆ RESERVED9

__R uint8_t ADC16_Type::RESERVED9

◆ SAMPLE_CFG

__RW uint32_t ADC16_Type::SAMPLE_CFG

◆ SEQ_CFG0

__RW uint32_t ADC16_Type::SEQ_CFG0

◆ SEQ_DMA_ADDR

__RW uint32_t ADC16_Type::SEQ_DMA_ADDR

◆ SEQ_DMA_CFG

__RW uint32_t ADC16_Type::SEQ_DMA_CFG

◆ SEQ_HIGH_CFG

__RW uint32_t ADC16_Type::SEQ_HIGH_CFG

◆ SEQ_QUE

__RW uint32_t ADC16_Type::SEQ_QUE

◆ SEQ_WR_ADDR

__R uint32_t ADC16_Type::SEQ_WR_ADDR

◆ TRG_CMPT_FLAG

__RW uint32_t ADC16_Type::TRG_CMPT_FLAG

◆ TRG_DMA_ADDR

__RW uint32_t ADC16_Type::TRG_DMA_ADDR

◆ TRG_SW_STA

__RW uint32_t ADC16_Type::TRG_SW_STA

◆ TRIGMUX_EN

__RW uint32_t ADC16_Type::TRIGMUX_EN

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