HPM SDK
HPMicro Software Development Kit
PTPC_Type Struct Reference

#include <hpm_ptpc_regs.h>

Data Fields

struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 
__RW uint32_t TIME_SEL
 
__W uint32_t INT_STS
 
__RW uint32_t INT_EN
 
__RW uint32_t PTPC_CAN_TS_SEL
 
struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 
struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 
struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 
struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 
struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 
struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 
struct {
   __RW uint32_t   CTRL0
 
   __RW uint32_t   CTRL1
 
   __R uint32_t   TIMEH
 
   __R uint32_t   TIMEL
 
   __RW uint32_t   TS_UPDTH
 
   __RW uint32_t   TS_UPDTL
 
   __RW uint32_t   ADDEND
 
   __RW uint32_t   TARH
 
   __RW uint32_t   TARL
 
   __R uint8_t   RESERVED0 [8]
 
   __RW uint32_t   PPS_CTRL
 
   __R uint32_t   CAPT_SNAPH
 
   __RW uint32_t   CAPT_SNAPL
 
   __R uint8_t   RESERVED1 [4040]
 
PTPC [2]
 

Field Documentation

◆ ADDEND

__RW uint32_t PTPC_Type::ADDEND

◆ CAPT_SNAPH

__R uint32_t PTPC_Type::CAPT_SNAPH

◆ CAPT_SNAPL

__RW uint32_t PTPC_Type::CAPT_SNAPL

◆ CTRL0

__RW uint32_t PTPC_Type::CTRL0

◆ CTRL1

__RW uint32_t PTPC_Type::CTRL1

◆ INT_EN

__RW uint32_t PTPC_Type::INT_EN

◆ INT_STS

__W uint32_t PTPC_Type::INT_STS

◆ PPS_CTRL

__RW uint32_t PTPC_Type::PPS_CTRL

◆  [1/8]

struct { ... } PTPC_Type::PTPC[2]

◆  [2/8]

struct { ... } PTPC_Type::PTPC[2]

◆  [3/8]

struct { ... } PTPC_Type::PTPC[2]

◆  [4/8]

struct { ... } PTPC_Type::PTPC[2]

◆  [5/8]

struct { ... } PTPC_Type::PTPC[2]

◆  [6/8]

struct { ... } PTPC_Type::PTPC[2]

◆  [7/8]

struct { ... } PTPC_Type::PTPC[2]

◆  [8/8]

struct { ... } PTPC_Type::PTPC[2]

◆ PTPC_CAN_TS_SEL

__RW uint32_t PTPC_Type::PTPC_CAN_TS_SEL

◆ RESERVED0

__R uint8_t PTPC_Type::RESERVED0

◆ RESERVED1

__R uint8_t PTPC_Type::RESERVED1[4040]

◆ TARH

__RW uint32_t PTPC_Type::TARH

◆ TARL

__RW uint32_t PTPC_Type::TARL

◆ TIME_SEL

__RW uint32_t PTPC_Type::TIME_SEL

◆ TIMEH

__R uint32_t PTPC_Type::TIMEH

◆ TIMEL

__R uint32_t PTPC_Type::TIMEL

◆ TS_UPDTH

__RW uint32_t PTPC_Type::TS_UPDTH

◆ TS_UPDTL

__RW uint32_t PTPC_Type::TS_UPDTL

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