aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf-examples/src/bin
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-03-29 03:00:48 +0200
committerDario Nieuwenhuis <[email protected]>2021-03-29 03:00:48 +0200
commitd7c3a38efceacbd5a326c84c6e0bbef44b06e97c (patch)
tree710b6553a45b99719288ab9de9084e0a93554cee /embassy-nrf-examples/src/bin
parentd5ab02792c5489668bd399ac094900f5e26b3420 (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.rs8
-rw-r--r--embassy-nrf-examples/src/bin/multiprio.rs8
-rw-r--r--embassy-nrf-examples/src/bin/timer.rs6
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
12use core::task::Poll; 12use core::task::Poll;
13use defmt::panic; 13use defmt::panic;
14use embassy::executor::{task, Spawner}; 14use embassy::executor::Spawner;
15use embassy::time::{Duration, Instant, Timer}; 15use embassy::time::{Duration, Instant, Timer};
16use embassy_nrf::interrupt; 16use embassy_nrf::interrupt;
17 17
18#[task] 18#[embassy::task]
19async fn run1() { 19async 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]
27async fn run2() { 27async 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]
34async fn run3() { 34async 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
67use cortex_m_rt::entry; 67use cortex_m_rt::entry;
68use defmt::panic; 68use defmt::panic;
69use embassy::executor::{task, Executor, InterruptExecutor}; 69use embassy::executor::{Executor, InterruptExecutor};
70use embassy::interrupt::InterruptExt; 70use embassy::interrupt::InterruptExt;
71use embassy::time::{Duration, Instant, Timer}; 71use embassy::time::{Duration, Instant, Timer};
72use embassy::util::Forever; 72use embassy::util::Forever;
73use embassy_nrf::{interrupt, peripherals, rtc}; 73use embassy_nrf::{interrupt, peripherals, rtc};
74 74
75#[task] 75#[embassy::task]
76async fn run_high() { 76async 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]
84async fn run_med() { 84async 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]
101async fn run_low() { 101async 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;
10use example_common::*; 10use example_common::*;
11 11
12use defmt::panic; 12use defmt::panic;
13use embassy::executor::{task, Spawner}; 13use embassy::executor::Spawner;
14use embassy::time::{Duration, Timer}; 14use embassy::time::{Duration, Timer};
15 15
16#[task] 16#[embassy::task]
17async fn run1() { 17async 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]
25async fn run2() { 25async fn run2() {
26 loop { 26 loop {
27 info!("tick"); 27 info!("tick");