[][src]Trait trellis_m4::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<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...