[][src]Trait pygamer::prelude::_atsamd_hal_embedded_hal_digital_v2_InputPin

pub trait _atsamd_hal_embedded_hal_digital_v2_InputPin {
    type Error;
    fn is_high(&self) -> Result<bool, Self::Error>;
fn is_low(&self) -> Result<bool, Self::Error>; }

Single digital input pin

This trait is available if embedded-hal is built with the "unproven" feature.

Associated Types

type Error

Error type

Loading content...

Required methods

fn is_high(&self) -> Result<bool, Self::Error>

Is the input pin high?

fn is_low(&self) -> Result<bool, Self::Error>

Is the input pin low?

Loading content...

Implementors

impl InputPin for Pa0<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa1<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa10<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa11<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa12<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa13<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa14<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa15<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa16<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa17<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa18<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa19<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa2<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa20<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa21<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa22<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa23<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa24<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa25<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa26<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa27<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa28<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa29<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa3<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa30<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa31<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa4<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa5<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa6<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa7<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa8<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pa9<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb0<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb1<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb10<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb11<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb12<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb13<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb14<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb15<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb16<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb17<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb18<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb19<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb2<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb20<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb21<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb22<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb23<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb24<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb25<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb26<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb27<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb28<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb29<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb3<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb30<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb31<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb4<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb5<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb6<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb7<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb8<Output<ReadableOpenDrain>>[src]

type Error = ()

impl InputPin for Pb9<Output<ReadableOpenDrain>>[src]

type Error = ()

impl<MODE> InputPin for Pa0<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa1<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa10<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa11<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa12<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa13<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa14<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa15<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa16<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa17<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa18<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa19<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa2<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa20<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa21<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa22<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa23<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa24<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa25<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa26<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa27<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa28<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa29<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa3<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa30<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa31<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa4<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa5<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa6<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa7<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa8<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pa9<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb0<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb1<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb10<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb11<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb12<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb13<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb14<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb15<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb16<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb17<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb18<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb19<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb2<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb20<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb21<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb22<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb23<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb24<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb25<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb26<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb27<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb28<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb29<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb3<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb30<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb31<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb4<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb5<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb6<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb7<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb8<Input<MODE>>[src]

type Error = ()

impl<MODE> InputPin for Pb9<Input<MODE>>[src]

type Error = ()

impl<T> InputPin for T where
    T: InputPin
[src]

Implementation of fallible v2::InputPin for v1::InputPin digital traits

type Error = ()

Loading content...