Trait microbit::hal::prelude::OutputPin [−]
pub trait OutputPin {
type Error;
fn set_low(&mut self) -> Result<(), Self::Error>;
fn set_high(&mut self) -> Result<(), Self::Error>;
fn set_state(&mut self, state: PinState) -> Result<(), Self::Error> { ... }
}
Expand description
Single digital push-pull output pin
Associated Types
type Error
type Error
Error type
Required methods
Drives the pin low
NOTE the actual electrical state of the pin may not actually be low, e.g. due to external electrical sources