pub trait _atsamd_hal_embedded_hal_digital_v2_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