pub struct LPWR { /* private fields */ }Expand description
Represents a virtual peripheral with no associated hardware.
This struct is generated by the create_peripheral! macro when the peripheral
is defined as virtual.
Implementations§
Methods from Deref<Target = <LP_CLKRST as Deref>::Target>§
pub const PTR: *const RegisterBlock = {0x600b0400 as *const esp32c6::lp_clkrst::RegisterBlock}
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn lp_clk_conf(&self) -> &Reg<LP_CLK_CONF_SPEC>
pub fn lp_clk_conf(&self) -> &Reg<LP_CLK_CONF_SPEC>
0x00 - need_des
Sourcepub fn lp_clk_po_en(&self) -> &Reg<LP_CLK_PO_EN_SPEC>
pub fn lp_clk_po_en(&self) -> &Reg<LP_CLK_PO_EN_SPEC>
0x04 - need_des
Sourcepub fn lp_clk_en(&self) -> &Reg<LP_CLK_EN_SPEC>
pub fn lp_clk_en(&self) -> &Reg<LP_CLK_EN_SPEC>
0x08 - need_des
Sourcepub fn lp_rst_en(&self) -> &Reg<LP_RST_EN_SPEC>
pub fn lp_rst_en(&self) -> &Reg<LP_RST_EN_SPEC>
0x0c - need_des
Sourcepub fn reset_cause(&self) -> &Reg<RESET_CAUSE_SPEC>
pub fn reset_cause(&self) -> &Reg<RESET_CAUSE_SPEC>
0x10 - need_des
Sourcepub fn cpu_reset(&self) -> &Reg<CPU_RESET_SPEC>
pub fn cpu_reset(&self) -> &Reg<CPU_RESET_SPEC>
0x14 - need_des
Sourcepub fn fosc_cntl(&self) -> &Reg<FOSC_CNTL_SPEC>
pub fn fosc_cntl(&self) -> &Reg<FOSC_CNTL_SPEC>
0x18 - need_des
Sourcepub fn rc32k_cntl(&self) -> &Reg<RC32K_CNTL_SPEC>
pub fn rc32k_cntl(&self) -> &Reg<RC32K_CNTL_SPEC>
0x1c - need_des
Sourcepub fn clk_to_hp(&self) -> &Reg<CLK_TO_HP_SPEC>
pub fn clk_to_hp(&self) -> &Reg<CLK_TO_HP_SPEC>
0x20 - need_des
Sourcepub fn lpmem_force(&self) -> &Reg<LPMEM_FORCE_SPEC>
pub fn lpmem_force(&self) -> &Reg<LPMEM_FORCE_SPEC>
0x24 - need_des
Sourcepub fn lpperi(&self) -> &Reg<LPPERI_SPEC>
pub fn lpperi(&self) -> &Reg<LPPERI_SPEC>
0x28 - need_des
Sourcepub fn xtal32k(&self) -> &Reg<XTAL32K_SPEC>
pub fn xtal32k(&self) -> &Reg<XTAL32K_SPEC>
0x2c - need_des
Trait Implementations§
Source§impl Peripheral for LPWR
impl Peripheral for LPWR
Auto Trait Implementations§
impl Freeze for LPWR
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