HPM SDK
HPMicro Software Development Kit
PDGO_Type Struct Reference

#include <hpm_pdgo_regs.h>

Data Fields

__W uint32_t DGO_TURNOFF
 
__RW uint32_t DGO_RC32K_CFG
 
__R uint8_t RESERVED0 [1528]
 
__RW uint32_t DGO_GPR00
 
__RW uint32_t DGO_GPR01
 
__RW uint32_t DGO_GPR02
 
__RW uint32_t DGO_GPR03
 
__R uint8_t RESERVED1 [240]
 
__RW uint32_t DGO_CTR0
 
__RW uint32_t DGO_CTR1
 
__RW uint32_t DGO_CTR2
 
__RW uint32_t DGO_CTR3
 
__RW uint32_t DGO_CTR4
 
__RW uint32_t DGO_CTRL
 
__RW uint32_t PIN_CTRL
 
__RW uint32_t PIN_STS
 
__RW uint32_t WAKEUP
 
__RW uint32_t WKUP_CYC
 
__RW uint32_t WKUP_EN
 
__RW uint32_t WKUP_STS
 
__RW uint32_t IRQ0_EN
 
__RW uint32_t IRQ0_STS
 
__RW uint32_t IRQ1_EN
 
__RW uint32_t IRQ1_STS
 
__R uint8_t RESERVED2 [16]
 
__RW uint32_t GPR [8]
 
__R uint8_t RESERVED3 [96]
 
__RW uint32_t IOFILTER [4]
 
__R uint8_t RESERVED4 [240]
 
struct {
   __RW uint32_t   CTRL
 
   __RW uint32_t   CP_CFG
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   COUNTER
 
   __RW uint32_t   DUMP
 
PCAP [1]
 
__R uint8_t RESERVED5 [104]
 
struct {
   __RW uint32_t   CNT_CFG
 
   __RW uint32_t   CALIB_CFG
 
   __RW uint32_t   RESOLUTION
 
   __RW uint32_t   HOMING_CFG
 
   __RW uint32_t   ANALYSE_CFG
 
   __RW uint32_t   DIRECTION
 
   __RW uint32_t   CMP0
 
   __RW uint32_t   CMP1
 
   __RW uint32_t   CNT
 
   __RW uint32_t   TACHO
 
   __R uint32_t   DUMP
 
   __RW uint32_t   STS
 
PCNT [1]
 

Field Documentation

◆ ANALYSE_CFG

__RW uint32_t PDGO_Type::ANALYSE_CFG

◆ CALIB_CFG

__RW uint32_t PDGO_Type::CALIB_CFG

◆ CMP0

__RW uint32_t PDGO_Type::CMP0

◆ CMP1

__RW uint32_t PDGO_Type::CMP1

◆ CNT

__RW uint32_t PDGO_Type::CNT

◆ CNT_CFG

__RW uint32_t PDGO_Type::CNT_CFG

◆ COUNTER

__RW uint32_t PDGO_Type::COUNTER

◆ CP_CFG

__RW uint32_t PDGO_Type::CP_CFG

◆ CTRL

__RW uint32_t PDGO_Type::CTRL

◆ DGO_CTR0

__RW uint32_t PDGO_Type::DGO_CTR0

◆ DGO_CTR1

__RW uint32_t PDGO_Type::DGO_CTR1

◆ DGO_CTR2

__RW uint32_t PDGO_Type::DGO_CTR2

◆ DGO_CTR3

__RW uint32_t PDGO_Type::DGO_CTR3

◆ DGO_CTR4

__RW uint32_t PDGO_Type::DGO_CTR4

◆ DGO_CTRL

__RW uint32_t PDGO_Type::DGO_CTRL

◆ DGO_GPR00

__RW uint32_t PDGO_Type::DGO_GPR00

◆ DGO_GPR01

__RW uint32_t PDGO_Type::DGO_GPR01

◆ DGO_GPR02

__RW uint32_t PDGO_Type::DGO_GPR02

◆ DGO_GPR03

__RW uint32_t PDGO_Type::DGO_GPR03

◆ DGO_RC32K_CFG

__RW uint32_t PDGO_Type::DGO_RC32K_CFG

◆ DGO_TURNOFF

__W uint32_t PDGO_Type::DGO_TURNOFF

◆ DIRECTION

__RW uint32_t PDGO_Type::DIRECTION

◆ DUMP [1/2]

__RW uint32_t PDGO_Type::DUMP

◆ DUMP [2/2]

__R uint32_t PDGO_Type::DUMP

◆ GPR

__RW uint32_t PDGO_Type::GPR[8]

◆ HOMING_CFG

__RW uint32_t PDGO_Type::HOMING_CFG

◆ IOFILTER

__RW uint32_t PDGO_Type::IOFILTER[4]

◆ IRQ0_EN

__RW uint32_t PDGO_Type::IRQ0_EN

◆ IRQ0_STS

__RW uint32_t PDGO_Type::IRQ0_STS

◆ IRQ1_EN

__RW uint32_t PDGO_Type::IRQ1_EN

◆ IRQ1_STS

__RW uint32_t PDGO_Type::IRQ1_STS

◆ 

struct { ... } PDGO_Type::PCAP[1]

◆ 

struct { ... } PDGO_Type::PCNT[1]

◆ PIN_CTRL

__RW uint32_t PDGO_Type::PIN_CTRL

◆ PIN_STS

__RW uint32_t PDGO_Type::PIN_STS

◆ RESERVED0

__R uint8_t PDGO_Type::RESERVED0

◆ RESERVED1

__R uint8_t PDGO_Type::RESERVED1

◆ RESERVED2

__R uint8_t PDGO_Type::RESERVED2[16]

◆ RESERVED3

__R uint8_t PDGO_Type::RESERVED3[96]

◆ RESERVED4

__R uint8_t PDGO_Type::RESERVED4[240]

◆ RESERVED5

__R uint8_t PDGO_Type::RESERVED5[104]

◆ RESOLUTION

__RW uint32_t PDGO_Type::RESOLUTION

◆ STS

__RW uint32_t PDGO_Type::STS

◆ TACHO

__RW uint32_t PDGO_Type::TACHO

◆ WAKEUP

__RW uint32_t PDGO_Type::WAKEUP

◆ WKUP_CYC

__RW uint32_t PDGO_Type::WKUP_CYC

◆ WKUP_EN

__RW uint32_t PDGO_Type::WKUP_EN

◆ WKUP_STS

__RW uint32_t PDGO_Type::WKUP_STS

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