14 __R uint8_t RESERVED0[4];
15 __RW uint32_t PRE_TIME;
16 __RW uint32_t POST_TIME;
28 #define BACC_CONFIG_FAST_WRITE_MASK (0x20000000UL)
29 #define BACC_CONFIG_FAST_WRITE_SHIFT (29U)
30 #define BACC_CONFIG_FAST_WRITE_SET(x) (((uint32_t)(x) << BACC_CONFIG_FAST_WRITE_SHIFT) & BACC_CONFIG_FAST_WRITE_MASK)
31 #define BACC_CONFIG_FAST_WRITE_GET(x) (((uint32_t)(x) & BACC_CONFIG_FAST_WRITE_MASK) >> BACC_CONFIG_FAST_WRITE_SHIFT)
40 #define BACC_CONFIG_FAST_READ_MASK (0x10000000UL)
41 #define BACC_CONFIG_FAST_READ_SHIFT (28U)
42 #define BACC_CONFIG_FAST_READ_SET(x) (((uint32_t)(x) << BACC_CONFIG_FAST_READ_SHIFT) & BACC_CONFIG_FAST_READ_MASK)
43 #define BACC_CONFIG_FAST_READ_GET(x) (((uint32_t)(x) & BACC_CONFIG_FAST_READ_MASK) >> BACC_CONFIG_FAST_READ_SHIFT)
50 #define BACC_CONFIG_TIMING_MASK (0xFFFFU)
51 #define BACC_CONFIG_TIMING_SHIFT (0U)
52 #define BACC_CONFIG_TIMING_SET(x) (((uint32_t)(x) << BACC_CONFIG_TIMING_SHIFT) & BACC_CONFIG_TIMING_MASK)
53 #define BACC_CONFIG_TIMING_GET(x) (((uint32_t)(x) & BACC_CONFIG_TIMING_MASK) >> BACC_CONFIG_TIMING_SHIFT)
66 #define BACC_PRE_TIME_PRE_RATIO_MASK (0xF0000UL)
67 #define BACC_PRE_TIME_PRE_RATIO_SHIFT (16U)
68 #define BACC_PRE_TIME_PRE_RATIO_SET(x) (((uint32_t)(x) << BACC_PRE_TIME_PRE_RATIO_SHIFT) & BACC_PRE_TIME_PRE_RATIO_MASK)
69 #define BACC_PRE_TIME_PRE_RATIO_GET(x) (((uint32_t)(x) & BACC_PRE_TIME_PRE_RATIO_MASK) >> BACC_PRE_TIME_PRE_RATIO_SHIFT)
77 #define BACC_PRE_TIME_PRE_OFFSET_MASK (0xFFFFU)
78 #define BACC_PRE_TIME_PRE_OFFSET_SHIFT (0U)
79 #define BACC_PRE_TIME_PRE_OFFSET_SET(x) (((uint32_t)(x) << BACC_PRE_TIME_PRE_OFFSET_SHIFT) & BACC_PRE_TIME_PRE_OFFSET_MASK)
80 #define BACC_PRE_TIME_PRE_OFFSET_GET(x) (((uint32_t)(x) & BACC_PRE_TIME_PRE_OFFSET_MASK) >> BACC_PRE_TIME_PRE_OFFSET_SHIFT)
93 #define BACC_POST_TIME_POST_RATIO_MASK (0xF0000UL)
94 #define BACC_POST_TIME_POST_RATIO_SHIFT (16U)
95 #define BACC_POST_TIME_POST_RATIO_SET(x) (((uint32_t)(x) << BACC_POST_TIME_POST_RATIO_SHIFT) & BACC_POST_TIME_POST_RATIO_MASK)
96 #define BACC_POST_TIME_POST_RATIO_GET(x) (((uint32_t)(x) & BACC_POST_TIME_POST_RATIO_MASK) >> BACC_POST_TIME_POST_RATIO_SHIFT)
104 #define BACC_POST_TIME_POST_OFFSET_MASK (0xFFFFU)
105 #define BACC_POST_TIME_POST_OFFSET_SHIFT (0U)
106 #define BACC_POST_TIME_POST_OFFSET_SET(x) (((uint32_t)(x) << BACC_POST_TIME_POST_OFFSET_SHIFT) & BACC_POST_TIME_POST_OFFSET_MASK)
107 #define BACC_POST_TIME_POST_OFFSET_GET(x) (((uint32_t)(x) & BACC_POST_TIME_POST_OFFSET_MASK) >> BACC_POST_TIME_POST_OFFSET_SHIFT)
Definition: hpm_bacc_regs.h:12