diff options
author | 2021-09-22 13:22:45 +0200 | |
---|---|---|
committer | 2021-09-23 16:11:04 +0200 | |
commit | b71df58f2fb4ed85d4c8cf806d5837ce63c73f31 (patch) | |
tree | de4cbe4b43d399d4dcf2021c33225ccd00627434 /examples/double_schedule.rs | |
parent | c8621d78b9b1c0c67dff31404ade873a9d7b426e (diff) | |
download | rtic-b71df58f2fb4ed85d4c8cf806d5837ce63c73f31.tar.gz rtic-b71df58f2fb4ed85d4c8cf806d5837ce63c73f31.tar.zst rtic-b71df58f2fb4ed85d4c8cf806d5837ce63c73f31.zip |
The great docs update
Diffstat (limited to 'examples/double_schedule.rs')
-rw-r--r-- | examples/double_schedule.rs | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/examples/double_schedule.rs b/examples/double_schedule.rs deleted file mode 100644 index 6f24297e..00000000 --- a/examples/double_schedule.rs +++ /dev/null @@ -1,46 +0,0 @@ -//! examples/double_schedule.rs - -#![deny(unsafe_code)] -#![deny(warnings)] -#![no_main] -#![no_std] - -use panic_semihosting as _; - -#[rtic::app(device = lm3s6965, dispatchers = [SSI0])] -mod app { - use dwt_systick_monotonic::DwtSystick; - use rtic::time::duration::Seconds; - - #[monotonic(binds = SysTick, default = true)] - type MyMono = DwtSystick<8_000_000>; // 8 MHz - - #[shared] - struct Shared {} - - #[local] - struct Local {} - - #[init] - fn init(cx: init::Context) -> (Shared, Local, init::Monotonics) { - task1::spawn().ok(); - - let mut dcb = cx.core.DCB; - let dwt = cx.core.DWT; - let systick = cx.core.SYST; - - let mono = DwtSystick::new(&mut dcb, dwt, systick, 8_000_000); - - (Shared {}, Local {}, init::Monotonics(mono)) - } - - #[task] - fn task1(_cx: task1::Context) { - task2::spawn_after(Seconds(1_u32)).ok(); - } - - #[task] - fn task2(_cx: task2::Context) { - task1::spawn_after(Seconds(1_u32)).ok(); - } -} |