aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-03-26 16:01:37 +0100
committerDario Nieuwenhuis <[email protected]>2025-03-27 15:18:06 +0100
commitd41eeeae79388f219bf6a84e2f7bde9f6b532516 (patch)
tree678b6fc732216e529dc38e6f65b72a309917ac32 /README.md
parent9edf5b7f049f95742b60b041e4443967d8a6b708 (diff)
Remove Peripheral trait, rename PeripheralRef->Peri.
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index c64a07be8..383fb6671 100644
--- a/README.md
+++ b/README.md
@@ -55,11 +55,11 @@ use defmt::info;
55use embassy_executor::Spawner; 55use embassy_executor::Spawner;
56use embassy_time::{Duration, Timer}; 56use embassy_time::{Duration, Timer};
57use embassy_nrf::gpio::{AnyPin, Input, Level, Output, OutputDrive, Pin, Pull}; 57use embassy_nrf::gpio::{AnyPin, Input, Level, Output, OutputDrive, Pin, Pull};
58use embassy_nrf::Peripherals; 58use embassy_nrf::{Peri, Peripherals};
59 59
60// Declare async tasks 60// Declare async tasks
61#[embassy_executor::task] 61#[embassy_executor::task]
62async fn blink(pin: AnyPin) { 62async 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 {