Peripherals

Struct Peripherals 

Source
pub struct Peripherals {
Show 128 fields pub PA0: Peri<'static, PA0>, pub PA1: Peri<'static, PA1>, pub PA2: Peri<'static, PA2>, pub PA3: Peri<'static, PA3>, pub PA4: Peri<'static, PA4>, pub PA5: Peri<'static, PA5>, pub PA6: Peri<'static, PA6>, pub PA7: Peri<'static, PA7>, pub PA8: Peri<'static, PA8>, pub PA9: Peri<'static, PA9>, pub PA10: Peri<'static, PA10>, pub PA11: Peri<'static, PA11>, pub PA12: Peri<'static, PA12>, pub PA13: Peri<'static, PA13>, pub PA14: Peri<'static, PA14>, pub PA15: Peri<'static, PA15>, pub PB0: Peri<'static, PB0>, pub PB1: Peri<'static, PB1>, pub PB2: Peri<'static, PB2>, pub PB3: Peri<'static, PB3>, pub PB4: Peri<'static, PB4>, pub PB5: Peri<'static, PB5>, pub PB6: Peri<'static, PB6>, pub PB7: Peri<'static, PB7>, pub PB8: Peri<'static, PB8>, pub PB9: Peri<'static, PB9>, pub PB10: Peri<'static, PB10>, pub PB11: Peri<'static, PB11>, pub PB12: Peri<'static, PB12>, pub PB13: Peri<'static, PB13>, pub PB14: Peri<'static, PB14>, pub PB15: Peri<'static, PB15>, pub PC0: Peri<'static, PC0>, pub PC1: Peri<'static, PC1>, pub PC2: Peri<'static, PC2>, pub PC3: Peri<'static, PC3>, pub PC4: Peri<'static, PC4>, pub PC5: Peri<'static, PC5>, pub PC6: Peri<'static, PC6>, pub PC7: Peri<'static, PC7>, pub PC8: Peri<'static, PC8>, pub PC9: Peri<'static, PC9>, pub PC10: Peri<'static, PC10>, pub PC11: Peri<'static, PC11>, pub PC12: Peri<'static, PC12>, pub PC13: Peri<'static, PC13>, pub PC14: Peri<'static, PC14>, pub PC15: Peri<'static, PC15>, pub PD0: Peri<'static, PD0>, pub PD1: Peri<'static, PD1>, pub PD2: Peri<'static, PD2>, pub PD3: Peri<'static, PD3>, pub PD4: Peri<'static, PD4>, pub PD5: Peri<'static, PD5>, pub PD6: Peri<'static, PD6>, pub PD7: Peri<'static, PD7>, pub PD8: Peri<'static, PD8>, pub PD9: Peri<'static, PD9>, pub PD10: Peri<'static, PD10>, pub PD11: Peri<'static, PD11>, pub PD12: Peri<'static, PD12>, pub PD13: Peri<'static, PD13>, pub PD14: Peri<'static, PD14>, pub PD15: Peri<'static, PD15>, pub PE0: Peri<'static, PE0>, pub PE1: Peri<'static, PE1>, pub PE2: Peri<'static, PE2>, pub PE3: Peri<'static, PE3>, pub PE4: Peri<'static, PE4>, pub PE5: Peri<'static, PE5>, pub PE6: Peri<'static, PE6>, pub PE7: Peri<'static, PE7>, pub PE8: Peri<'static, PE8>, pub PE9: Peri<'static, PE9>, pub PE10: Peri<'static, PE10>, pub PE11: Peri<'static, PE11>, pub PE12: Peri<'static, PE12>, pub PE13: Peri<'static, PE13>, pub PE14: Peri<'static, PE14>, pub PE15: Peri<'static, PE15>, pub PF0: Peri<'static, PF0>, pub PF1: Peri<'static, PF1>, pub PF2: Peri<'static, PF2>, pub PF3: Peri<'static, PF3>, pub PF4: Peri<'static, PF4>, pub PF5: Peri<'static, PF5>, pub PF6: Peri<'static, PF6>, pub PF7: Peri<'static, PF7>, pub PF8: Peri<'static, PF8>, pub PF9: Peri<'static, PF9>, pub PF10: Peri<'static, PF10>, pub PF11: Peri<'static, PF11>, pub PF12: Peri<'static, PF12>, pub PF13: Peri<'static, PF13>, pub PF14: Peri<'static, PF14>, pub PF15: Peri<'static, PF15>, pub PG0: Peri<'static, PG0>, pub PG1: Peri<'static, PG1>, pub PG2: Peri<'static, PG2>, pub PG3: Peri<'static, PG3>, pub PG4: Peri<'static, PG4>, pub PG5: Peri<'static, PG5>, pub PG6: Peri<'static, PG6>, pub PG7: Peri<'static, PG7>, pub PG8: Peri<'static, PG8>, pub PG9: Peri<'static, PG9>, pub PG10: Peri<'static, PG10>, pub PG11: Peri<'static, PG11>, pub PG12: Peri<'static, PG12>, pub PG13: Peri<'static, PG13>, pub PG14: Peri<'static, PG14>, pub PG15: Peri<'static, PG15>, pub PH0: Peri<'static, PH0>, pub PH1: Peri<'static, PH1>, pub PH2: Peri<'static, PH2>, pub PH3: Peri<'static, PH3>, pub PH4: Peri<'static, PH4>, pub PH5: Peri<'static, PH5>, pub PH6: Peri<'static, PH6>, pub PH7: Peri<'static, PH7>, pub PH8: Peri<'static, PH8>, pub PH9: Peri<'static, PH9>, pub PH10: Peri<'static, PH10>, pub PH11: Peri<'static, PH11>, pub PH12: Peri<'static, PH12>, pub PH13: Peri<'static, PH13>, pub PH14: Peri<'static, PH14>, pub PH15: Peri<'static, PH15>,
}
Expand description

Struct containing all the peripheral.

To obtain the peripherals, you must initialize the HAL, by calling crate::init.

Fields§

§PA0: Peri<'static, PA0>

PA0 peripheral

§PA1: Peri<'static, PA1>

PA1 peripheral

§PA2: Peri<'static, PA2>

PA2 peripheral

§PA3: Peri<'static, PA3>

PA3 peripheral

§PA4: Peri<'static, PA4>

PA4 peripheral

§PA5: Peri<'static, PA5>

PA5 peripheral

§PA6: Peri<'static, PA6>

PA6 peripheral

§PA7: Peri<'static, PA7>

PA7 peripheral

§PA8: Peri<'static, PA8>

PA8 peripheral

§PA9: Peri<'static, PA9>

PA9 peripheral

§PA10: Peri<'static, PA10>

PA10 peripheral

§PA11: Peri<'static, PA11>

PA11 peripheral

§PA12: Peri<'static, PA12>

PA12 peripheral

§PA13: Peri<'static, PA13>

PA13 peripheral

§PA14: Peri<'static, PA14>

PA14 peripheral

§PA15: Peri<'static, PA15>

PA15 peripheral

§PB0: Peri<'static, PB0>

PB0 peripheral

§PB1: Peri<'static, PB1>

PB1 peripheral

§PB2: Peri<'static, PB2>

PB2 peripheral

§PB3: Peri<'static, PB3>

PB3 peripheral

§PB4: Peri<'static, PB4>

PB4 peripheral

§PB5: Peri<'static, PB5>

PB5 peripheral

§PB6: Peri<'static, PB6>

PB6 peripheral

§PB7: Peri<'static, PB7>

PB7 peripheral

§PB8: Peri<'static, PB8>

PB8 peripheral

§PB9: Peri<'static, PB9>

PB9 peripheral

§PB10: Peri<'static, PB10>

PB10 peripheral

§PB11: Peri<'static, PB11>

PB11 peripheral

§PB12: Peri<'static, PB12>

PB12 peripheral

§PB13: Peri<'static, PB13>

PB13 peripheral

§PB14: Peri<'static, PB14>

PB14 peripheral

§PB15: Peri<'static, PB15>

PB15 peripheral

§PC0: Peri<'static, PC0>

PC0 peripheral

§PC1: Peri<'static, PC1>

PC1 peripheral

§PC2: Peri<'static, PC2>

PC2 peripheral

§PC3: Peri<'static, PC3>

PC3 peripheral

§PC4: Peri<'static, PC4>

PC4 peripheral

§PC5: Peri<'static, PC5>

PC5 peripheral

§PC6: Peri<'static, PC6>

PC6 peripheral

§PC7: Peri<'static, PC7>

PC7 peripheral

§PC8: Peri<'static, PC8>

PC8 peripheral

§PC9: Peri<'static, PC9>

PC9 peripheral

§PC10: Peri<'static, PC10>

PC10 peripheral

§PC11: Peri<'static, PC11>

PC11 peripheral

§PC12: Peri<'static, PC12>

PC12 peripheral

§PC13: Peri<'static, PC13>

PC13 peripheral

§PC14: Peri<'static, PC14>

PC14 peripheral

§PC15: Peri<'static, PC15>

PC15 peripheral

§PD0: Peri<'static, PD0>

PD0 peripheral

§PD1: Peri<'static, PD1>

PD1 peripheral

§PD2: Peri<'static, PD2>

PD2 peripheral

§PD3: Peri<'static, PD3>

PD3 peripheral

§PD4: Peri<'static, PD4>

PD4 peripheral

§PD5: Peri<'static, PD5>

PD5 peripheral

§PD6: Peri<'static, PD6>

PD6 peripheral

§PD7: Peri<'static, PD7>

PD7 peripheral

§PD8: Peri<'static, PD8>

PD8 peripheral

§PD9: Peri<'static, PD9>

PD9 peripheral

§PD10: Peri<'static, PD10>

PD10 peripheral

§PD11: Peri<'static, PD11>

PD11 peripheral

§PD12: Peri<'static, PD12>

PD12 peripheral

§PD13: Peri<'static, PD13>

PD13 peripheral

§PD14: Peri<'static, PD14>

PD14 peripheral

§PD15: Peri<'static, PD15>

PD15 peripheral

§PE0: Peri<'static, PE0>

PE0 peripheral

§PE1: Peri<'static, PE1>

PE1 peripheral

§PE2: Peri<'static, PE2>

PE2 peripheral

§PE3: Peri<'static, PE3>

PE3 peripheral

§PE4: Peri<'static, PE4>

PE4 peripheral

§PE5: Peri<'static, PE5>

PE5 peripheral

§PE6: Peri<'static, PE6>

PE6 peripheral

§PE7: Peri<'static, PE7>

PE7 peripheral

§PE8: Peri<'static, PE8>

PE8 peripheral

§PE9: Peri<'static, PE9>

PE9 peripheral

§PE10: Peri<'static, PE10>

PE10 peripheral

§PE11: Peri<'static, PE11>

PE11 peripheral

§PE12: Peri<'static, PE12>

PE12 peripheral

§PE13: Peri<'static, PE13>

PE13 peripheral

§PE14: Peri<'static, PE14>

PE14 peripheral

§PE15: Peri<'static, PE15>

PE15 peripheral

§PF0: Peri<'static, PF0>

PF0 peripheral

§PF1: Peri<'static, PF1>

PF1 peripheral

§PF2: Peri<'static, PF2>

PF2 peripheral

§PF3: Peri<'static, PF3>

PF3 peripheral

§PF4: Peri<'static, PF4>

PF4 peripheral

§PF5: Peri<'static, PF5>

PF5 peripheral

§PF6: Peri<'static, PF6>

PF6 peripheral

§PF7: Peri<'static, PF7>

PF7 peripheral

§PF8: Peri<'static, PF8>

PF8 peripheral

§PF9: Peri<'static, PF9>

PF9 peripheral

§PF10: Peri<'static, PF10>

PF10 peripheral

§PF11: Peri<'static, PF11>

PF11 peripheral

§PF12: Peri<'static, PF12>

PF12 peripheral

§PF13: Peri<'static, PF13>

PF13 peripheral

§PF14: Peri<'static, PF14>

PF14 peripheral

§PF15: Peri<'static, PF15>

PF15 peripheral

§PG0: Peri<'static, PG0>

PG0 peripheral

§PG1: Peri<'static, PG1>

PG1 peripheral

§PG2: Peri<'static, PG2>

PG2 peripheral

§PG3: Peri<'static, PG3>

PG3 peripheral

§PG4: Peri<'static, PG4>

PG4 peripheral

§PG5: Peri<'static, PG5>

PG5 peripheral

§PG6: Peri<'static, PG6>

PG6 peripheral

§PG7: Peri<'static, PG7>

PG7 peripheral

§PG8: Peri<'static, PG8>

PG8 peripheral

§PG9: Peri<'static, PG9>

PG9 peripheral

§PG10: Peri<'static, PG10>

PG10 peripheral

§PG11: Peri<'static, PG11>

PG11 peripheral

§PG12: Peri<'static, PG12>

PG12 peripheral

§PG13: Peri<'static, PG13>

PG13 peripheral

§PG14: Peri<'static, PG14>

PG14 peripheral

§PG15: Peri<'static, PG15>

PG15 peripheral

§PH0: Peri<'static, PH0>

PH0 peripheral

§PH1: Peri<'static, PH1>

PH1 peripheral

§PH2: Peri<'static, PH2>

PH2 peripheral

§PH3: Peri<'static, PH3>

PH3 peripheral

§PH4: Peri<'static, PH4>

PH4 peripheral

§PH5: Peri<'static, PH5>

PH5 peripheral

§PH6: Peri<'static, PH6>

PH6 peripheral

§PH7: Peri<'static, PH7>

PH7 peripheral

§PH8: Peri<'static, PH8>

PH8 peripheral

§PH9: Peri<'static, PH9>

PH9 peripheral

§PH10: Peri<'static, PH10>

PH10 peripheral

§PH11: Peri<'static, PH11>

PH11 peripheral

§PH12: Peri<'static, PH12>

PH12 peripheral

§PH13: Peri<'static, PH13>

PH13 peripheral

§PH14: Peri<'static, PH14>

PH14 peripheral

§PH15: Peri<'static, PH15>

PH15 peripheral

Implementations§

Source§

impl Peripherals

Source

pub unsafe fn steal() -> Self

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