From 153b1bbdbfc38b7973b27c05589514bee993e690 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Tue, 14 Dec 2021 13:23:40 +0100 Subject: nrf/gpiote: remove PortInput, move impls to Input. --- examples/nrf/src/bin/gpiote_port.rs | 11 +++++------ examples/nrf/src/bin/wdt.rs | 3 +-- 2 files changed, 6 insertions(+), 8 deletions(-) (limited to 'examples/nrf/src/bin') diff --git a/examples/nrf/src/bin/gpiote_port.rs b/examples/nrf/src/bin/gpiote_port.rs index ba9436aca..76c861d95 100644 --- a/examples/nrf/src/bin/gpiote_port.rs +++ b/examples/nrf/src/bin/gpiote_port.rs @@ -8,12 +8,11 @@ mod example_common; use embassy::executor::Spawner; use embassy::traits::gpio::{WaitForHigh, WaitForLow}; use embassy_nrf::gpio::{AnyPin, Input, Pin as _, Pull}; -use embassy_nrf::gpiote::PortInput; use embassy_nrf::Peripherals; use example_common::*; #[embassy::task(pool_size = 4)] -async fn button_task(n: usize, mut pin: PortInput<'static, AnyPin>) { +async fn button_task(n: usize, mut pin: Input<'static, AnyPin>) { loop { pin.wait_for_low().await; info!("Button {:?} pressed!", n); @@ -26,10 +25,10 @@ async fn button_task(n: usize, mut pin: PortInput<'static, AnyPin>) { async fn main(spawner: Spawner, p: Peripherals) { info!("Starting!"); - let btn1 = PortInput::new(Input::new(p.P0_11.degrade(), Pull::Up)); - let btn2 = PortInput::new(Input::new(p.P0_12.degrade(), Pull::Up)); - let btn3 = PortInput::new(Input::new(p.P0_24.degrade(), Pull::Up)); - let btn4 = PortInput::new(Input::new(p.P0_25.degrade(), Pull::Up)); + let btn1 = Input::new(p.P0_11.degrade(), Pull::Up); + let btn2 = Input::new(p.P0_12.degrade(), Pull::Up); + let btn3 = Input::new(p.P0_24.degrade(), Pull::Up); + let btn4 = Input::new(p.P0_25.degrade(), Pull::Up); unwrap!(spawner.spawn(button_task(1, btn1))); unwrap!(spawner.spawn(button_task(2, btn2))); diff --git a/examples/nrf/src/bin/wdt.rs b/examples/nrf/src/bin/wdt.rs index 76f171cd3..78c2205d9 100644 --- a/examples/nrf/src/bin/wdt.rs +++ b/examples/nrf/src/bin/wdt.rs @@ -8,7 +8,6 @@ mod example_common; use defmt::*; use embassy::executor::Spawner; use embassy_nrf::gpio::{Input, Pull}; -use embassy_nrf::gpiote::PortInput; use embassy_nrf::wdt::{Config, Watchdog}; use embassy_nrf::Peripherals; use embassy_traits::gpio::{WaitForHigh, WaitForLow}; @@ -32,7 +31,7 @@ async fn main(_spawner: Spawner, p: Peripherals) { } }; - let mut button = PortInput::new(Input::new(p.P0_11, Pull::Up)); + let mut button = Input::new(p.P0_11, Pull::Up); info!("Watchdog started, press button 1 to pet it or I'll reset in 3 seconds!"); -- cgit