Struct esp32s3::systimer::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn unit0_load_hi(&self) -> &UNIT0_LOAD_HI
pub const fn unit0_load_hi(&self) -> &UNIT0_LOAD_HI
0x0c - system timer unit0 value high load register
sourcepub const fn unit0_load_lo(&self) -> &UNIT0_LOAD_LO
pub const fn unit0_load_lo(&self) -> &UNIT0_LOAD_LO
0x10 - system timer unit0 value low load register
sourcepub const fn unit1_load_hi(&self) -> &UNIT1_LOAD_HI
pub const fn unit1_load_hi(&self) -> &UNIT1_LOAD_HI
0x14 - system timer unit1 value high load register
sourcepub const fn unit1_load_lo(&self) -> &UNIT1_LOAD_LO
pub const fn unit1_load_lo(&self) -> &UNIT1_LOAD_LO
0x18 - system timer unit1 value low load register
sourcepub const fn target0_hi(&self) -> &TARGET0_HI
pub const fn target0_hi(&self) -> &TARGET0_HI
0x1c - system timer comp0 value high register
sourcepub const fn target0_lo(&self) -> &TARGET0_LO
pub const fn target0_lo(&self) -> &TARGET0_LO
0x20 - system timer comp0 value low register
sourcepub const fn target1_hi(&self) -> &TARGET1_HI
pub const fn target1_hi(&self) -> &TARGET1_HI
0x24 - system timer comp1 value high register
sourcepub const fn target1_lo(&self) -> &TARGET1_LO
pub const fn target1_lo(&self) -> &TARGET1_LO
0x28 - system timer comp1 value low register
sourcepub const fn target2_hi(&self) -> &TARGET2_HI
pub const fn target2_hi(&self) -> &TARGET2_HI
0x2c - system timer comp2 value high register
sourcepub const fn target2_lo(&self) -> &TARGET2_LO
pub const fn target2_lo(&self) -> &TARGET2_LO
0x30 - system timer comp2 value low register
sourcepub const fn target0_conf(&self) -> &TARGET0_CONF
pub const fn target0_conf(&self) -> &TARGET0_CONF
0x34 - system timer comp0 target mode register
sourcepub const fn target1_conf(&self) -> &TARGET1_CONF
pub const fn target1_conf(&self) -> &TARGET1_CONF
0x38 - system timer comp1 target mode register
sourcepub const fn target2_conf(&self) -> &TARGET2_CONF
pub const fn target2_conf(&self) -> &TARGET2_CONF
0x3c - system timer comp2 target mode register
sourcepub const fn unit0_value_hi(&self) -> &UNIT0_VALUE_HI
pub const fn unit0_value_hi(&self) -> &UNIT0_VALUE_HI
0x40 - system timer unit0 value high register
sourcepub const fn unit0_value_lo(&self) -> &UNIT0_VALUE_LO
pub const fn unit0_value_lo(&self) -> &UNIT0_VALUE_LO
0x44 - system timer unit0 value low register
sourcepub const fn unit1_value_hi(&self) -> &UNIT1_VALUE_HI
pub const fn unit1_value_hi(&self) -> &UNIT1_VALUE_HI
0x48 - system timer unit1 value high register
sourcepub const fn unit1_value_lo(&self) -> &UNIT1_VALUE_LO
pub const fn unit1_value_lo(&self) -> &UNIT1_VALUE_LO
0x4c - system timer unit1 value low register
sourcepub const fn comp0_load(&self) -> &COMP0_LOAD
pub const fn comp0_load(&self) -> &COMP0_LOAD
0x50 - system timer comp0 conf sync register
sourcepub const fn comp1_load(&self) -> &COMP1_LOAD
pub const fn comp1_load(&self) -> &COMP1_LOAD
0x54 - system timer comp1 conf sync register
sourcepub const fn comp2_load(&self) -> &COMP2_LOAD
pub const fn comp2_load(&self) -> &COMP2_LOAD
0x58 - system timer comp2 conf sync register
sourcepub const fn unit0_load(&self) -> &UNIT0_LOAD
pub const fn unit0_load(&self) -> &UNIT0_LOAD
0x5c - system timer unit0 conf sync register
sourcepub const fn unit1_load(&self) -> &UNIT1_LOAD
pub const fn unit1_load(&self) -> &UNIT1_LOAD
0x60 - system timer unit1 conf sync register
sourcepub const fn real_target0_lo(&self) -> &REAL_TARGET0_LO
pub const fn real_target0_lo(&self) -> &REAL_TARGET0_LO
0x74 - system timer comp0 actual target value low register
sourcepub const fn real_target0_hi(&self) -> &REAL_TARGET0_HI
pub const fn real_target0_hi(&self) -> &REAL_TARGET0_HI
0x78 - system timer comp0 actual target value high register
sourcepub const fn real_target1_lo(&self) -> &REAL_TARGET1_LO
pub const fn real_target1_lo(&self) -> &REAL_TARGET1_LO
0x7c - system timer comp1 actual target value low register
sourcepub const fn real_target1_hi(&self) -> &REAL_TARGET1_HI
pub const fn real_target1_hi(&self) -> &REAL_TARGET1_HI
0x80 - system timer comp1 actual target value high register
sourcepub const fn real_target2_lo(&self) -> &REAL_TARGET2_LO
pub const fn real_target2_lo(&self) -> &REAL_TARGET2_LO
0x84 - system timer comp2 actual target value low register
sourcepub const fn real_target2_hi(&self) -> &REAL_TARGET2_HI
pub const fn real_target2_hi(&self) -> &REAL_TARGET2_HI
0x88 - system timer comp2 actual target value high register