[][src]Struct atmega_hal::port::Pins

pub struct Pins {
    pub pb0: Pin<Input<Floating>, PB0>,
    pub pb1: Pin<Input<Floating>, PB1>,
    pub pb2: Pin<Input<Floating>, PB2>,
    pub pb3: Pin<Input<Floating>, PB3>,
    pub pb4: Pin<Input<Floating>, PB4>,
    pub pb5: Pin<Input<Floating>, PB5>,
    pub pb6: Pin<Input<Floating>, PB6>,
    pub pb7: Pin<Input<Floating>, PB7>,
    pub pc0: Pin<Input<Floating>, PC0>,
    pub pc1: Pin<Input<Floating>, PC1>,
    pub pc2: Pin<Input<Floating>, PC2>,
    pub pc3: Pin<Input<Floating>, PC3>,
    pub pc4: Pin<Input<Floating>, PC4>,
    pub pc5: Pin<Input<Floating>, PC5>,
    pub pc6: Pin<Input<Floating>, PC6>,
    pub pd0: Pin<Input<Floating>, PD0>,
    pub pd1: Pin<Input<Floating>, PD1>,
    pub pd2: Pin<Input<Floating>, PD2>,
    pub pd3: Pin<Input<Floating>, PD3>,
    pub pd4: Pin<Input<Floating>, PD4>,
    pub pd5: Pin<Input<Floating>, PD5>,
    pub pd6: Pin<Input<Floating>, PD6>,
    pub pd7: Pin<Input<Floating>, PD7>,
}

Fields

pb0: Pin<Input<Floating>, PB0>pb1: Pin<Input<Floating>, PB1>pb2: Pin<Input<Floating>, PB2>pb3: Pin<Input<Floating>, PB3>pb4: Pin<Input<Floating>, PB4>pb5: Pin<Input<Floating>, PB5>pb6: Pin<Input<Floating>, PB6>pb7: Pin<Input<Floating>, PB7>pc0: Pin<Input<Floating>, PC0>pc1: Pin<Input<Floating>, PC1>pc2: Pin<Input<Floating>, PC2>pc3: Pin<Input<Floating>, PC3>pc4: Pin<Input<Floating>, PC4>pc5: Pin<Input<Floating>, PC5>pc6: Pin<Input<Floating>, PC6>pd0: Pin<Input<Floating>, PD0>pd1: Pin<Input<Floating>, PD1>pd2: Pin<Input<Floating>, PD2>pd3: Pin<Input<Floating>, PD3>pd4: Pin<Input<Floating>, PD4>pd5: Pin<Input<Floating>, PD5>pd6: Pin<Input<Floating>, PD6>pd7: Pin<Input<Floating>, PD7>

Implementations

impl Pins[src]

pub fn new(_: PORTB, _: PORTC, _: PORTD) -> Self[src]

Auto Trait Implementations

impl Send for Pins[src]

impl Sync for Pins[src]

impl Unpin for Pins[src]

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