aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorGravatar homunkulus <homunkulus@gmx.com> 2018-01-11 19:57:17 +0000
committerGravatar homunkulus <homunkulus@gmx.com> 2018-01-11 19:57:17 +0000
commit34edc41e9289e83468f68663a7f4a7f0f6cc2797 (patch)
tree128911a00f60bb7c0dc9c6ceb8c87e80e3935a99 /src/lib.rs
parentdd12a6a14d2bb028c8da96cb510b67de31d28be4 (diff)
parent1be43fc489993e63577515063ceb8a83b14423b8 (diff)
downloadrtic-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.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 986a7c9a..697dca65 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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);
}