Struct SOC_ETM
#[non_exhaustive]pub struct SOC_ETM;
Expand description
SOC_ETM peripheral singleton
Implementations§
§impl SOC_ETM
impl SOC_ETM
pub const PTR: *const <SOC_ETM as Deref>::Target = {0x60013000 as *const <esp32c6::SOC_ETM as core::ops::Deref>::Target}
Available on crate feature unstable
only.
pub const PTR: *const <SOC_ETM as Deref>::Target = {0x60013000 as *const <esp32c6::SOC_ETM 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 <SOC_ETM as Deref>::Target
Available on crate feature unstable
only.
pub const fn ptr() -> *const <SOC_ETM 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 SOC_ETM
impl Peripheral for SOC_ETM
§unsafe fn clone_unchecked(&self) -> <SOC_ETM as Peripheral>::P
unsafe fn clone_unchecked(&self) -> <SOC_ETM 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 SOC_ETM
impl RefUnwindSafe for SOC_ETM
impl Send for SOC_ETM
impl Sync for SOC_ETM
impl Unpin for SOC_ETM
impl UnwindSafe for SOC_ETM
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