Trait atsam4_hal::StatefulOutputPin
source · [−]pub trait StatefulOutputPin: OutputPin {
fn is_set_high(&self) -> Result<bool, Self::Error>;
fn is_set_low(&self) -> Result<bool, Self::Error>;
}
Expand description
Push-pull output pin that can read its output state
This trait is available if embedded-hal is built with the "unproven"
feature.
Required Methods
fn is_set_high(&self) -> Result<bool, Self::Error>
fn is_set_high(&self) -> Result<bool, Self::Error>
Is the pin in drive high mode?
NOTE this does not read the electrical state of the pin
fn is_set_low(&self) -> Result<bool, Self::Error>
fn is_set_low(&self) -> Result<bool, Self::Error>
Is the pin in drive low mode?
NOTE this does not read the electrical state of the pin
Implementors
impl<MODE> StatefulOutputPin for PioX<Output<MODE>>
impl<MODE> StatefulOutputPin for PIOAGeneric<Output<MODE>>
impl<MODE> StatefulOutputPin for PIOBGeneric<Output<MODE>>
impl<MODE> StatefulOutputPin for PIOCGeneric<Output<MODE>>
impl<MODE> StatefulOutputPin for PIODGeneric<Output<MODE>>
impl<MODE> StatefulOutputPin for PIOEGeneric<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa0<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa1<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa2<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa3<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa4<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa5<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa6<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa7<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa8<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa9<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa10<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa11<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa12<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa13<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa14<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa15<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa16<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa17<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa18<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa19<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa20<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa21<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa22<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa23<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa24<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa25<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa26<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa27<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa28<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa29<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa30<Output<MODE>>
impl<MODE> StatefulOutputPin for Pa31<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb0<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb1<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb2<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb3<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb4<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb5<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb6<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb7<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb8<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb9<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb10<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb11<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb12<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb13<Output<MODE>>
impl<MODE> StatefulOutputPin for Pb14<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc0<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc1<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc2<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc3<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc4<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc5<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc6<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc7<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc8<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc9<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc10<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc11<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc12<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc13<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc14<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc15<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc16<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc17<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc18<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc19<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc20<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc21<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc22<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc23<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc24<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc25<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc26<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc27<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc28<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc29<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc30<Output<MODE>>
impl<MODE> StatefulOutputPin for Pc31<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd0<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd1<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd2<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd3<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd4<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd5<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd6<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd7<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd8<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd9<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd10<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd11<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd12<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd13<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd14<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd15<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd16<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd17<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd18<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd19<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd20<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd21<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd22<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd23<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd24<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd25<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd26<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd27<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd28<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd29<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd30<Output<MODE>>
impl<MODE> StatefulOutputPin for Pd31<Output<MODE>>
impl<MODE> StatefulOutputPin for Pe0<Output<MODE>>
impl<MODE> StatefulOutputPin for Pe1<Output<MODE>>
impl<MODE> StatefulOutputPin for Pe2<Output<MODE>>
impl<MODE> StatefulOutputPin for Pe3<Output<MODE>>
impl<MODE> StatefulOutputPin for Pe4<Output<MODE>>
impl<MODE> StatefulOutputPin for Pe5<Output<MODE>>
impl<T> StatefulOutputPin for T where
T: StatefulOutputPin + OutputPin,
Implementation of fallible v2::StatefulOutputPin
for v1::StatefulOutputPin
digital traits