diff options
Diffstat (limited to '')
-rw-r--r-- | examples/not-sync.rs | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/examples/not-sync.rs b/examples/not-sync.rs deleted file mode 100644 index f01d4043..00000000 --- a/examples/not-sync.rs +++ /dev/null @@ -1,43 +0,0 @@ -//! `examples/not-sync.rs` - -#![deny(unsafe_code)] -#![deny(warnings)] -#![no_main] -#![no_std] - -use core::marker::PhantomData; -use panic_semihosting as _; - -pub struct NotSync { - _0: PhantomData<*const ()>, -} - -#[rtic::app(device = lm3s6965, dispatchers = [SSI0])] -mod app { - use super::NotSync; - use core::marker::PhantomData; - use cortex_m_semihosting::debug; - - #[resources] - struct Resources { - #[init(NotSync { _0: PhantomData })] - shared: NotSync, - } - - #[init] - fn init(_: init::Context) -> (init::LateResources, init::Monotonics) { - debug::exit(debug::EXIT_SUCCESS); - - (init::LateResources {}, init::Monotonics()) - } - - #[task(resources = [&shared])] - fn foo(c: foo::Context) { - let _: &NotSync = c.resources.shared; - } - - #[task(resources = [&shared])] - fn bar(c: bar::Context) { - let _: &NotSync = c.resources.shared; - } -} |