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>§
pub fn options0(&self) -> &Reg<OPTIONS0_SPEC>
pub fn options0(&self) -> &Reg<OPTIONS0_SPEC>
0x00 -
pub fn slp_timer0(&self) -> &Reg<SLP_TIMER0_SPEC>
pub fn slp_timer0(&self) -> &Reg<SLP_TIMER0_SPEC>
0x04 -
pub fn slp_timer1(&self) -> &Reg<SLP_TIMER1_SPEC>
pub fn slp_timer1(&self) -> &Reg<SLP_TIMER1_SPEC>
0x08 -
pub fn time_update(&self) -> &Reg<TIME_UPDATE_SPEC>
pub fn time_update(&self) -> &Reg<TIME_UPDATE_SPEC>
0x0c -
pub fn time0(&self) -> &Reg<TIME0_SPEC>
pub fn time0(&self) -> &Reg<TIME0_SPEC>
0x10 -
pub fn time1(&self) -> &Reg<TIME1_SPEC>
pub fn time1(&self) -> &Reg<TIME1_SPEC>
0x14 -
pub fn state0(&self) -> &Reg<STATE0_SPEC>
pub fn state0(&self) -> &Reg<STATE0_SPEC>
0x18 -
pub fn timer1(&self) -> &Reg<TIMER1_SPEC>
pub fn timer1(&self) -> &Reg<TIMER1_SPEC>
0x1c -
pub fn timer2(&self) -> &Reg<TIMER2_SPEC>
pub fn timer2(&self) -> &Reg<TIMER2_SPEC>
0x20 -
pub fn timer3(&self) -> &Reg<TIMER3_SPEC>
pub fn timer3(&self) -> &Reg<TIMER3_SPEC>
0x24 -
pub fn timer4(&self) -> &Reg<TIMER4_SPEC>
pub fn timer4(&self) -> &Reg<TIMER4_SPEC>
0x28 -
pub fn timer5(&self) -> &Reg<TIMER5_SPEC>
pub fn timer5(&self) -> &Reg<TIMER5_SPEC>
0x2c -
pub fn ana_conf(&self) -> &Reg<ANA_CONF_SPEC>
pub fn ana_conf(&self) -> &Reg<ANA_CONF_SPEC>
0x30 -
pub fn reset_state(&self) -> &Reg<RESET_STATE_SPEC>
pub fn reset_state(&self) -> &Reg<RESET_STATE_SPEC>
0x34 -
pub fn wakeup_state(&self) -> &Reg<WAKEUP_STATE_SPEC>
pub fn wakeup_state(&self) -> &Reg<WAKEUP_STATE_SPEC>
0x38 -
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
0x3c -
pub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
pub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
0x40 -
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
0x44 -
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
0x48 -
pub fn store0(&self) -> &Reg<STORE0_SPEC>
pub fn store0(&self) -> &Reg<STORE0_SPEC>
0x4c -
pub fn store1(&self) -> &Reg<STORE1_SPEC>
pub fn store1(&self) -> &Reg<STORE1_SPEC>
0x50 -
pub fn store2(&self) -> &Reg<STORE2_SPEC>
pub fn store2(&self) -> &Reg<STORE2_SPEC>
0x54 -
pub fn store3(&self) -> &Reg<STORE3_SPEC>
pub fn store3(&self) -> &Reg<STORE3_SPEC>
0x58 -
pub fn ext_xtl_conf(&self) -> &Reg<EXT_XTL_CONF_SPEC>
pub fn ext_xtl_conf(&self) -> &Reg<EXT_XTL_CONF_SPEC>
0x5c -
pub fn ext_wakeup_conf(&self) -> &Reg<EXT_WAKEUP_CONF_SPEC>
pub fn ext_wakeup_conf(&self) -> &Reg<EXT_WAKEUP_CONF_SPEC>
0x60 -
pub fn slp_reject_conf(&self) -> &Reg<SLP_REJECT_CONF_SPEC>
pub fn slp_reject_conf(&self) -> &Reg<SLP_REJECT_CONF_SPEC>
0x64 -
pub fn cpu_period_conf(&self) -> &Reg<CPU_PERIOD_CONF_SPEC>
pub fn cpu_period_conf(&self) -> &Reg<CPU_PERIOD_CONF_SPEC>
0x68 -
pub fn sdio_act_conf(&self) -> &Reg<SDIO_ACT_CONF_SPEC>
pub fn sdio_act_conf(&self) -> &Reg<SDIO_ACT_CONF_SPEC>
0x6c -
pub fn clk_conf(&self) -> &Reg<CLK_CONF_SPEC>
pub fn clk_conf(&self) -> &Reg<CLK_CONF_SPEC>
0x70 -
pub fn sdio_conf(&self) -> &Reg<SDIO_CONF_SPEC>
pub fn sdio_conf(&self) -> &Reg<SDIO_CONF_SPEC>
0x74 -
pub fn bias_conf(&self) -> &Reg<BIAS_CONF_SPEC>
pub fn bias_conf(&self) -> &Reg<BIAS_CONF_SPEC>
0x78 -
pub fn reg(&self) -> &Reg<REG_SPEC>
pub fn reg(&self) -> &Reg<REG_SPEC>
0x7c -
pub fn pwc(&self) -> &Reg<PWC_SPEC>
pub fn pwc(&self) -> &Reg<PWC_SPEC>
0x80 -
pub fn dig_pwc(&self) -> &Reg<DIG_PWC_SPEC>
pub fn dig_pwc(&self) -> &Reg<DIG_PWC_SPEC>
0x84 -
pub fn dig_iso(&self) -> &Reg<DIG_ISO_SPEC>
pub fn dig_iso(&self) -> &Reg<DIG_ISO_SPEC>
0x88 -
pub fn wdtconfig0(&self) -> &Reg<WDTCONFIG0_SPEC>
pub fn wdtconfig0(&self) -> &Reg<WDTCONFIG0_SPEC>
0x8c -
pub fn wdtconfig1(&self) -> &Reg<WDTCONFIG1_SPEC>
pub fn wdtconfig1(&self) -> &Reg<WDTCONFIG1_SPEC>
0x90 -
pub fn wdtconfig2(&self) -> &Reg<WDTCONFIG2_SPEC>
pub fn wdtconfig2(&self) -> &Reg<WDTCONFIG2_SPEC>
0x94 -
pub fn wdtconfig3(&self) -> &Reg<WDTCONFIG3_SPEC>
pub fn wdtconfig3(&self) -> &Reg<WDTCONFIG3_SPEC>
0x98 -
pub fn wdtconfig4(&self) -> &Reg<WDTCONFIG4_SPEC>
pub fn wdtconfig4(&self) -> &Reg<WDTCONFIG4_SPEC>
0x9c -
pub fn wdtfeed(&self) -> &Reg<WDTFEED_SPEC>
pub fn wdtfeed(&self) -> &Reg<WDTFEED_SPEC>
0xa0 -
pub fn wdtwprotect(&self) -> &Reg<WDTWPROTECT_SPEC>
pub fn wdtwprotect(&self) -> &Reg<WDTWPROTECT_SPEC>
0xa4 -
pub fn test_mux(&self) -> &Reg<TEST_MUX_SPEC>
pub fn test_mux(&self) -> &Reg<TEST_MUX_SPEC>
0xa8 -
pub fn sw_cpu_stall(&self) -> &Reg<SW_CPU_STALL_SPEC>
pub fn sw_cpu_stall(&self) -> &Reg<SW_CPU_STALL_SPEC>
0xac -
pub fn store4(&self) -> &Reg<STORE4_SPEC>
pub fn store4(&self) -> &Reg<STORE4_SPEC>
0xb0 -
pub fn store5(&self) -> &Reg<STORE5_SPEC>
pub fn store5(&self) -> &Reg<STORE5_SPEC>
0xb4 -
pub fn store6(&self) -> &Reg<STORE6_SPEC>
pub fn store6(&self) -> &Reg<STORE6_SPEC>
0xb8 -
pub fn store7(&self) -> &Reg<STORE7_SPEC>
pub fn store7(&self) -> &Reg<STORE7_SPEC>
0xbc -
pub fn low_power_st(&self) -> &Reg<LOW_POWER_ST_SPEC>
pub fn low_power_st(&self) -> &Reg<LOW_POWER_ST_SPEC>
0xc0 -
pub fn diag1(&self) -> &Reg<DIAG1_SPEC>
pub fn diag1(&self) -> &Reg<DIAG1_SPEC>
0xc4 -
pub fn hold_force(&self) -> &Reg<HOLD_FORCE_SPEC>
pub fn hold_force(&self) -> &Reg<HOLD_FORCE_SPEC>
0xc8 -
pub fn ext_wakeup1(&self) -> &Reg<EXT_WAKEUP1_SPEC>
pub fn ext_wakeup1(&self) -> &Reg<EXT_WAKEUP1_SPEC>
0xcc -
pub fn ext_wakeup1_status(&self) -> &Reg<EXT_WAKEUP1_STATUS_SPEC>
pub fn ext_wakeup1_status(&self) -> &Reg<EXT_WAKEUP1_STATUS_SPEC>
0xd0 -
pub fn brown_out(&self) -> &Reg<BROWN_OUT_SPEC>
pub fn brown_out(&self) -> &Reg<BROWN_OUT_SPEC>
0xd4 -
pub fn date(&self) -> &Reg<DATE_SPEC>
pub fn date(&self) -> &Reg<DATE_SPEC>
0x13c -
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