Struct LP_PERI
#[non_exhaustive]pub struct LP_PERI;
Expand description
LP_PERI peripheral singleton
Implementations§
§impl LP_PERI
impl LP_PERI
pub const PTR: *const <LP_PERI as Deref>::Target = {0x600b2800 as *const <esp32c6::LP_PERI as core::ops::Deref>::Target}
Available on crate feature unstable
only.
pub const PTR: *const <LP_PERI as Deref>::Target = {0x600b2800 as *const <esp32c6::LP_PERI as core::ops::Deref>::Target}
unstable
only.Pointer to the register block
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
pub const fn ptr() -> *const <LP_PERI as Deref>::Target
Available on crate feature unstable
only.
pub const fn ptr() -> *const <LP_PERI as Deref>::Target
unstable
only.Return the pointer to the register block
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
Trait Implementations§
§impl Peripheral for LP_PERI
impl Peripheral for LP_PERI
§unsafe fn clone_unchecked(&self) -> <LP_PERI as Peripheral>::P
unsafe fn clone_unchecked(&self) -> <LP_PERI as Peripheral>::P
Unsafely clone (duplicate) a peripheral singleton. Read more
§fn into_ref<'a>(self) -> PeripheralRef<'a, Self::P>where
Self: 'a,
fn into_ref<'a>(self) -> PeripheralRef<'a, Self::P>where
Self: 'a,
Convert a value into a
PeripheralRef
. Read moreAuto Trait Implementations§
impl Freeze for LP_PERI
impl RefUnwindSafe for LP_PERI
impl Send for LP_PERI
impl Sync for LP_PERI
impl Unpin for LP_PERI
impl UnwindSafe for LP_PERI
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