[][src]Struct lpc55_hal::drivers::pins::Pins

pub struct Pins {
    pub pio0_0: Pin<Pio0_0, Unused>,
    pub pio0_1: Pin<Pio0_1, Unused>,
    pub pio0_2: Pin<Pio0_2, Unused>,
    pub pio0_3: Pin<Pio0_3, Unused>,
    pub pio0_4: Pin<Pio0_4, Unused>,
    pub pio0_5: Pin<Pio0_5, Unused>,
    pub pio0_6: Pin<Pio0_6, Unused>,
    pub pio0_7: Pin<Pio0_7, Unused>,
    pub pio0_8: Pin<Pio0_8, Unused>,
    pub pio0_9: Pin<Pio0_9, Unused>,
    pub pio0_10: Pin<Pio0_10, Unused>,
    pub pio0_11: Pin<Pio0_11, Special<SWCLK>>,
    pub pio0_12: Pin<Pio0_12, Special<SWDIO>>,
    pub pio0_13: Pin<Pio0_13, Unused>,
    pub pio0_14: Pin<Pio0_14, Unused>,
    pub pio0_15: Pin<Pio0_15, Unused>,
    pub pio0_16: Pin<Pio0_16, Unused>,
    pub pio0_17: Pin<Pio0_17, Unused>,
    pub pio0_18: Pin<Pio0_18, Unused>,
    pub pio0_19: Pin<Pio0_19, Unused>,
    pub pio0_20: Pin<Pio0_20, Unused>,
    pub pio0_21: Pin<Pio0_21, Unused>,
    pub pio0_22: Pin<Pio0_22, Unused>,
    pub pio0_23: Pin<Pio0_23, Unused>,
    pub pio0_24: Pin<Pio0_24, Unused>,
    pub pio0_25: Pin<Pio0_25, Unused>,
    pub pio0_26: Pin<Pio0_26, Unused>,
    pub pio0_27: Pin<Pio0_27, Unused>,
    pub pio0_28: Pin<Pio0_28, Unused>,
    pub pio0_29: Pin<Pio0_29, Unused>,
    pub pio0_30: Pin<Pio0_30, Unused>,
    pub pio0_31: Pin<Pio0_31, Unused>,
    pub pio1_0: Pin<Pio1_0, Unused>,
    pub pio1_1: Pin<Pio1_1, Unused>,
    pub pio1_2: Pin<Pio1_2, Unused>,
    pub pio1_3: Pin<Pio1_3, Unused>,
    pub pio1_4: Pin<Pio1_4, Unused>,
    pub pio1_5: Pin<Pio1_5, Unused>,
    pub pio1_6: Pin<Pio1_6, Unused>,
    pub pio1_7: Pin<Pio1_7, Unused>,
    pub pio1_8: Pin<Pio1_8, Unused>,
    pub pio1_9: Pin<Pio1_9, Unused>,
    pub pio1_10: Pin<Pio1_10, Unused>,
    pub pio1_11: Pin<Pio1_11, Unused>,
    pub pio1_12: Pin<Pio1_12, Unused>,
    pub pio1_13: Pin<Pio1_13, Unused>,
    pub pio1_14: Pin<Pio1_14, Unused>,
    pub pio1_15: Pin<Pio1_15, Unused>,
    pub pio1_16: Pin<Pio1_16, Unused>,
    pub pio1_17: Pin<Pio1_17, Unused>,
    pub pio1_18: Pin<Pio1_18, Unused>,
    pub pio1_19: Pin<Pio1_19, Unused>,
    pub pio1_20: Pin<Pio1_20, Unused>,
    pub pio1_21: Pin<Pio1_21, Unused>,
    pub pio1_22: Pin<Pio1_22, Unused>,
    pub pio1_23: Pin<Pio1_23, Unused>,
    pub pio1_24: Pin<Pio1_24, Unused>,
    pub pio1_25: Pin<Pio1_25, Unused>,
    pub pio1_26: Pin<Pio1_26, Unused>,
    pub pio1_27: Pin<Pio1_27, Unused>,
    pub pio1_28: Pin<Pio1_28, Unused>,
    pub pio1_29: Pin<Pio1_29, Unused>,
    pub pio1_30: Pin<Pio1_30, Unused>,
    pub pio1_31: Pin<Pio1_31, Unused>,
}

Provides access to all pins

Fields

pio0_0: Pin<Pio0_0, Unused>pio0_1: Pin<Pio0_1, Unused>pio0_2: Pin<Pio0_2, Unused>pio0_3: Pin<Pio0_3, Unused>pio0_4: Pin<Pio0_4, Unused>pio0_5: Pin<Pio0_5, Unused>pio0_6: Pin<Pio0_6, Unused>pio0_7: Pin<Pio0_7, Unused>pio0_8: Pin<Pio0_8, Unused>pio0_9: Pin<Pio0_9, Unused>pio0_10: Pin<Pio0_10, Unused>pio0_11: Pin<Pio0_11, Special<SWCLK>>pio0_12: Pin<Pio0_12, Special<SWDIO>>pio0_13: Pin<Pio0_13, Unused>pio0_14: Pin<Pio0_14, Unused>pio0_15: Pin<Pio0_15, Unused>pio0_16: Pin<Pio0_16, Unused>pio0_17: Pin<Pio0_17, Unused>pio0_18: Pin<Pio0_18, Unused>pio0_19: Pin<Pio0_19, Unused>pio0_20: Pin<Pio0_20, Unused>pio0_21: Pin<Pio0_21, Unused>pio0_22: Pin<Pio0_22, Unused>pio0_23: Pin<Pio0_23, Unused>pio0_24: Pin<Pio0_24, Unused>pio0_25: Pin<Pio0_25, Unused>pio0_26: Pin<Pio0_26, Unused>pio0_27: Pin<Pio0_27, Unused>pio0_28: Pin<Pio0_28, Unused>pio0_29: Pin<Pio0_29, Unused>pio0_30: Pin<Pio0_30, Unused>pio0_31: Pin<Pio0_31, Unused>pio1_0: Pin<Pio1_0, Unused>pio1_1: Pin<Pio1_1, Unused>pio1_2: Pin<Pio1_2, Unused>pio1_3: Pin<Pio1_3, Unused>pio1_4: Pin<Pio1_4, Unused>pio1_5: Pin<Pio1_5, Unused>pio1_6: Pin<Pio1_6, Unused>pio1_7: Pin<Pio1_7, Unused>pio1_8: Pin<Pio1_8, Unused>pio1_9: Pin<Pio1_9, Unused>pio1_10: Pin<Pio1_10, Unused>pio1_11: Pin<Pio1_11, Unused>pio1_12: Pin<Pio1_12, Unused>pio1_13: Pin<Pio1_13, Unused>pio1_14: Pin<Pio1_14, Unused>pio1_15: Pin<Pio1_15, Unused>pio1_16: Pin<Pio1_16, Unused>pio1_17: Pin<Pio1_17, Unused>pio1_18: Pin<Pio1_18, Unused>pio1_19: Pin<Pio1_19, Unused>pio1_20: Pin<Pio1_20, Unused>pio1_21: Pin<Pio1_21, Unused>pio1_22: Pin<Pio1_22, Unused>pio1_23: Pin<Pio1_23, Unused>pio1_24: Pin<Pio1_24, Unused>pio1_25: Pin<Pio1_25, Unused>pio1_26: Pin<Pio1_26, Unused>pio1_27: Pin<Pio1_27, Unused>pio1_28: Pin<Pio1_28, Unused>pio1_29: Pin<Pio1_29, Unused>pio1_30: Pin<Pio1_30, Unused>pio1_31: Pin<Pio1_31, Unused>

Implementations

impl Pins[src]

pub fn take() -> Option<Self>[src]

pub fn release(self)[src]

pub unsafe fn steal() -> Self[src]

Auto Trait Implementations

impl Send for Pins

impl Sync for Pins

impl Unpin for Pins

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.