#[repr(C)]
pub struct RegisterBlock {
Show 30 fields pub conf: CONF, pub unit0_op: UNIT0_OP, pub unit1_op: UNIT1_OP, pub unit0_load_hi: UNIT0_LOAD_HI, pub unit0_load_lo: UNIT0_LOAD_LO, pub unit1_load_hi: UNIT1_LOAD_HI, pub unit1_load_lo: UNIT1_LOAD_LO, pub target0_hi: TARGET0_HI, pub target0_lo: TARGET0_LO, pub target1_hi: TARGET1_HI, pub target1_lo: TARGET1_LO, pub target2_hi: TARGET2_HI, pub target2_lo: TARGET2_LO, pub target0_conf: TARGET0_CONF, pub target1_conf: TARGET1_CONF, pub target2_conf: TARGET2_CONF, pub unit0_value_hi: UNIT0_VALUE_HI, pub unit0_value_lo: UNIT0_VALUE_LO, pub unit1_value_hi: UNIT1_VALUE_HI, pub unit1_value_lo: UNIT1_VALUE_LO, pub comp0_load: COMP0_LOAD, pub comp1_load: COMP1_LOAD, pub comp2_load: COMP2_LOAD, pub unit0_load: UNIT0_LOAD, pub unit1_load: UNIT1_LOAD, pub int_ena: INT_ENA, pub int_raw: INT_RAW, pub int_clr: INT_CLR, pub int_st: INT_ST, pub date: DATE, /* private fields */
}
Expand description

Register block

Fields

conf: CONF

0x00 - SYSTIMER_CONF.

unit0_op: UNIT0_OP

0x04 - SYSTIMER_UNIT0_OP.

unit1_op: UNIT1_OP

0x08 - SYSTIMER_UNIT1_OP.

unit0_load_hi: UNIT0_LOAD_HI

0x0c - SYSTIMER_UNIT0_LOAD_HI.

unit0_load_lo: UNIT0_LOAD_LO

0x10 - SYSTIMER_UNIT0_LOAD_LO.

unit1_load_hi: UNIT1_LOAD_HI

0x14 - SYSTIMER_UNIT1_LOAD_HI.

unit1_load_lo: UNIT1_LOAD_LO

0x18 - SYSTIMER_UNIT1_LOAD_LO.

target0_hi: TARGET0_HI

0x1c - SYSTIMER_TARGET0_HI.

target0_lo: TARGET0_LO

0x20 - SYSTIMER_TARGET0_LO.

target1_hi: TARGET1_HI

0x24 - SYSTIMER_TARGET1_HI.

target1_lo: TARGET1_LO

0x28 - SYSTIMER_TARGET1_LO.

target2_hi: TARGET2_HI

0x2c - SYSTIMER_TARGET2_HI.

target2_lo: TARGET2_LO

0x30 - SYSTIMER_TARGET2_LO.

target0_conf: TARGET0_CONF

0x34 - SYSTIMER_TARGET0_CONF.

target1_conf: TARGET1_CONF

0x38 - SYSTIMER_TARGET1_CONF.

target2_conf: TARGET2_CONF

0x3c - SYSTIMER_TARGET2_CONF.

unit0_value_hi: UNIT0_VALUE_HI

0x40 - SYSTIMER_UNIT0_VALUE_HI.

unit0_value_lo: UNIT0_VALUE_LO

0x44 - SYSTIMER_UNIT0_VALUE_LO.

unit1_value_hi: UNIT1_VALUE_HI

0x48 - SYSTIMER_UNIT1_VALUE_HI.

unit1_value_lo: UNIT1_VALUE_LO

0x4c - SYSTIMER_UNIT1_VALUE_LO.

comp0_load: COMP0_LOAD

0x50 - SYSTIMER_COMP0_LOAD.

comp1_load: COMP1_LOAD

0x54 - SYSTIMER_COMP1_LOAD.

comp2_load: COMP2_LOAD

0x58 - SYSTIMER_COMP2_LOAD.

unit0_load: UNIT0_LOAD

0x5c - SYSTIMER_UNIT0_LOAD.

unit1_load: UNIT1_LOAD

0x60 - SYSTIMER_UNIT1_LOAD.

int_ena: INT_ENA

0x64 - SYSTIMER_INT_ENA.

int_raw: INT_RAW

0x68 - SYSTIMER_INT_RAW.

int_clr: INT_CLR

0x6c - SYSTIMER_INT_CLR.

int_st: INT_ST

0x70 - SYSTIMER_INT_ST.

date: DATE

0xfc - SYSTIMER_DATE.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.