Struct esp32c3::rtc_cntl::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn slp_timer0(&self) -> &SLP_TIMER0
pub const fn slp_timer0(&self) -> &SLP_TIMER0
0x04 - rtc configure register
sourcepub const fn slp_timer1(&self) -> &SLP_TIMER1
pub const fn slp_timer1(&self) -> &SLP_TIMER1
0x08 - rtc configure register
sourcepub const fn time_update(&self) -> &TIME_UPDATE
pub const fn time_update(&self) -> &TIME_UPDATE
0x0c - rtc configure register
sourcepub const fn time_high0(&self) -> &TIME_HIGH0
pub const fn time_high0(&self) -> &TIME_HIGH0
0x14 - rtc configure register
sourcepub const fn reset_state(&self) -> &RESET_STATE
pub const fn reset_state(&self) -> &RESET_STATE
0x38 - rtc configure register
sourcepub const fn wakeup_state(&self) -> &WAKEUP_STATE
pub const fn wakeup_state(&self) -> &WAKEUP_STATE
0x3c - rtc configure register
sourcepub const fn ext_xtl_conf(&self) -> &EXT_XTL_CONF
pub const fn ext_xtl_conf(&self) -> &EXT_XTL_CONF
0x60 - rtc configure register
sourcepub const fn ext_wakeup_conf(&self) -> &EXT_WAKEUP_CONF
pub const fn ext_wakeup_conf(&self) -> &EXT_WAKEUP_CONF
0x64 - rtc configure register
sourcepub const fn slp_reject_conf(&self) -> &SLP_REJECT_CONF
pub const fn slp_reject_conf(&self) -> &SLP_REJECT_CONF
0x68 - rtc configure register
sourcepub const fn cpu_period_conf(&self) -> &CPU_PERIOD_CONF
pub const fn cpu_period_conf(&self) -> &CPU_PERIOD_CONF
0x6c - rtc configure register
sourcepub const fn slow_clk_conf(&self) -> &SLOW_CLK_CONF
pub const fn slow_clk_conf(&self) -> &SLOW_CLK_CONF
0x74 - rtc configure register
sourcepub const fn wdtconfig0(&self) -> &WDTCONFIG0
pub const fn wdtconfig0(&self) -> &WDTCONFIG0
0x90 - rtc configure register
sourcepub const fn wdtconfig1(&self) -> &WDTCONFIG1
pub const fn wdtconfig1(&self) -> &WDTCONFIG1
0x94 - rtc configure register
sourcepub const fn wdtconfig2(&self) -> &WDTCONFIG2
pub const fn wdtconfig2(&self) -> &WDTCONFIG2
0x98 - rtc configure register
sourcepub const fn wdtconfig3(&self) -> &WDTCONFIG3
pub const fn wdtconfig3(&self) -> &WDTCONFIG3
0x9c - rtc configure register
sourcepub const fn wdtconfig4(&self) -> &WDTCONFIG4
pub const fn wdtconfig4(&self) -> &WDTCONFIG4
0xa0 - rtc configure register
sourcepub const fn wdtwprotect(&self) -> &WDTWPROTECT
pub const fn wdtwprotect(&self) -> &WDTWPROTECT
0xa8 - rtc configure register
sourcepub const fn swd_wprotect(&self) -> &SWD_WPROTECT
pub const fn swd_wprotect(&self) -> &SWD_WPROTECT
0xb0 - rtc configure register
sourcepub const fn sw_cpu_stall(&self) -> &SW_CPU_STALL
pub const fn sw_cpu_stall(&self) -> &SW_CPU_STALL
0xb4 - rtc configure register
sourcepub const fn low_power_st(&self) -> &LOW_POWER_ST
pub const fn low_power_st(&self) -> &LOW_POWER_ST
0xc8 - rtc configure register
sourcepub const fn dig_pad_hold(&self) -> &DIG_PAD_HOLD
pub const fn dig_pad_hold(&self) -> &DIG_PAD_HOLD
0xd4 - rtc configure register
sourcepub const fn time_high1(&self) -> &TIME_HIGH1
pub const fn time_high1(&self) -> &TIME_HIGH1
0xe0 - rtc configure register
sourcepub const fn xtal32k_clk_factor(&self) -> &XTAL32K_CLK_FACTOR
pub const fn xtal32k_clk_factor(&self) -> &XTAL32K_CLK_FACTOR
0xe4 - rtc configure register
sourcepub const fn xtal32k_conf(&self) -> &XTAL32K_CONF
pub const fn xtal32k_conf(&self) -> &XTAL32K_CONF
0xe8 - rtc configure register
sourcepub const fn slp_reject_cause(&self) -> &SLP_REJECT_CAUSE
pub const fn slp_reject_cause(&self) -> &SLP_REJECT_CAUSE
0xf0 - RTC_CNTL_RTC_SLP_REJECT_CAUSE_REG
sourcepub const fn slp_wakeup_cause(&self) -> &SLP_WAKEUP_CAUSE
pub const fn slp_wakeup_cause(&self) -> &SLP_WAKEUP_CAUSE
0xf8 - RTC_CNTL_RTC_SLP_WAKEUP_CAUSE_REG
sourcepub const fn ulp_cp_timer_1(&self) -> &ULP_CP_TIMER_1
pub const fn ulp_cp_timer_1(&self) -> &ULP_CP_TIMER_1
0xfc - rtc configure register
sourcepub const fn int_ena_rtc_w1ts(&self) -> &INT_ENA_RTC_W1TS
pub const fn int_ena_rtc_w1ts(&self) -> &INT_ENA_RTC_W1TS
0x100 - rtc configure register
sourcepub const fn int_ena_rtc_w1tc(&self) -> &INT_ENA_RTC_W1TC
pub const fn int_ena_rtc_w1tc(&self) -> &INT_ENA_RTC_W1TC
0x104 - rtc configure register
sourcepub const fn retention_ctrl(&self) -> &RETENTION_CTRL
pub const fn retention_ctrl(&self) -> &RETENTION_CTRL
0x108 - rtc configure register
sourcepub const fn gpio_wakeup(&self) -> &GPIO_WAKEUP
pub const fn gpio_wakeup(&self) -> &GPIO_WAKEUP
0x110 - rtc configure register
sourcepub const fn sensor_ctrl(&self) -> &SENSOR_CTRL
pub const fn sensor_ctrl(&self) -> &SENSOR_CTRL
0x11c - rtc configure register
sourcepub const fn dbg_sar_sel(&self) -> &DBG_SAR_SEL
pub const fn dbg_sar_sel(&self) -> &DBG_SAR_SEL
0x120 - rtc configure register