Skip to main content

ExtiLines

Struct ExtiLines 

Source
pub struct ExtiLines {
Show 21 fields pub line0: ExtiLine<0, PinSrc>, pub line1: ExtiLine<1, PinSrc>, pub line2: ExtiLine<2, PinSrc>, pub line3: ExtiLine<3, PinSrc>, pub line4: ExtiLine<4, PinSrc>, pub line5: ExtiLine<5, PinSrc>, pub line6: ExtiLine<6, PinSrc>, pub line7: ExtiLine<7, PinSrc>, pub line8: ExtiLine<8, PinSrc>, pub line9: ExtiLine<9, PinSrc>, pub line10: ExtiLine<10, PinSrc>, pub line11: ExtiLine<11, PinSrc>, pub line12: ExtiLine<12, PinSrc>, pub line13: ExtiLine<13, PinSrc>, pub line14: ExtiLine<14, PinSrc>, pub line15: ExtiLine<15, PinSrc>, pub line16: ExtiLine<16, InternalSrc>, pub line17: ExtiLine<17, InternalSrc>, pub line19: ExtiLine<19, InternalSrc>, pub line21: ExtiLine<21, InternalSrc>, pub line25: ExtiLine<25, InternalSrc>,
}
Expand description

The EXTI lines, as handed out by ExtiExt::split.

Fields§

§line0: ExtiLine<0, PinSrc>§line1: ExtiLine<1, PinSrc>§line2: ExtiLine<2, PinSrc>§line3: ExtiLine<3, PinSrc>§line4: ExtiLine<4, PinSrc>§line5: ExtiLine<5, PinSrc>§line6: ExtiLine<6, PinSrc>§line7: ExtiLine<7, PinSrc>§line8: ExtiLine<8, PinSrc>§line9: ExtiLine<9, PinSrc>§line10: ExtiLine<10, PinSrc>§line11: ExtiLine<11, PinSrc>§line12: ExtiLine<12, PinSrc>§line13: ExtiLine<13, PinSrc>§line14: ExtiLine<14, PinSrc>§line15: ExtiLine<15, PinSrc>§line16: ExtiLine<16, InternalSrc>

Low voltage detector, in PMU.

§line17: ExtiLine<17, InternalSrc>

RTC alarm.

§line19: ExtiLine<19, InternalSrc>

RTC tamper and timestamp.

§line21: ExtiLine<21, InternalSrc>

Comparator output.

§line25: ExtiLine<25, InternalSrc>

USART0 wakeup.

Auto Trait Implementations§

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 = !

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

fn try_from(value: U) -> Result<T, !>

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.