pub struct LP_IO { /* private fields */ }
Implementations§
Source§impl LP_IO
impl LP_IO
Sourcepub const PTR: *const <LP_IO as Deref>::Target = {0x600b2000 as *const <esp32c6::LP_IO as core::ops::Deref>::Target}
pub const PTR: *const <LP_IO as Deref>::Target = {0x600b2000 as *const <esp32c6::LP_IO as core::ops::Deref>::Target}
Pointer to the register block
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn out_data(&self) -> &Reg<OUT_DATA_SPEC>
pub fn out_data(&self) -> &Reg<OUT_DATA_SPEC>
0x00 - need des
Sourcepub fn out_data_w1ts(&self) -> &Reg<OUT_DATA_W1TS_SPEC>
pub fn out_data_w1ts(&self) -> &Reg<OUT_DATA_W1TS_SPEC>
0x04 - need des
Sourcepub fn out_data_w1tc(&self) -> &Reg<OUT_DATA_W1TC_SPEC>
pub fn out_data_w1tc(&self) -> &Reg<OUT_DATA_W1TC_SPEC>
0x08 - need des
Sourcepub fn out_enable(&self) -> &Reg<OUT_ENABLE_SPEC>
pub fn out_enable(&self) -> &Reg<OUT_ENABLE_SPEC>
0x0c - need des
Sourcepub fn out_enable_w1ts(&self) -> &Reg<OUT_ENABLE_W1TS_SPEC>
pub fn out_enable_w1ts(&self) -> &Reg<OUT_ENABLE_W1TS_SPEC>
0x10 - need des
Sourcepub fn out_enable_w1tc(&self) -> &Reg<OUT_ENABLE_W1TC_SPEC>
pub fn out_enable_w1tc(&self) -> &Reg<OUT_ENABLE_W1TC_SPEC>
0x14 - need des
Sourcepub fn status(&self) -> &Reg<STATUS_SPEC>
pub fn status(&self) -> &Reg<STATUS_SPEC>
0x18 - need des
Sourcepub fn status_w1ts(&self) -> &Reg<STATUS_W1TS_SPEC>
pub fn status_w1ts(&self) -> &Reg<STATUS_W1TS_SPEC>
0x1c - need des
Sourcepub fn status_w1tc(&self) -> &Reg<STATUS_W1TC_SPEC>
pub fn status_w1tc(&self) -> &Reg<STATUS_W1TC_SPEC>
0x20 - need des
Sourcepub fn gpio0(&self) -> &Reg<GPIO0_SPEC>
pub fn gpio0(&self) -> &Reg<GPIO0_SPEC>
0x48 - need des
Sourcepub fn gpio1(&self) -> &Reg<GPIO1_SPEC>
pub fn gpio1(&self) -> &Reg<GPIO1_SPEC>
0x4c - need des
Sourcepub fn gpio2(&self) -> &Reg<GPIO2_SPEC>
pub fn gpio2(&self) -> &Reg<GPIO2_SPEC>
0x50 - need des
Sourcepub fn gpio3(&self) -> &Reg<GPIO3_SPEC>
pub fn gpio3(&self) -> &Reg<GPIO3_SPEC>
0x54 - need des
Sourcepub fn gpio4(&self) -> &Reg<GPIO4_SPEC>
pub fn gpio4(&self) -> &Reg<GPIO4_SPEC>
0x58 - need des
Sourcepub fn gpio5(&self) -> &Reg<GPIO5_SPEC>
pub fn gpio5(&self) -> &Reg<GPIO5_SPEC>
0x5c - need des
Sourcepub fn gpio6(&self) -> &Reg<GPIO6_SPEC>
pub fn gpio6(&self) -> &Reg<GPIO6_SPEC>
0x60 - need des
Sourcepub fn gpio7(&self) -> &Reg<GPIO7_SPEC>
pub fn gpio7(&self) -> &Reg<GPIO7_SPEC>
0x64 - need des
Sourcepub fn status_interrupt(&self) -> &Reg<STATUS_INTERRUPT_SPEC>
pub fn status_interrupt(&self) -> &Reg<STATUS_INTERRUPT_SPEC>
0x68 - need des
Sourcepub fn debug_sel0(&self) -> &Reg<DEBUG_SEL0_SPEC>
pub fn debug_sel0(&self) -> &Reg<DEBUG_SEL0_SPEC>
0x6c - need des
Sourcepub fn debug_sel1(&self) -> &Reg<DEBUG_SEL1_SPEC>
pub fn debug_sel1(&self) -> &Reg<DEBUG_SEL1_SPEC>
0x70 - need des
Sourcepub fn lpi2c(&self) -> &Reg<LPI2C_SPEC>
pub fn lpi2c(&self) -> &Reg<LPI2C_SPEC>
0x74 - need des
Trait Implementations§
Source§impl Peripheral for LP_IO
impl Peripheral for LP_IO
Auto Trait Implementations§
impl Freeze for LP_IO
impl RefUnwindSafe for LP_IO
impl Send for LP_IO
impl Sync for LP_IO
impl Unpin for LP_IO
impl UnwindSafe for LP_IO
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