[][src]Trait teensy_lc::prelude::_embedded_hal_digital_v2_OutputPin

pub trait _embedded_hal_digital_v2_OutputPin {
    type Error;
    fn set_low(&mut self) -> Result<(), Self::Error>;
fn set_high(&mut self) -> Result<(), Self::Error>; }

Single digital push-pull output pin

Associated Types

type Error

Error type

Loading content...

Required methods

fn set_low(&mut self) -> Result<(), Self::Error>

Drives the pin low

NOTE the actual electrical state of the pin may not actually be low, e.g. due to external electrical sources

fn set_high(&mut self) -> Result<(), Self::Error>

Drives the pin high

NOTE the actual electrical state of the pin may not actually be high, e.g. due to external electrical sources

Loading content...

Implementors

impl OutputPin for PA0<OUT>[src]

type Error = Void

impl OutputPin for PA1<OUT>[src]

type Error = Void

impl OutputPin for PA10<OUT>[src]

type Error = Void

impl OutputPin for PA11<OUT>[src]

type Error = Void

impl OutputPin for PA12<OUT>[src]

type Error = Void

impl OutputPin for PA13<OUT>[src]

type Error = Void

impl OutputPin for PA14<OUT>[src]

type Error = Void

impl OutputPin for PA15<OUT>[src]

type Error = Void

impl OutputPin for PA16<OUT>[src]

type Error = Void

impl OutputPin for PA17<OUT>[src]

type Error = Void

impl OutputPin for PA18<OUT>[src]

type Error = Void

impl OutputPin for PA19<OUT>[src]

type Error = Void

impl OutputPin for PA2<OUT>[src]

type Error = Void

impl OutputPin for PA20<OUT>[src]

type Error = Void

impl OutputPin for PA21<OUT>[src]

type Error = Void

impl OutputPin for PA22<OUT>[src]

type Error = Void

impl OutputPin for PA23<OUT>[src]

type Error = Void

impl OutputPin for PA24<OUT>[src]

type Error = Void

impl OutputPin for PA25<OUT>[src]

type Error = Void

impl OutputPin for PA26<OUT>[src]

type Error = Void

impl OutputPin for PA27<OUT>[src]

type Error = Void

impl OutputPin for PA28<OUT>[src]

type Error = Void

impl OutputPin for PA29<OUT>[src]

type Error = Void

impl OutputPin for PA3<OUT>[src]

type Error = Void

impl OutputPin for PA30<OUT>[src]

type Error = Void

impl OutputPin for PA31<OUT>[src]

type Error = Void

impl OutputPin for PA4<OUT>[src]

type Error = Void

impl OutputPin for PA5<OUT>[src]

type Error = Void

impl OutputPin for PA6<OUT>[src]

type Error = Void

impl OutputPin for PA7<OUT>[src]

type Error = Void

impl OutputPin for PA8<OUT>[src]

type Error = Void

impl OutputPin for PA9<OUT>[src]

type Error = Void

impl OutputPin for PB0<OUT>[src]

type Error = Void

impl OutputPin for PB1<OUT>[src]

type Error = Void

impl OutputPin for PB10<OUT>[src]

type Error = Void

impl OutputPin for PB11<OUT>[src]

type Error = Void

impl OutputPin for PB12<OUT>[src]

type Error = Void

impl OutputPin for PB13<OUT>[src]

type Error = Void

impl OutputPin for PB14<OUT>[src]

type Error = Void

impl OutputPin for PB15<OUT>[src]

type Error = Void

impl OutputPin for PB16<OUT>[src]

type Error = Void

impl OutputPin for PB17<OUT>[src]

type Error = Void

impl OutputPin for PB18<OUT>[src]

type Error = Void

impl OutputPin for PB19<OUT>[src]

type Error = Void

impl OutputPin for PB2<OUT>[src]

type Error = Void

impl OutputPin for PB20<OUT>[src]

type Error = Void

impl OutputPin for PB21<OUT>[src]

type Error = Void

impl OutputPin for PB22<OUT>[src]

type Error = Void

impl OutputPin for PB23<OUT>[src]

type Error = Void

impl OutputPin for PB24<OUT>[src]

type Error = Void

impl OutputPin for PB25<OUT>[src]

type Error = Void

impl OutputPin for PB26<OUT>[src]

type Error = Void

impl OutputPin for PB27<OUT>[src]

type Error = Void

impl OutputPin for PB28<OUT>[src]

type Error = Void

impl OutputPin for PB29<OUT>[src]

type Error = Void

impl OutputPin for PB3<OUT>[src]

type Error = Void

impl OutputPin for PB30<OUT>[src]

type Error = Void

impl OutputPin for PB31<OUT>[src]

type Error = Void

impl OutputPin for PB4<OUT>[src]

type Error = Void

impl OutputPin for PB5<OUT>[src]

type Error = Void

impl OutputPin for PB6<OUT>[src]

type Error = Void

impl OutputPin for PB7<OUT>[src]

type Error = Void

impl OutputPin for PB8<OUT>[src]

type Error = Void

impl OutputPin for PB9<OUT>[src]

type Error = Void

impl OutputPin for PC0<OUT>[src]

type Error = Void

impl OutputPin for PC1<OUT>[src]

type Error = Void

impl OutputPin for PC10<OUT>[src]

type Error = Void

impl OutputPin for PC11<OUT>[src]

type Error = Void

impl OutputPin for PC12<OUT>[src]

type Error = Void

impl OutputPin for PC13<OUT>[src]

type Error = Void

impl OutputPin for PC14<OUT>[src]

type Error = Void

impl OutputPin for PC15<OUT>[src]

type Error = Void

impl OutputPin for PC16<OUT>[src]

type Error = Void

impl OutputPin for PC17<OUT>[src]

type Error = Void

impl OutputPin for PC18<OUT>[src]

type Error = Void

impl OutputPin for PC19<OUT>[src]

type Error = Void

impl OutputPin for PC2<OUT>[src]

type Error = Void

impl OutputPin for PC20<OUT>[src]

type Error = Void

impl OutputPin for PC21<OUT>[src]

type Error = Void

impl OutputPin for PC22<OUT>[src]

type Error = Void

impl OutputPin for PC23<OUT>[src]

type Error = Void

impl OutputPin for PC24<OUT>[src]

type Error = Void

impl OutputPin for PC25<OUT>[src]

type Error = Void

impl OutputPin for PC26<OUT>[src]

type Error = Void

impl OutputPin for PC27<OUT>[src]

type Error = Void

impl OutputPin for PC28<OUT>[src]

type Error = Void

impl OutputPin for PC29<OUT>[src]

type Error = Void

impl OutputPin for PC3<OUT>[src]

type Error = Void

impl OutputPin for PC30<OUT>[src]

type Error = Void

impl OutputPin for PC31<OUT>[src]

type Error = Void

impl OutputPin for PC4<OUT>[src]

type Error = Void

impl OutputPin for PC5<OUT>[src]

type Error = Void

impl OutputPin for PC6<OUT>[src]

type Error = Void

impl OutputPin for PC7<OUT>[src]

type Error = Void

impl OutputPin for PC8<OUT>[src]

type Error = Void

impl OutputPin for PC9<OUT>[src]

type Error = Void

impl OutputPin for PD0<OUT>[src]

type Error = Void

impl OutputPin for PD1<OUT>[src]

type Error = Void

impl OutputPin for PD10<OUT>[src]

type Error = Void

impl OutputPin for PD11<OUT>[src]

type Error = Void

impl OutputPin for PD12<OUT>[src]

type Error = Void

impl OutputPin for PD13<OUT>[src]

type Error = Void

impl OutputPin for PD14<OUT>[src]

type Error = Void

impl OutputPin for PD15<OUT>[src]

type Error = Void

impl OutputPin for PD16<OUT>[src]

type Error = Void

impl OutputPin for PD17<OUT>[src]

type Error = Void

impl OutputPin for PD18<OUT>[src]

type Error = Void

impl OutputPin for PD19<OUT>[src]

type Error = Void

impl OutputPin for PD2<OUT>[src]

type Error = Void

impl OutputPin for PD20<OUT>[src]

type Error = Void

impl OutputPin for PD21<OUT>[src]

type Error = Void

impl OutputPin for PD22<OUT>[src]

type Error = Void

impl OutputPin for PD23<OUT>[src]

type Error = Void

impl OutputPin for PD24<OUT>[src]

type Error = Void

impl OutputPin for PD25<OUT>[src]

type Error = Void

impl OutputPin for PD26<OUT>[src]

type Error = Void

impl OutputPin for PD27<OUT>[src]

type Error = Void

impl OutputPin for PD28<OUT>[src]

type Error = Void

impl OutputPin for PD29<OUT>[src]

type Error = Void

impl OutputPin for PD3<OUT>[src]

type Error = Void

impl OutputPin for PD30<OUT>[src]

type Error = Void

impl OutputPin for PD31<OUT>[src]

type Error = Void

impl OutputPin for PD4<OUT>[src]

type Error = Void

impl OutputPin for PD5<OUT>[src]

type Error = Void

impl OutputPin for PD6<OUT>[src]

type Error = Void

impl OutputPin for PD7<OUT>[src]

type Error = Void

impl OutputPin for PD8<OUT>[src]

type Error = Void

impl OutputPin for PD9<OUT>[src]

type Error = Void

impl OutputPin for PE0<OUT>[src]

type Error = Void

impl OutputPin for PE1<OUT>[src]

type Error = Void

impl OutputPin for PE10<OUT>[src]

type Error = Void

impl OutputPin for PE11<OUT>[src]

type Error = Void

impl OutputPin for PE12<OUT>[src]

type Error = Void

impl OutputPin for PE13<OUT>[src]

type Error = Void

impl OutputPin for PE14<OUT>[src]

type Error = Void

impl OutputPin for PE15<OUT>[src]

type Error = Void

impl OutputPin for PE16<OUT>[src]

type Error = Void

impl OutputPin for PE17<OUT>[src]

type Error = Void

impl OutputPin for PE18<OUT>[src]

type Error = Void

impl OutputPin for PE19<OUT>[src]

type Error = Void

impl OutputPin for PE2<OUT>[src]

type Error = Void

impl OutputPin for PE20<OUT>[src]

type Error = Void

impl OutputPin for PE21<OUT>[src]

type Error = Void

impl OutputPin for PE22<OUT>[src]

type Error = Void

impl OutputPin for PE23<OUT>[src]

type Error = Void

impl OutputPin for PE24<OUT>[src]

type Error = Void

impl OutputPin for PE25<OUT>[src]

type Error = Void

impl OutputPin for PE26<OUT>[src]

type Error = Void

impl OutputPin for PE27<OUT>[src]

type Error = Void

impl OutputPin for PE28<OUT>[src]

type Error = Void

impl OutputPin for PE29<OUT>[src]

type Error = Void

impl OutputPin for PE3<OUT>[src]

type Error = Void

impl OutputPin for PE30<OUT>[src]

type Error = Void

impl OutputPin for PE31<OUT>[src]

type Error = Void

impl OutputPin for PE4<OUT>[src]

type Error = Void

impl OutputPin for PE5<OUT>[src]

type Error = Void

impl OutputPin for PE6<OUT>[src]

type Error = Void

impl OutputPin for PE7<OUT>[src]

type Error = Void

impl OutputPin for PE8<OUT>[src]

type Error = Void

impl OutputPin for PE9<OUT>[src]

type Error = Void

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

Implementation of fallible v2::OutputPin for v1::OutputPin traits

type Error = ()

Loading content...