[][src]Trait wio_terminal::prelude::EicPin

pub trait EicPin<T> {
    pub fn into_ei(self, port: &mut Port) -> T;
}

The EicPin trait makes it more ergonomic to convert a gpio pin into an EIC pin. You should not implement this trait for yourself; only the implementations in the EIC module make sense.

Required methods

pub fn into_ei(self, port: &mut Port) -> T[src]

Loading content...

Implementations on Foreign Types

impl<MODE> EicPin<ExtInt9<Pin<PB25, Alternate<A>>>> for Pin<PB25, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt7<Pin<PC23, Alternate<A>>>> for Pin<PC23, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt6<Pin<PC22, Alternate<A>>>> for Pin<PC22, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt9<Pin<PA25, Alternate<A>>>> for Pin<PA25, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt1<Pin<PD01, Alternate<A>>>> for Pin<PD01, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt1<Pin<PB01, Alternate<A>>>> for Pin<PB01, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt12<Pin<PC12, Alternate<A>>>> for Pin<PC12, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt9<Pin<PC25, Alternate<A>>>> for Pin<PC25, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt4<Pin<PD09, Alternate<A>>>> for Pin<PD09, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt5<Pin<PC05, Alternate<A>>>> for Pin<PC05, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt12<Pin<PB26, Alternate<A>>>> for Pin<PB26, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt6<Pin<PA22, Alternate<A>>>> for Pin<PA22, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt0<Pin<PA00, Alternate<A>>>> for Pin<PA00, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt14<Pin<PC30, Alternate<A>>>> for Pin<PC30, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt1<Pin<PA17, Alternate<A>>>> for Pin<PA17, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt3<Pin<PA19, Alternate<A>>>> for Pin<PA19, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt10<Pin<PD20, Alternate<A>>>> for Pin<PD20, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt5<Pin<PD10, Alternate<A>>>> for Pin<PD10, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt2<Pin<PB02, Alternate<A>>>> for Pin<PB02, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt5<Pin<PC21, Alternate<A>>>> for Pin<PC21, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt12<Pin<PA12, Alternate<A>>>> for Pin<PA12, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt3<Pin<PD08, Alternate<A>>>> for Pin<PD08, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt11<Pin<PC11, Alternate<A>>>> for Pin<PC11, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt1<Pin<PB17, Alternate<A>>>> for Pin<PB17, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt4<Pin<PC04, Alternate<A>>>> for Pin<PC04, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt5<Pin<PA21, Alternate<A>>>> for Pin<PA21, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt0<Pin<PC16, Alternate<A>>>> for Pin<PC16, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt9<Pin<PA09, Alternate<A>>>> for Pin<PA09, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt10<Pin<PC26, Alternate<A>>>> for Pin<PC26, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt13<Pin<PA13, Alternate<A>>>> for Pin<PA13, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt6<Pin<PB06, Alternate<A>>>> for Pin<PB06, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt5<Pin<PB21, Alternate<A>>>> for Pin<PB21, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt4<Pin<PB20, Alternate<A>>>> for Pin<PB20, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt3<Pin<PB03, Alternate<A>>>> for Pin<PB03, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt3<Pin<PC19, Alternate<A>>>> for Pin<PC19, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt2<Pin<PA18, Alternate<A>>>> for Pin<PA18, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt15<Pin<PC15, Alternate<A>>>> for Pin<PC15, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt6<Pin<PB22, Alternate<A>>>> for Pin<PB22, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt1<Pin<PA01, Alternate<A>>>> for Pin<PA01, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt2<Pin<PC18, Alternate<A>>>> for Pin<PC18, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt9<Pin<PC07, Alternate<A>>>> for Pin<PC07, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt7<Pin<PB07, Alternate<A>>>> for Pin<PB07, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt15<Pin<PB15, Alternate<A>>>> for Pin<PB15, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt13<Pin<PC13, Alternate<A>>>> for Pin<PC13, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt0<Pin<PD00, Alternate<A>>>> for Pin<PD00, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt3<Pin<PB19, Alternate<A>>>> for Pin<PB19, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt8<Pin<PA24, Alternate<A>>>> for Pin<PA24, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt7<Pin<PB23, Alternate<A>>>> for Pin<PB23, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt4<Pin<PA04, Alternate<A>>>> for Pin<PA04, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt12<Pin<PB12, Alternate<A>>>> for Pin<PB12, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt14<Pin<PC14, Alternate<A>>>> for Pin<PC14, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt14<Pin<PB28, Alternate<A>>>> for Pin<PB28, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt1<Pin<PC01, Alternate<A>>>> for Pin<PC01, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt15<Pin<PB31, Alternate<A>>>> for Pin<PB31, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt3<Pin<PA03, Alternate<A>>>> for Pin<PA03, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt2<Pin<PA02, Alternate<A>>>> for Pin<PA02, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt4<Pin<PB04, Alternate<A>>>> for Pin<PB04, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt0<Pin<PB16, Alternate<A>>>> for Pin<PB16, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt7<Pin<PA23, Alternate<A>>>> for Pin<PA23, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt11<Pin<PA11, Alternate<A>>>> for Pin<PA11, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt0<Pin<PB00, Alternate<A>>>> for Pin<PB00, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt14<Pin<PB14, Alternate<A>>>> for Pin<PB14, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt0<Pin<PA16, Alternate<A>>>> for Pin<PA16, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt11<Pin<PB11, Alternate<A>>>> for Pin<PB11, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt6<Pin<PC06, Alternate<A>>>> for Pin<PC06, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt7<Pin<PD12, Alternate<A>>>> for Pin<PD12, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt8<Pin<PB08, Alternate<A>>>> for Pin<PB08, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt15<Pin<PA15, Alternate<A>>>> for Pin<PA15, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt6<Pin<PA06, Alternate<A>>>> for Pin<PA06, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt1<Pin<PC17, Alternate<A>>>> for Pin<PC17, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt10<Pin<PB10, Alternate<A>>>> for Pin<PB10, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt14<Pin<PA30, Alternate<A>>>> for Pin<PA30, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt11<Pin<PD21, Alternate<A>>>> for Pin<PD21, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt13<Pin<PB13, Alternate<A>>>> for Pin<PB13, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt15<Pin<PB29, Alternate<A>>>> for Pin<PB29, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt11<Pin<PC27, Alternate<A>>>> for Pin<PC27, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt14<Pin<PA14, Alternate<A>>>> for Pin<PA14, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt10<Pin<PA10, Alternate<A>>>> for Pin<PA10, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt15<Pin<PC31, Alternate<A>>>> for Pin<PC31, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt12<Pin<PC28, Alternate<A>>>> for Pin<PC28, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt9<Pin<PB09, Alternate<A>>>> for Pin<PB09, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt11<Pin<PA27, Alternate<A>>>> for Pin<PA27, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt3<Pin<PC03, Alternate<A>>>> for Pin<PC03, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt5<Pin<PA05, Alternate<A>>>> for Pin<PA05, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt10<Pin<PC10, Alternate<A>>>> for Pin<PC10, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt15<Pin<PA31, Alternate<A>>>> for Pin<PA31, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt13<Pin<PB27, Alternate<A>>>> for Pin<PB27, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt14<Pin<PB30, Alternate<A>>>> for Pin<PB30, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt4<Pin<PC20, Alternate<A>>>> for Pin<PC20, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt4<Pin<PA20, Alternate<A>>>> for Pin<PA20, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt2<Pin<PB18, Alternate<A>>>> for Pin<PB18, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt8<Pin<PB24, Alternate<A>>>> for Pin<PB24, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt7<Pin<PA07, Alternate<A>>>> for Pin<PA07, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt2<Pin<PC02, Alternate<A>>>> for Pin<PC02, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt5<Pin<PB05, Alternate<A>>>> for Pin<PB05, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt6<Pin<PD11, Alternate<A>>>> for Pin<PD11, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt0<Pin<PC00, Alternate<A>>>> for Pin<PC00, MODE> where
    MODE: PinMode
[src]

impl<MODE> EicPin<ExtInt8<Pin<PC24, Alternate<A>>>> for Pin<PC24, MODE> where
    MODE: PinMode
[src]

Loading content...

Implementors

Loading content...