Add Executor with timer queue, Timer, Instant, Duration, Alarm.

This commit is contained in:
Dario Nieuwenhuis
2020-09-25 03:25:06 +02:00
parent 05ca563e7d
commit 4333105341
11 changed files with 416 additions and 86 deletions

View File

@@ -8,7 +8,7 @@ use example_common::*;
use core::mem::MaybeUninit;
use cortex_m_rt::entry;
use embassy::clock::Monotonic;
use embassy::time::Alarm;
use embassy_nrf::rtc;
use nrf52840_hal::clocks;
@@ -31,8 +31,11 @@ fn main() -> ! {
&*ptr
};
let alarm = rtc.alarm0();
rtc.start();
rtc.set_alarm(53719, || info!("ALARM TRIGGERED"));
alarm.set(53719, || info!("ALARM TRIGGERED"));
info!("initialized!");