Struct esp32_hal::peripherals::LPWR
source · pub struct LPWR { /* private fields */ }
Implementations§
source§impl LPWR
impl LPWR
sourcepub unsafe fn steal() -> LPWR
pub unsafe fn steal() -> LPWR
Unsafely create an instance of this peripheral out of thin air.
§Safety
You must ensure that you’re only using one instance of this type at a time.
Methods from Deref<Target = RegisterBlock>§
sourcepub fn options0(&self) -> &Reg<OPTIONS0_SPEC>
pub fn options0(&self) -> &Reg<OPTIONS0_SPEC>
0x00 -
sourcepub fn slp_timer0(&self) -> &Reg<SLP_TIMER0_SPEC>
pub fn slp_timer0(&self) -> &Reg<SLP_TIMER0_SPEC>
0x04 -
sourcepub fn slp_timer1(&self) -> &Reg<SLP_TIMER1_SPEC>
pub fn slp_timer1(&self) -> &Reg<SLP_TIMER1_SPEC>
0x08 -
sourcepub fn time_update(&self) -> &Reg<TIME_UPDATE_SPEC>
pub fn time_update(&self) -> &Reg<TIME_UPDATE_SPEC>
0x0c -
sourcepub fn time0(&self) -> &Reg<TIME0_SPEC>
pub fn time0(&self) -> &Reg<TIME0_SPEC>
0x10 -
sourcepub fn time1(&self) -> &Reg<TIME1_SPEC>
pub fn time1(&self) -> &Reg<TIME1_SPEC>
0x14 -
sourcepub fn state0(&self) -> &Reg<STATE0_SPEC>
pub fn state0(&self) -> &Reg<STATE0_SPEC>
0x18 -
sourcepub fn timer1(&self) -> &Reg<TIMER1_SPEC>
pub fn timer1(&self) -> &Reg<TIMER1_SPEC>
0x1c -
sourcepub fn timer2(&self) -> &Reg<TIMER2_SPEC>
pub fn timer2(&self) -> &Reg<TIMER2_SPEC>
0x20 -
sourcepub fn timer3(&self) -> &Reg<TIMER3_SPEC>
pub fn timer3(&self) -> &Reg<TIMER3_SPEC>
0x24 -
sourcepub fn timer4(&self) -> &Reg<TIMER4_SPEC>
pub fn timer4(&self) -> &Reg<TIMER4_SPEC>
0x28 -
sourcepub fn timer5(&self) -> &Reg<TIMER5_SPEC>
pub fn timer5(&self) -> &Reg<TIMER5_SPEC>
0x2c -
sourcepub fn ana_conf(&self) -> &Reg<ANA_CONF_SPEC>
pub fn ana_conf(&self) -> &Reg<ANA_CONF_SPEC>
0x30 -
sourcepub fn reset_state(&self) -> &Reg<RESET_STATE_SPEC>
pub fn reset_state(&self) -> &Reg<RESET_STATE_SPEC>
0x34 -
sourcepub fn wakeup_state(&self) -> &Reg<WAKEUP_STATE_SPEC>
pub fn wakeup_state(&self) -> &Reg<WAKEUP_STATE_SPEC>
0x38 -
sourcepub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
0x3c -
sourcepub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
pub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
0x40 -
sourcepub fn int_st(&self) -> &Reg<INT_ST_SPEC>
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
0x44 -
sourcepub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
0x48 -
sourcepub fn store0(&self) -> &Reg<STORE0_SPEC>
pub fn store0(&self) -> &Reg<STORE0_SPEC>
0x4c -
sourcepub fn store1(&self) -> &Reg<STORE1_SPEC>
pub fn store1(&self) -> &Reg<STORE1_SPEC>
0x50 -
sourcepub fn store2(&self) -> &Reg<STORE2_SPEC>
pub fn store2(&self) -> &Reg<STORE2_SPEC>
0x54 -
sourcepub fn store3(&self) -> &Reg<STORE3_SPEC>
pub fn store3(&self) -> &Reg<STORE3_SPEC>
0x58 -
sourcepub fn ext_xtl_conf(&self) -> &Reg<EXT_XTL_CONF_SPEC>
pub fn ext_xtl_conf(&self) -> &Reg<EXT_XTL_CONF_SPEC>
0x5c -
sourcepub fn ext_wakeup_conf(&self) -> &Reg<EXT_WAKEUP_CONF_SPEC>
pub fn ext_wakeup_conf(&self) -> &Reg<EXT_WAKEUP_CONF_SPEC>
0x60 -
sourcepub fn slp_reject_conf(&self) -> &Reg<SLP_REJECT_CONF_SPEC>
pub fn slp_reject_conf(&self) -> &Reg<SLP_REJECT_CONF_SPEC>
0x64 -
sourcepub fn cpu_period_conf(&self) -> &Reg<CPU_PERIOD_CONF_SPEC>
pub fn cpu_period_conf(&self) -> &Reg<CPU_PERIOD_CONF_SPEC>
0x68 -
sourcepub fn sdio_act_conf(&self) -> &Reg<SDIO_ACT_CONF_SPEC>
pub fn sdio_act_conf(&self) -> &Reg<SDIO_ACT_CONF_SPEC>
0x6c -
sourcepub fn clk_conf(&self) -> &Reg<CLK_CONF_SPEC>
pub fn clk_conf(&self) -> &Reg<CLK_CONF_SPEC>
0x70 -
sourcepub fn sdio_conf(&self) -> &Reg<SDIO_CONF_SPEC>
pub fn sdio_conf(&self) -> &Reg<SDIO_CONF_SPEC>
0x74 -
sourcepub fn bias_conf(&self) -> &Reg<BIAS_CONF_SPEC>
pub fn bias_conf(&self) -> &Reg<BIAS_CONF_SPEC>
0x78 -
sourcepub fn dig_pwc(&self) -> &Reg<DIG_PWC_SPEC>
pub fn dig_pwc(&self) -> &Reg<DIG_PWC_SPEC>
0x84 -
sourcepub fn dig_iso(&self) -> &Reg<DIG_ISO_SPEC>
pub fn dig_iso(&self) -> &Reg<DIG_ISO_SPEC>
0x88 -
sourcepub fn wdtconfig0(&self) -> &Reg<WDTCONFIG0_SPEC>
pub fn wdtconfig0(&self) -> &Reg<WDTCONFIG0_SPEC>
0x8c -
sourcepub fn wdtconfig1(&self) -> &Reg<WDTCONFIG1_SPEC>
pub fn wdtconfig1(&self) -> &Reg<WDTCONFIG1_SPEC>
0x90 -
sourcepub fn wdtconfig2(&self) -> &Reg<WDTCONFIG2_SPEC>
pub fn wdtconfig2(&self) -> &Reg<WDTCONFIG2_SPEC>
0x94 -
sourcepub fn wdtconfig3(&self) -> &Reg<WDTCONFIG3_SPEC>
pub fn wdtconfig3(&self) -> &Reg<WDTCONFIG3_SPEC>
0x98 -
sourcepub fn wdtconfig4(&self) -> &Reg<WDTCONFIG4_SPEC>
pub fn wdtconfig4(&self) -> &Reg<WDTCONFIG4_SPEC>
0x9c -
sourcepub fn wdtfeed(&self) -> &Reg<WDTFEED_SPEC>
pub fn wdtfeed(&self) -> &Reg<WDTFEED_SPEC>
0xa0 -
sourcepub fn wdtwprotect(&self) -> &Reg<WDTWPROTECT_SPEC>
pub fn wdtwprotect(&self) -> &Reg<WDTWPROTECT_SPEC>
0xa4 -
sourcepub fn test_mux(&self) -> &Reg<TEST_MUX_SPEC>
pub fn test_mux(&self) -> &Reg<TEST_MUX_SPEC>
0xa8 -
sourcepub fn sw_cpu_stall(&self) -> &Reg<SW_CPU_STALL_SPEC>
pub fn sw_cpu_stall(&self) -> &Reg<SW_CPU_STALL_SPEC>
0xac -
sourcepub fn store4(&self) -> &Reg<STORE4_SPEC>
pub fn store4(&self) -> &Reg<STORE4_SPEC>
0xb0 -
sourcepub fn store5(&self) -> &Reg<STORE5_SPEC>
pub fn store5(&self) -> &Reg<STORE5_SPEC>
0xb4 -
sourcepub fn store6(&self) -> &Reg<STORE6_SPEC>
pub fn store6(&self) -> &Reg<STORE6_SPEC>
0xb8 -
sourcepub fn store7(&self) -> &Reg<STORE7_SPEC>
pub fn store7(&self) -> &Reg<STORE7_SPEC>
0xbc -
sourcepub fn low_power_st(&self) -> &Reg<LOW_POWER_ST_SPEC>
pub fn low_power_st(&self) -> &Reg<LOW_POWER_ST_SPEC>
0xc0 -
sourcepub fn diag1(&self) -> &Reg<DIAG1_SPEC>
pub fn diag1(&self) -> &Reg<DIAG1_SPEC>
0xc4 -
sourcepub fn hold_force(&self) -> &Reg<HOLD_FORCE_SPEC>
pub fn hold_force(&self) -> &Reg<HOLD_FORCE_SPEC>
0xc8 -
sourcepub fn ext_wakeup1(&self) -> &Reg<EXT_WAKEUP1_SPEC>
pub fn ext_wakeup1(&self) -> &Reg<EXT_WAKEUP1_SPEC>
0xcc -
sourcepub fn ext_wakeup1_status(&self) -> &Reg<EXT_WAKEUP1_STATUS_SPEC>
pub fn ext_wakeup1_status(&self) -> &Reg<EXT_WAKEUP1_STATUS_SPEC>
0xd0 -
sourcepub fn brown_out(&self) -> &Reg<BROWN_OUT_SPEC>
pub fn brown_out(&self) -> &Reg<BROWN_OUT_SPEC>
0xd4 -
Trait Implementations§
source§impl Peripheral for LPWR
impl Peripheral for LPWR
Auto Trait Implementations§
impl RefUnwindSafe for LPWR
impl Send for LPWR
impl Sync for LPWR
impl Unpin for LPWR
impl UnwindSafe for LPWR
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more