diff --git a/examples/blinky.rs b/examples/blinky.rs index 00d475a7a..f82cf3993 100644 --- a/examples/blinky.rs +++ b/examples/blinky.rs @@ -15,7 +15,7 @@ fn main() -> anyhow::Result<()> { esp_idf_sys::link_patches(); let peripherals = Peripherals::take().unwrap(); - let mut led = PinDriver::new(peripherals.pins.gpio4)?.into_output()?; + let mut led = PinDriver::output(peripherals.pins.gpio4)?; loop { led.set_high()?; diff --git a/examples/button.rs b/examples/button.rs index 7f2ead566..e4a3126e6 100644 --- a/examples/button.rs +++ b/examples/button.rs @@ -17,8 +17,8 @@ fn main() -> anyhow::Result<()> { esp_idf_sys::link_patches(); let peripherals = Peripherals::take().unwrap(); - let mut led = PinDriver::new(peripherals.pins.gpio4)?.into_output()?; - let mut button = PinDriver::new(peripherals.pins.gpio9)?.into_input()?; + let mut led = PinDriver::output(peripherals.pins.gpio4)?; + let mut button = PinDriver::input(peripherals.pins.gpio9)?; button.set_pull(Pull::Down)?; diff --git a/examples/rmt_morse_code.rs b/examples/rmt_morse_code.rs index 5bfbb26a9..ebc734fe7 100644 --- a/examples/rmt_morse_code.rs +++ b/examples/rmt_morse_code.rs @@ -42,7 +42,7 @@ fn main() -> anyhow::Result<()> { let tx = send_morse_code(&mut channel, &mut led, &config, "HELLO ")?; - let stop = PinDriver::new(stop)?.into_input()?; + let stop = PinDriver::input(stop)?; println!("Keep sending until pin {} is set low.", stop.pin());