[][src]Trait arduino_mkrzero::sercom::PadPin

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

The PadPin trait makes it more ergonomic to convert a pin into a Sercom pad. You should not implement this trait for yourself; only the implementations in the sercom module make sense.

Required methods

fn into_pad(self, port: &mut Port) -> T

Loading content...

Implementors

impl<MODE> PadPin<Sercom0Pad0> for Pa4<MODE>[src]

impl<MODE> PadPin<Sercom0Pad0> for Pa8<MODE>[src]

impl<MODE> PadPin<Sercom0Pad1> for Pa5<MODE>[src]

impl<MODE> PadPin<Sercom0Pad1> for Pa9<MODE>[src]

impl<MODE> PadPin<Sercom0Pad2> for Pa10<MODE>[src]

impl<MODE> PadPin<Sercom0Pad2> for Pa6<MODE>[src]

impl<MODE> PadPin<Sercom0Pad3> for Pa11<MODE>[src]

impl<MODE> PadPin<Sercom0Pad3> for Pa7<MODE>[src]

impl<MODE> PadPin<Sercom1Pad0> for Pa0<MODE>[src]

impl<MODE> PadPin<Sercom1Pad0> for Pa16<MODE>[src]

impl<MODE> PadPin<Sercom1Pad1> for Pa1<MODE>[src]

impl<MODE> PadPin<Sercom1Pad1> for Pa17<MODE>[src]

impl<MODE> PadPin<Sercom1Pad2> for Pa18<MODE>[src]

impl<MODE> PadPin<Sercom1Pad2> for Pa30<MODE>[src]

impl<MODE> PadPin<Sercom1Pad3> for Pa19<MODE>[src]

impl<MODE> PadPin<Sercom1Pad3> for Pa31<MODE>[src]

impl<MODE> PadPin<Sercom2Pad0> for Pa12<MODE>[src]

impl<MODE> PadPin<Sercom2Pad0> for Pa8<MODE>[src]

impl<MODE> PadPin<Sercom2Pad1> for Pa13<MODE>[src]

impl<MODE> PadPin<Sercom2Pad1> for Pa9<MODE>[src]

impl<MODE> PadPin<Sercom2Pad2> for Pa10<MODE>[src]

impl<MODE> PadPin<Sercom2Pad2> for Pa14<MODE>[src]

impl<MODE> PadPin<Sercom2Pad3> for Pa11<MODE>[src]

impl<MODE> PadPin<Sercom2Pad3> for Pa15<MODE>[src]

impl<MODE> PadPin<Sercom3Pad0> for Pa16<MODE>[src]

impl<MODE> PadPin<Sercom3Pad0> for Pa22<MODE>[src]

impl<MODE> PadPin<Sercom3Pad1> for Pa17<MODE>[src]

impl<MODE> PadPin<Sercom3Pad1> for Pa23<MODE>[src]

impl<MODE> PadPin<Sercom3Pad2> for Pa18<MODE>[src]

impl<MODE> PadPin<Sercom3Pad2> for Pa20<MODE>[src]

impl<MODE> PadPin<Sercom3Pad2> for Pa24<MODE>[src]

impl<MODE> PadPin<Sercom3Pad3> for Pa19<MODE>[src]

impl<MODE> PadPin<Sercom3Pad3> for Pa21<MODE>[src]

impl<MODE> PadPin<Sercom3Pad3> for Pa25<MODE>[src]

impl<MODE> PadPin<Sercom4Pad0> for Pa12<MODE>[src]

impl<MODE> PadPin<Sercom4Pad0> for Pb12<MODE>[src]

impl<MODE> PadPin<Sercom4Pad0> for Pb8<MODE>[src]

impl<MODE> PadPin<Sercom4Pad1> for Pa13<MODE>[src]

impl<MODE> PadPin<Sercom4Pad1> for Pb13<MODE>[src]

impl<MODE> PadPin<Sercom4Pad1> for Pb9<MODE>[src]

impl<MODE> PadPin<Sercom4Pad2> for Pa14<MODE>[src]

impl<MODE> PadPin<Sercom4Pad2> for Pb10<MODE>[src]

impl<MODE> PadPin<Sercom4Pad2> for Pb14<MODE>[src]

impl<MODE> PadPin<Sercom4Pad3> for Pa15<MODE>[src]

impl<MODE> PadPin<Sercom4Pad3> for Pb11<MODE>[src]

impl<MODE> PadPin<Sercom4Pad3> for Pb15<MODE>[src]

impl<MODE> PadPin<Sercom5Pad0> for Pa22<MODE>[src]

impl<MODE> PadPin<Sercom5Pad0> for Pb16<MODE>[src]

impl<MODE> PadPin<Sercom5Pad0> for Pb2<MODE>[src]

impl<MODE> PadPin<Sercom5Pad0> for Pb30<MODE>[src]

impl<MODE> PadPin<Sercom5Pad1> for Pa23<MODE>[src]

impl<MODE> PadPin<Sercom5Pad1> for Pb17<MODE>[src]

impl<MODE> PadPin<Sercom5Pad1> for Pb3<MODE>[src]

impl<MODE> PadPin<Sercom5Pad1> for Pb31<MODE>[src]

impl<MODE> PadPin<Sercom5Pad2> for Pa20<MODE>[src]

impl<MODE> PadPin<Sercom5Pad2> for Pa24<MODE>[src]

impl<MODE> PadPin<Sercom5Pad2> for Pb0<MODE>[src]

impl<MODE> PadPin<Sercom5Pad2> for Pb22<MODE>[src]

impl<MODE> PadPin<Sercom5Pad3> for Pa21<MODE>[src]

impl<MODE> PadPin<Sercom5Pad3> for Pa25<MODE>[src]

impl<MODE> PadPin<Sercom5Pad3> for Pb1<MODE>[src]

impl<MODE> PadPin<Sercom5Pad3> for Pb23<MODE>[src]

Loading content...