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 */
}
Available on crate feature unstable only.
Expand description

ETM Instance

Provides access to all the EtmChannel

Fields§

§channel0: EtmChannel<0>

An individual ETM channel, identified by its index number.

§channel1: EtmChannel<1>

An individual ETM channel, identified by its index number.

§channel2: EtmChannel<2>

An individual ETM channel, identified by its index number.

§channel3: EtmChannel<3>

An individual ETM channel, identified by its index number.

§channel4: EtmChannel<4>

An individual ETM channel, identified by its index number.

§channel5: EtmChannel<5>

An individual ETM channel, identified by its index number.

§channel6: EtmChannel<6>

An individual ETM channel, identified by its index number.

§channel7: EtmChannel<7>

An individual ETM channel, identified by its index number.

§channel8: EtmChannel<8>

An individual ETM channel, identified by its index number.

§channel9: EtmChannel<9>

An individual ETM channel, identified by its index number.

§channel10: EtmChannel<10>

An individual ETM channel, identified by its index number.

§channel11: EtmChannel<11>

An individual ETM channel, identified by its index number.

§channel12: EtmChannel<12>

An individual ETM channel, identified by its index number.

§channel13: EtmChannel<13>

An individual ETM channel, identified by its index number.

§channel14: EtmChannel<14>

An individual ETM channel, identified by its index number.

§channel15: EtmChannel<15>

An individual ETM channel, identified by its index number.

§channel16: EtmChannel<16>

An individual ETM channel, identified by its index number.

§channel17: EtmChannel<17>

An individual ETM channel, identified by its index number.

§channel18: EtmChannel<18>

An individual ETM channel, identified by its index number.

§channel19: EtmChannel<19>

An individual ETM channel, identified by its index number.

§channel20: EtmChannel<20>

An individual ETM channel, identified by its index number.

§channel21: EtmChannel<21>

An individual ETM channel, identified by its index number.

§channel22: EtmChannel<22>

An individual ETM channel, identified by its index number.

§channel23: EtmChannel<23>

An individual ETM channel, identified by its index number.

§channel24: EtmChannel<24>

An individual ETM channel, identified by its index number.

§channel25: EtmChannel<25>

An individual ETM channel, identified by its index number.

§channel26: EtmChannel<26>

An individual ETM channel, identified by its index number.

§channel27: EtmChannel<27>

An individual ETM channel, identified by its index number.

§channel28: EtmChannel<28>

An individual ETM channel, identified by its index number.

§channel29: EtmChannel<29>

An individual ETM channel, identified by its index number.

§channel30: EtmChannel<30>

An individual ETM channel, identified by its index number.

§channel31: EtmChannel<31>

An individual ETM channel, identified by its index number.

§channel32: EtmChannel<32>

An individual ETM channel, identified by its index number.

§channel33: EtmChannel<33>

An individual ETM channel, identified by its index number.

§channel34: EtmChannel<34>

An individual ETM channel, identified by its index number.

§channel35: EtmChannel<35>

An individual ETM channel, identified by its index number.

§channel36: EtmChannel<36>

An individual ETM channel, identified by its index number.

§channel37: EtmChannel<37>

An individual ETM channel, identified by its index number.

§channel38: EtmChannel<38>

An individual ETM channel, identified by its index number.

§channel39: EtmChannel<39>

An individual ETM channel, identified by its index number.

§channel40: EtmChannel<40>

An individual ETM channel, identified by its index number.

§channel41: EtmChannel<41>

An individual ETM channel, identified by its index number.

§channel42: EtmChannel<42>

An individual ETM channel, identified by its index number.

§channel43: EtmChannel<43>

An individual ETM channel, identified by its index number.

§channel44: EtmChannel<44>

An individual ETM channel, identified by its index number.

§channel45: EtmChannel<45>

An individual ETM channel, identified by its index number.

§channel46: EtmChannel<46>

An individual ETM channel, identified by its index number.

§channel47: EtmChannel<47>

An individual ETM channel, identified by its index number.

§channel48: EtmChannel<48>

An individual ETM channel, identified by its index number.

§channel49: EtmChannel<49>

An individual ETM channel, identified by its index number.

Implementations§

Source§

impl<'d> Etm<'d>

Source

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

Creates a new Etm instance.

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§

§

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

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

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

§

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

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

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

§

fn into(self) -> U

Calls U::from(self).

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

§

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

§

type Error = Infallible

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

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

Performs the conversion.
§

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

§

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

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

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

Performs the conversion.