diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-03-26 16:01:37 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2025-03-27 15:18:06 +0100 |
| commit | d41eeeae79388f219bf6a84e2f7bde9f6b532516 (patch) | |
| tree | 678b6fc732216e529dc38e6f65b72a309917ac32 /README.md | |
| parent | 9edf5b7f049f95742b60b041e4443967d8a6b708 (diff) | |
Remove Peripheral trait, rename PeripheralRef->Peri.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -55,11 +55,11 @@ use defmt::info; | |||
| 55 | use embassy_executor::Spawner; | 55 | use embassy_executor::Spawner; |
| 56 | use embassy_time::{Duration, Timer}; | 56 | use embassy_time::{Duration, Timer}; |
| 57 | use embassy_nrf::gpio::{AnyPin, Input, Level, Output, OutputDrive, Pin, Pull}; | 57 | use embassy_nrf::gpio::{AnyPin, Input, Level, Output, OutputDrive, Pin, Pull}; |
| 58 | use embassy_nrf::Peripherals; | 58 | use embassy_nrf::{Peri, Peripherals}; |
| 59 | 59 | ||
| 60 | // Declare async tasks | 60 | // Declare async tasks |
| 61 | #[embassy_executor::task] | 61 | #[embassy_executor::task] |
| 62 | async fn blink(pin: AnyPin) { | 62 | async fn blink(pin: Peri<'static, AnyPin>) { |
| 63 | let mut led = Output::new(pin, Level::Low, OutputDrive::Standard); | 63 | let mut led = Output::new(pin, Level::Low, OutputDrive::Standard); |
| 64 | 64 | ||
| 65 | loop { | 65 | loop { |
| @@ -77,7 +77,7 @@ async fn main(spawner: Spawner) { | |||
| 77 | let p = embassy_nrf::init(Default::default()); | 77 | let p = embassy_nrf::init(Default::default()); |
| 78 | 78 | ||
| 79 | // Spawned tasks run in the background, concurrently. | 79 | // Spawned tasks run in the background, concurrently. |
| 80 | spawner.spawn(blink(p.P0_13.degrade())).unwrap(); | 80 | spawner.spawn(blink(p.P0_13.into())).unwrap(); |
| 81 | 81 | ||
| 82 | let mut button = Input::new(p.P0_11, Pull::Up); | 82 | let mut button = Input::new(p.P0_11, Pull::Up); |
| 83 | loop { | 83 | loop { |
