diff options
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 { |
