Struct Etm

Source
pub struct Etm<'d> {
Show 50 fields pub channel0: EtmChannel<0>, pub channel1: EtmChannel<1>, pub channel2: EtmChannel<2>, pub channel3: EtmChannel<3>, pub channel4: EtmChannel<4>, pub channel5: EtmChannel<5>, pub channel6: EtmChannel<6>, pub channel7: EtmChannel<7>, pub channel8: EtmChannel<8>, pub channel9: EtmChannel<9>, pub channel10: EtmChannel<10>, pub channel11: EtmChannel<11>, pub channel12: EtmChannel<12>, pub channel13: EtmChannel<13>, pub channel14: EtmChannel<14>, pub channel15: EtmChannel<15>, pub channel16: EtmChannel<16>, pub channel17: EtmChannel<17>, pub channel18: EtmChannel<18>, pub channel19: EtmChannel<19>, pub channel20: EtmChannel<20>, pub channel21: EtmChannel<21>, pub channel22: EtmChannel<22>, pub channel23: EtmChannel<23>, pub channel24: EtmChannel<24>, pub channel25: EtmChannel<25>, pub channel26: EtmChannel<26>, pub channel27: EtmChannel<27>, pub channel28: EtmChannel<28>, pub channel29: EtmChannel<29>, pub channel30: EtmChannel<30>, pub channel31: EtmChannel<31>, pub channel32: EtmChannel<32>, pub channel33: EtmChannel<33>, pub channel34: EtmChannel<34>, pub channel35: EtmChannel<35>, pub channel36: EtmChannel<36>, pub channel37: EtmChannel<37>, pub channel38: EtmChannel<38>, pub channel39: EtmChannel<39>, pub channel40: EtmChannel<40>, pub channel41: EtmChannel<41>, pub channel42: EtmChannel<42>, pub channel43: EtmChannel<43>, pub channel44: EtmChannel<44>, pub channel45: EtmChannel<45>, pub channel46: EtmChannel<46>, pub channel47: EtmChannel<47>, pub channel48: EtmChannel<48>, pub channel49: EtmChannel<49>, /* private fields */
}
Expand description

ETM Instance

Provides access to all the EtmChannel

Fields§

§channel0: EtmChannel<0>§channel1: EtmChannel<1>§channel2: EtmChannel<2>§channel3: EtmChannel<3>§channel4: EtmChannel<4>§channel5: EtmChannel<5>§channel6: EtmChannel<6>§channel7: EtmChannel<7>§channel8: EtmChannel<8>§channel9: EtmChannel<9>§channel10: EtmChannel<10>§channel11: EtmChannel<11>§channel12: EtmChannel<12>§channel13: EtmChannel<13>§channel14: EtmChannel<14>§channel15: EtmChannel<15>§channel16: EtmChannel<16>§channel17: EtmChannel<17>§channel18: EtmChannel<18>§channel19: EtmChannel<19>§channel20: EtmChannel<20>§channel21: EtmChannel<21>§channel22: EtmChannel<22>§channel23: EtmChannel<23>§channel24: EtmChannel<24>§channel25: EtmChannel<25>§channel26: EtmChannel<26>§channel27: EtmChannel<27>§channel28: EtmChannel<28>§channel29: EtmChannel<29>§channel30: EtmChannel<30>§channel31: EtmChannel<31>§channel32: EtmChannel<32>§channel33: EtmChannel<33>§channel34: EtmChannel<34>§channel35: EtmChannel<35>§channel36: EtmChannel<36>§channel37: EtmChannel<37>§channel38: EtmChannel<38>§channel39: EtmChannel<39>§channel40: EtmChannel<40>§channel41: EtmChannel<41>§channel42: EtmChannel<42>§channel43: EtmChannel<43>§channel44: EtmChannel<44>§channel45: EtmChannel<45>§channel46: EtmChannel<46>§channel47: EtmChannel<47>§channel48: EtmChannel<48>§channel49: EtmChannel<49>

Implementations§

Source§

impl<'d> Etm<'d>

Source

pub fn new(peripheral: impl Peripheral<P = SOC_ETM> + 'd) -> Etm<'d>

Auto Trait Implementations§

§

impl<'d> Freeze for Etm<'d>

§

impl<'d> RefUnwindSafe for Etm<'d>

§

impl<'d> Send for Etm<'d>

§

impl<'d> Sync for Etm<'d>

§

impl<'d> Unpin for Etm<'d>

§

impl<'d> !UnwindSafe for Etm<'d>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.