diff options
author | 2018-01-11 19:57:17 +0000 | |
---|---|---|
committer | 2018-01-11 19:57:17 +0000 | |
commit | 34edc41e9289e83468f68663a7f4a7f0f6cc2797 (patch) | |
tree | 128911a00f60bb7c0dc9c6ceb8c87e80e3935a99 /src/lib.rs | |
parent | dd12a6a14d2bb028c8da96cb510b67de31d28be4 (diff) | |
parent | 1be43fc489993e63577515063ceb8a83b14423b8 (diff) | |
download | rtic-release/v0.2.tar.gz rtic-release/v0.2.tar.zst rtic-release/v0.2.zip |
Auto merge of #63 - japaric:cortex-m-up, r=japaricrelease/v0.2
adapt to changes in the cortex-m crate
None
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -87,11 +87,12 @@ extern crate cortex_m_rtfm_macros; extern crate rtfm_core; extern crate untagged_option; -use core::u8; +use core::{mem, u8}; -pub use rtfm_core::{Resource, Threshold}; pub use cortex_m::asm::{bkpt, wfi}; +pub use cortex_m::peripheral::NVIC; pub use cortex_m_rtfm_macros::app; +pub use rtfm_core::{Resource, Threshold}; #[doc(hidden)] pub use untagged_option::UntaggedOption; @@ -165,6 +166,6 @@ where I: Nr, { // NOTE(safe) atomic write - let nvic = unsafe { &*cortex_m::peripheral::NVIC::ptr() }; + let mut nvic: NVIC = unsafe { mem::transmute(()) }; nvic.set_pending(interrupt); } |