diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-03-29 03:00:48 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-03-29 03:00:48 +0200 |
| commit | d7c3a38efceacbd5a326c84c6e0bbef44b06e97c (patch) | |
| tree | 710b6553a45b99719288ab9de9084e0a93554cee /embassy-nrf-examples/src/bin | |
| parent | d5ab02792c5489668bd399ac094900f5e26b3420 (diff) | |
Reexport macros at root, use eveywhere as `#[embassy::task]`
Diffstat (limited to 'embassy-nrf-examples/src/bin')
| -rw-r--r-- | embassy-nrf-examples/src/bin/executor_fairness_test.rs | 8 | ||||
| -rw-r--r-- | embassy-nrf-examples/src/bin/multiprio.rs | 8 | ||||
| -rw-r--r-- | embassy-nrf-examples/src/bin/timer.rs | 6 |
3 files changed, 11 insertions, 11 deletions
diff --git a/embassy-nrf-examples/src/bin/executor_fairness_test.rs b/embassy-nrf-examples/src/bin/executor_fairness_test.rs index e82e5475b..3ea74316e 100644 --- a/embassy-nrf-examples/src/bin/executor_fairness_test.rs +++ b/embassy-nrf-examples/src/bin/executor_fairness_test.rs | |||
| @@ -11,11 +11,11 @@ use example_common::*; | |||
| 11 | 11 | ||
| 12 | use core::task::Poll; | 12 | use core::task::Poll; |
| 13 | use defmt::panic; | 13 | use defmt::panic; |
| 14 | use embassy::executor::{task, Spawner}; | 14 | use embassy::executor::Spawner; |
| 15 | use embassy::time::{Duration, Instant, Timer}; | 15 | use embassy::time::{Duration, Instant, Timer}; |
| 16 | use embassy_nrf::interrupt; | 16 | use embassy_nrf::interrupt; |
| 17 | 17 | ||
| 18 | #[task] | 18 | #[embassy::task] |
| 19 | async fn run1() { | 19 | async fn run1() { |
| 20 | loop { | 20 | loop { |
| 21 | info!("DING DONG"); | 21 | info!("DING DONG"); |
| @@ -23,14 +23,14 @@ async fn run1() { | |||
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | #[task] | 26 | #[embassy::task] |
| 27 | async fn run2() { | 27 | async fn run2() { |
| 28 | loop { | 28 | loop { |
| 29 | Timer::at(Instant::from_ticks(0)).await; | 29 | Timer::at(Instant::from_ticks(0)).await; |
| 30 | } | 30 | } |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | #[task] | 33 | #[embassy::task] |
| 34 | async fn run3() { | 34 | async fn run3() { |
| 35 | futures::future::poll_fn(|cx| { | 35 | futures::future::poll_fn(|cx| { |
| 36 | cx.waker().wake_by_ref(); | 36 | cx.waker().wake_by_ref(); |
diff --git a/embassy-nrf-examples/src/bin/multiprio.rs b/embassy-nrf-examples/src/bin/multiprio.rs index aa2824f6b..c6228a1ea 100644 --- a/embassy-nrf-examples/src/bin/multiprio.rs +++ b/embassy-nrf-examples/src/bin/multiprio.rs | |||
| @@ -66,13 +66,13 @@ use example_common::*; | |||
| 66 | 66 | ||
| 67 | use cortex_m_rt::entry; | 67 | use cortex_m_rt::entry; |
| 68 | use defmt::panic; | 68 | use defmt::panic; |
| 69 | use embassy::executor::{task, Executor, InterruptExecutor}; | 69 | use embassy::executor::{Executor, InterruptExecutor}; |
| 70 | use embassy::interrupt::InterruptExt; | 70 | use embassy::interrupt::InterruptExt; |
| 71 | use embassy::time::{Duration, Instant, Timer}; | 71 | use embassy::time::{Duration, Instant, Timer}; |
| 72 | use embassy::util::Forever; | 72 | use embassy::util::Forever; |
| 73 | use embassy_nrf::{interrupt, peripherals, rtc}; | 73 | use embassy_nrf::{interrupt, peripherals, rtc}; |
| 74 | 74 | ||
| 75 | #[task] | 75 | #[embassy::task] |
| 76 | async fn run_high() { | 76 | async fn run_high() { |
| 77 | loop { | 77 | loop { |
| 78 | info!(" [high] tick!"); | 78 | info!(" [high] tick!"); |
| @@ -80,7 +80,7 @@ async fn run_high() { | |||
| 80 | } | 80 | } |
| 81 | } | 81 | } |
| 82 | 82 | ||
| 83 | #[task] | 83 | #[embassy::task] |
| 84 | async fn run_med() { | 84 | async fn run_med() { |
| 85 | loop { | 85 | loop { |
| 86 | let start = Instant::now(); | 86 | let start = Instant::now(); |
| @@ -97,7 +97,7 @@ async fn run_med() { | |||
| 97 | } | 97 | } |
| 98 | } | 98 | } |
| 99 | 99 | ||
| 100 | #[task] | 100 | #[embassy::task] |
| 101 | async fn run_low() { | 101 | async fn run_low() { |
| 102 | loop { | 102 | loop { |
| 103 | let start = Instant::now(); | 103 | let start = Instant::now(); |
diff --git a/embassy-nrf-examples/src/bin/timer.rs b/embassy-nrf-examples/src/bin/timer.rs index 6116aa60d..a2b717bc1 100644 --- a/embassy-nrf-examples/src/bin/timer.rs +++ b/embassy-nrf-examples/src/bin/timer.rs | |||
| @@ -10,10 +10,10 @@ mod example_common; | |||
| 10 | use example_common::*; | 10 | use example_common::*; |
| 11 | 11 | ||
| 12 | use defmt::panic; | 12 | use defmt::panic; |
| 13 | use embassy::executor::{task, Spawner}; | 13 | use embassy::executor::Spawner; |
| 14 | use embassy::time::{Duration, Timer}; | 14 | use embassy::time::{Duration, Timer}; |
| 15 | 15 | ||
| 16 | #[task] | 16 | #[embassy::task] |
| 17 | async fn run1() { | 17 | async fn run1() { |
| 18 | loop { | 18 | loop { |
| 19 | info!("BIG INFREQUENT TICK"); | 19 | info!("BIG INFREQUENT TICK"); |
| @@ -21,7 +21,7 @@ async fn run1() { | |||
| 21 | } | 21 | } |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | #[task] | 24 | #[embassy::task] |
| 25 | async fn run2() { | 25 | async fn run2() { |
| 26 | loop { | 26 | loop { |
| 27 | info!("tick"); | 27 | info!("tick"); |
