diff options
| author | Dario Nieuwenhuis <[email protected]> | 2020-09-25 23:38:42 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2020-09-25 23:38:42 +0200 |
| commit | 19a89b5c143205cc2a2d05b07cc4bffd15246e98 (patch) | |
| tree | fea04036b1378fc860ac6da49a44129ad9d67e34 /examples | |
| parent | cf1d60474965d9d72d24f47ff552c6078c784aff (diff) | |
Add Clock trait
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/src/bin/rtc_async.rs | 4 | ||||
| -rw-r--r-- | examples/src/bin/rtc_raw.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/examples/src/bin/rtc_async.rs b/examples/src/bin/rtc_async.rs index 3bffabf0f..a4149ef1e 100644 --- a/examples/src/bin/rtc_async.rs +++ b/examples/src/bin/rtc_async.rs | |||
| @@ -9,7 +9,7 @@ use example_common::*; | |||
| 9 | use core::mem::MaybeUninit; | 9 | use core::mem::MaybeUninit; |
| 10 | use cortex_m_rt::entry; | 10 | use cortex_m_rt::entry; |
| 11 | use embassy::executor::{task, Executor, WfeModel}; | 11 | use embassy::executor::{task, Executor, WfeModel}; |
| 12 | use embassy::time::{Duration, Instant, Timer}; | 12 | use embassy::time::{Clock, Duration, Timer}; |
| 13 | use embassy_nrf::pac; | 13 | use embassy_nrf::pac; |
| 14 | use embassy_nrf::rtc; | 14 | use embassy_nrf::rtc; |
| 15 | use nrf52840_hal::clocks; | 15 | use nrf52840_hal::clocks; |
| @@ -51,7 +51,7 @@ fn main() -> ! { | |||
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | rtc.start(); | 53 | rtc.start(); |
| 54 | unsafe { embassy::time::set_clock(|| RTC.as_ptr().as_ref().unwrap().now()) }; | 54 | unsafe { embassy::time::set_clock(rtc) }; |
| 55 | 55 | ||
| 56 | let executor: &'static _ = unsafe { | 56 | let executor: &'static _ = unsafe { |
| 57 | let ptr = EXECUTOR.as_mut_ptr(); | 57 | let ptr = EXECUTOR.as_mut_ptr(); |
diff --git a/examples/src/bin/rtc_raw.rs b/examples/src/bin/rtc_raw.rs index 8311c1bc0..4453ecae1 100644 --- a/examples/src/bin/rtc_raw.rs +++ b/examples/src/bin/rtc_raw.rs | |||
| @@ -8,7 +8,7 @@ use example_common::*; | |||
| 8 | 8 | ||
| 9 | use core::mem::MaybeUninit; | 9 | use core::mem::MaybeUninit; |
| 10 | use cortex_m_rt::entry; | 10 | use cortex_m_rt::entry; |
| 11 | use embassy::time::Alarm; | 11 | use embassy::time::{Alarm, Clock}; |
| 12 | use embassy_nrf::rtc; | 12 | use embassy_nrf::rtc; |
| 13 | use nrf52840_hal::clocks; | 13 | use nrf52840_hal::clocks; |
| 14 | 14 | ||
