#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub fn unit_op_iter(&self) -> impl Iterator<Item = &UNIT_OP>
pub fn unit_op_iter(&self) -> impl Iterator<Item = &UNIT_OP>
Iterator for array of: 0x04..0x0c - SYSTIMER_UNIT%s_OP.
Sourcepub const fn unitload(&self, n: usize) -> &UNITLOAD
pub const fn unitload(&self, n: usize) -> &UNITLOAD
0x0c..0x1c - Cluster UNIT%sLOAD, containing UNIT?_LOAD_HI, UNIT?_LOAD_LO
Sourcepub fn unitload_iter(&self) -> impl Iterator<Item = &UNITLOAD>
pub fn unitload_iter(&self) -> impl Iterator<Item = &UNITLOAD>
Iterator for array of: 0x0c..0x1c - Cluster UNIT%sLOAD, containing UNIT?_LOAD_HI, UNIT?_LOAD_LO
Sourcepub const fn unit0load(&self) -> &UNITLOAD
pub const fn unit0load(&self) -> &UNITLOAD
0x0c..0x14 - Cluster UNIT0LOAD, containing UNIT?_LOAD_HI, UNIT?_LOAD_LO
Sourcepub const fn unit1load(&self) -> &UNITLOAD
pub const fn unit1load(&self) -> &UNITLOAD
0x14..0x1c - Cluster UNIT1LOAD, containing UNIT?_LOAD_HI, UNIT?_LOAD_LO
Sourcepub const fn trgt(&self, n: usize) -> &TRGT
pub const fn trgt(&self, n: usize) -> &TRGT
0x1c..0x34 - Cluster TRGT%s, containing TARGET?_HI, TARGET?_LO
Sourcepub fn trgt_iter(&self) -> impl Iterator<Item = &TRGT>
pub fn trgt_iter(&self) -> impl Iterator<Item = &TRGT>
Iterator for array of: 0x1c..0x34 - Cluster TRGT%s, containing TARGET?_HI, TARGET?_LO
Sourcepub const fn target_conf(&self, n: usize) -> &TARGET_CONF
pub const fn target_conf(&self, n: usize) -> &TARGET_CONF
0x34..0x40 - SYSTIMER_TARGET%s_CONF.
Sourcepub fn target_conf_iter(&self) -> impl Iterator<Item = &TARGET_CONF>
pub fn target_conf_iter(&self) -> impl Iterator<Item = &TARGET_CONF>
Iterator for array of: 0x34..0x40 - SYSTIMER_TARGET%s_CONF.
Sourcepub const fn target0_conf(&self) -> &TARGET_CONF
pub const fn target0_conf(&self) -> &TARGET_CONF
0x34 - SYSTIMER_TARGET0_CONF.
Sourcepub const fn target1_conf(&self) -> &TARGET_CONF
pub const fn target1_conf(&self) -> &TARGET_CONF
0x38 - SYSTIMER_TARGET1_CONF.
Sourcepub const fn target2_conf(&self) -> &TARGET_CONF
pub const fn target2_conf(&self) -> &TARGET_CONF
0x3c - SYSTIMER_TARGET2_CONF.
Sourcepub const fn unit_value(&self, n: usize) -> &UNIT_VALUE
pub const fn unit_value(&self, n: usize) -> &UNIT_VALUE
0x40..0x50 - Cluster UNIT%s_VALUE, containing UNIT?_VALUE_HI, UNIT?_VALUE_LO
Sourcepub fn unit_value_iter(&self) -> impl Iterator<Item = &UNIT_VALUE>
pub fn unit_value_iter(&self) -> impl Iterator<Item = &UNIT_VALUE>
Iterator for array of: 0x40..0x50 - Cluster UNIT%s_VALUE, containing UNIT?_VALUE_HI, UNIT?_VALUE_LO
Sourcepub const fn unit0_value(&self) -> &UNIT_VALUE
pub const fn unit0_value(&self) -> &UNIT_VALUE
0x40..0x48 - Cluster UNIT0_VALUE, containing UNIT?_VALUE_HI, UNIT?_VALUE_LO
Sourcepub const fn unit1_value(&self) -> &UNIT_VALUE
pub const fn unit1_value(&self) -> &UNIT_VALUE
0x48..0x50 - Cluster UNIT1_VALUE, containing UNIT?_VALUE_HI, UNIT?_VALUE_LO
Sourcepub fn comp_load_iter(&self) -> impl Iterator<Item = &COMP_LOAD>
pub fn comp_load_iter(&self) -> impl Iterator<Item = &COMP_LOAD>
Iterator for array of: 0x50..0x5c - SYSTIMER_COMP%s_LOAD.
Sourcepub const fn comp0_load(&self) -> &COMP_LOAD
pub const fn comp0_load(&self) -> &COMP_LOAD
0x50 - SYSTIMER_COMP0_LOAD.
Sourcepub const fn comp1_load(&self) -> &COMP_LOAD
pub const fn comp1_load(&self) -> &COMP_LOAD
0x54 - SYSTIMER_COMP1_LOAD.
Sourcepub const fn comp2_load(&self) -> &COMP_LOAD
pub const fn comp2_load(&self) -> &COMP_LOAD
0x58 - SYSTIMER_COMP2_LOAD.
Sourcepub fn unit_load_iter(&self) -> impl Iterator<Item = &UNIT_LOAD>
pub fn unit_load_iter(&self) -> impl Iterator<Item = &UNIT_LOAD>
Iterator for array of: 0x5c..0x64 - SYSTIMER_UNIT%s_LOAD.
Sourcepub const fn unit0_load(&self) -> &UNIT_LOAD
pub const fn unit0_load(&self) -> &UNIT_LOAD
0x5c - SYSTIMER_UNIT0_LOAD.
Sourcepub const fn unit1_load(&self) -> &UNIT_LOAD
pub const fn unit1_load(&self) -> &UNIT_LOAD
0x60 - SYSTIMER_UNIT1_LOAD.