[−][src]Trait switch_hal::OutputSwitch
Represents an output switch, such as a LED "switch" or transitor
Associated Types
type Error
Required methods
fn on(&mut self) -> Result<(), Self::Error>
Turns the switch on
Examples
use switch_hal::{OutputSwitch, Switch, IntoSwitch}; let mut led = pin.into_active_high_switch(); led.on().ok();
fn off(&mut self) -> Result<(), Self::Error>
Turns the switch off
Examples
use switch_hal::{OutputSwitch, Switch, IntoSwitch}; let mut led = pin.into_active_high_switch(); led.off().ok();