#[repr(C)]
pub struct RegisterBlock {
Show 55 fields pub options0: Reg<OPTIONS0_SPEC>, pub slp_timer0: Reg<SLP_TIMER0_SPEC>, pub slp_timer1: Reg<SLP_TIMER1_SPEC>, pub time_update: Reg<TIME_UPDATE_SPEC>, pub time0: Reg<TIME0_SPEC>, pub time1: Reg<TIME1_SPEC>, pub state0: Reg<STATE0_SPEC>, pub timer1: Reg<TIMER1_SPEC>, pub timer2: Reg<TIMER2_SPEC>, pub timer3: Reg<TIMER3_SPEC>, pub timer4: Reg<TIMER4_SPEC>, pub timer5: Reg<TIMER5_SPEC>, pub ana_conf: Reg<ANA_CONF_SPEC>, pub reset_state: Reg<RESET_STATE_SPEC>, pub wakeup_state: Reg<WAKEUP_STATE_SPEC>, pub int_ena: Reg<INT_ENA_SPEC>, pub int_raw: Reg<INT_RAW_SPEC>, pub int_st: Reg<INT_ST_SPEC>, pub int_clr: Reg<INT_CLR_SPEC>, pub store0: Reg<STORE0_SPEC>, pub store1: Reg<STORE1_SPEC>, pub store2: Reg<STORE2_SPEC>, pub store3: Reg<STORE3_SPEC>, pub ext_xtl_conf: Reg<EXT_XTL_CONF_SPEC>, pub ext_wakeup_conf: Reg<EXT_WAKEUP_CONF_SPEC>, pub slp_reject_conf: Reg<SLP_REJECT_CONF_SPEC>, pub cpu_period_conf: Reg<CPU_PERIOD_CONF_SPEC>, pub sdio_act_conf: Reg<SDIO_ACT_CONF_SPEC>, pub clk_conf: Reg<CLK_CONF_SPEC>, pub sdio_conf: Reg<SDIO_CONF_SPEC>, pub bias_conf: Reg<BIAS_CONF_SPEC>, pub reg: Reg<REG_SPEC>, pub pwc: Reg<PWC_SPEC>, pub dig_pwc: Reg<DIG_PWC_SPEC>, pub dig_iso: Reg<DIG_ISO_SPEC>, pub wdtconfig0: Reg<WDTCONFIG0_SPEC>, pub wdtconfig1: Reg<WDTCONFIG1_SPEC>, pub wdtconfig2: Reg<WDTCONFIG2_SPEC>, pub wdtconfig3: Reg<WDTCONFIG3_SPEC>, pub wdtconfig4: Reg<WDTCONFIG4_SPEC>, pub wdtfeed: Reg<WDTFEED_SPEC>, pub wdtwprotect: Reg<WDTWPROTECT_SPEC>, pub test_mux: Reg<TEST_MUX_SPEC>, pub sw_cpu_stall: Reg<SW_CPU_STALL_SPEC>, pub store4: Reg<STORE4_SPEC>, pub store5: Reg<STORE5_SPEC>, pub store6: Reg<STORE6_SPEC>, pub store7: Reg<STORE7_SPEC>, pub low_power_st: Reg<LOW_POWER_ST_SPEC>, pub diag1: Reg<DIAG1_SPEC>, pub hold_force: Reg<HOLD_FORCE_SPEC>, pub ext_wakeup1: Reg<EXT_WAKEUP1_SPEC>, pub ext_wakeup1_status: Reg<EXT_WAKEUP1_STATUS_SPEC>, pub brown_out: Reg<BROWN_OUT_SPEC>, pub date: Reg<DATE_SPEC>, /* private fields */
}
Expand description

Register block

Fields

options0: Reg<OPTIONS0_SPEC>

0x00 -

slp_timer0: Reg<SLP_TIMER0_SPEC>

0x04 -

slp_timer1: Reg<SLP_TIMER1_SPEC>

0x08 -

time_update: Reg<TIME_UPDATE_SPEC>

0x0c -

time0: Reg<TIME0_SPEC>

0x10 -

time1: Reg<TIME1_SPEC>

0x14 -

state0: Reg<STATE0_SPEC>

0x18 -

timer1: Reg<TIMER1_SPEC>

0x1c -

timer2: Reg<TIMER2_SPEC>

0x20 -

timer3: Reg<TIMER3_SPEC>

0x24 -

timer4: Reg<TIMER4_SPEC>

0x28 -

timer5: Reg<TIMER5_SPEC>

0x2c -

ana_conf: Reg<ANA_CONF_SPEC>

0x30 -

reset_state: Reg<RESET_STATE_SPEC>

0x34 -

wakeup_state: Reg<WAKEUP_STATE_SPEC>

0x38 -

int_ena: Reg<INT_ENA_SPEC>

0x3c -

int_raw: Reg<INT_RAW_SPEC>

0x40 -

int_st: Reg<INT_ST_SPEC>

0x44 -

int_clr: Reg<INT_CLR_SPEC>

0x48 -

store0: Reg<STORE0_SPEC>

0x4c -

store1: Reg<STORE1_SPEC>

0x50 -

store2: Reg<STORE2_SPEC>

0x54 -

store3: Reg<STORE3_SPEC>

0x58 -

ext_xtl_conf: Reg<EXT_XTL_CONF_SPEC>

0x5c -

ext_wakeup_conf: Reg<EXT_WAKEUP_CONF_SPEC>

0x60 -

slp_reject_conf: Reg<SLP_REJECT_CONF_SPEC>

0x64 -

cpu_period_conf: Reg<CPU_PERIOD_CONF_SPEC>

0x68 -

sdio_act_conf: Reg<SDIO_ACT_CONF_SPEC>

0x6c -

clk_conf: Reg<CLK_CONF_SPEC>

0x70 -

sdio_conf: Reg<SDIO_CONF_SPEC>

0x74 -

bias_conf: Reg<BIAS_CONF_SPEC>

0x78 -

reg: Reg<REG_SPEC>

0x7c -

pwc: Reg<PWC_SPEC>

0x80 -

dig_pwc: Reg<DIG_PWC_SPEC>

0x84 -

dig_iso: Reg<DIG_ISO_SPEC>

0x88 -

wdtconfig0: Reg<WDTCONFIG0_SPEC>

0x8c -

wdtconfig1: Reg<WDTCONFIG1_SPEC>

0x90 -

wdtconfig2: Reg<WDTCONFIG2_SPEC>

0x94 -

wdtconfig3: Reg<WDTCONFIG3_SPEC>

0x98 -

wdtconfig4: Reg<WDTCONFIG4_SPEC>

0x9c -

wdtfeed: Reg<WDTFEED_SPEC>

0xa0 -

wdtwprotect: Reg<WDTWPROTECT_SPEC>

0xa4 -

test_mux: Reg<TEST_MUX_SPEC>

0xa8 -

sw_cpu_stall: Reg<SW_CPU_STALL_SPEC>

0xac -

store4: Reg<STORE4_SPEC>

0xb0 -

store5: Reg<STORE5_SPEC>

0xb4 -

store6: Reg<STORE6_SPEC>

0xb8 -

store7: Reg<STORE7_SPEC>

0xbc -

low_power_st: Reg<LOW_POWER_ST_SPEC>

0xc0 -

diag1: Reg<DIAG1_SPEC>

0xc4 -

hold_force: Reg<HOLD_FORCE_SPEC>

0xc8 -

ext_wakeup1: Reg<EXT_WAKEUP1_SPEC>

0xcc -

ext_wakeup1_status: Reg<EXT_WAKEUP1_STATUS_SPEC>

0xd0 -

brown_out: Reg<BROWN_OUT_SPEC>

0xd4 -

date: Reg<DATE_SPEC>

0x13c -

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.