From 58fc64722c65bbdc209ae0fd1700f03702bbcd08 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Fri, 14 Jan 2022 22:02:00 +0100 Subject: stm32/gpio: expose all functionality as inherent methods. --- tests/stm32/src/bin/gpio.rs | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'tests') diff --git a/tests/stm32/src/bin/gpio.rs b/tests/stm32/src/bin/gpio.rs index 51ede6cea..305da8d12 100644 --- a/tests/stm32/src/bin/gpio.rs +++ b/tests/stm32/src/bin/gpio.rs @@ -8,7 +8,6 @@ use defmt::assert; use embassy::executor::Spawner; use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; use embassy_stm32::Peripherals; -use embedded_hal::digital::v2::{InputPin, OutputPin}; use example_common::*; #[embassy::main(config = "config()")] @@ -35,12 +34,12 @@ async fn main(_spawner: Spawner, p: Peripherals) { { let _a = Output::new(&mut a, Level::Low, Speed::Low); delay(); - assert!(b.is_low().unwrap()); + assert!(b.is_low()); } { let _a = Output::new(&mut a, Level::High, Speed::Low); delay(); - assert!(b.is_high().unwrap()); + assert!(b.is_high()); } } @@ -51,38 +50,38 @@ async fn main(_spawner: Spawner, p: Peripherals) { let mut a = Output::new(&mut a, Level::Low, Speed::Low); delay(); - assert!(b.is_low().unwrap()); - a.set_high().unwrap(); + assert!(b.is_low()); + a.set_high(); delay(); - assert!(b.is_high().unwrap()); + assert!(b.is_high()); } // Test input pulldown { let b = Input::new(&mut b, Pull::Down); delay(); - assert!(b.is_low().unwrap()); + assert!(b.is_low()); let mut a = Output::new(&mut a, Level::Low, Speed::Low); delay(); - assert!(b.is_low().unwrap()); - a.set_high().unwrap(); + assert!(b.is_low()); + a.set_high(); delay(); - assert!(b.is_high().unwrap()); + assert!(b.is_high()); } // Test input pullup { let b = Input::new(&mut b, Pull::Up); delay(); - assert!(b.is_high().unwrap()); + assert!(b.is_high()); let mut a = Output::new(&mut a, Level::Low, Speed::Low); delay(); - assert!(b.is_low().unwrap()); - a.set_high().unwrap(); + assert!(b.is_low()); + a.set_high(); delay(); - assert!(b.is_high().unwrap()); + assert!(b.is_high()); } info!("Test OK"); -- cgit