From 19a89b5c143205cc2a2d05b07cc4bffd15246e98 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Fri, 25 Sep 2020 23:38:42 +0200 Subject: Add Clock trait --- examples/src/bin/rtc_async.rs | 4 ++-- examples/src/bin/rtc_raw.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'examples/src') 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::*; use core::mem::MaybeUninit; use cortex_m_rt::entry; use embassy::executor::{task, Executor, WfeModel}; -use embassy::time::{Duration, Instant, Timer}; +use embassy::time::{Clock, Duration, Timer}; use embassy_nrf::pac; use embassy_nrf::rtc; use nrf52840_hal::clocks; @@ -51,7 +51,7 @@ fn main() -> ! { }; rtc.start(); - unsafe { embassy::time::set_clock(|| RTC.as_ptr().as_ref().unwrap().now()) }; + unsafe { embassy::time::set_clock(rtc) }; let executor: &'static _ = unsafe { 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::*; use core::mem::MaybeUninit; use cortex_m_rt::entry; -use embassy::time::Alarm; +use embassy::time::{Alarm, Clock}; use embassy_nrf::rtc; use nrf52840_hal::clocks; -- cgit