From 5531a594d3564c94734d36b067fa7bb4c4cb0bd6 Mon Sep 17 00:00:00 2001 From: Jorge Aparicio Date: Tue, 11 Apr 2017 22:22:13 -0500 Subject: remove the, now unnecessary, unsafe blocks --- src/peripheral/mod.rs | 2 +- src/register/basepri.rs | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/peripheral/mod.rs b/src/peripheral/mod.rs index d14d782..78ddfdb 100644 --- a/src/peripheral/mod.rs +++ b/src/peripheral/mod.rs @@ -386,7 +386,7 @@ impl Nvic { { let nr = interrupt.nr(); - unsafe { self.ipr[usize::from(nr)].write(prio) } + self.ipr[usize::from(nr)].write(prio) } } diff --git a/src/register/basepri.rs b/src/register/basepri.rs index d5ec002..ca461e8 100644 --- a/src/register/basepri.rs +++ b/src/register/basepri.rs @@ -17,11 +17,9 @@ pub fn read() -> u8 { /// Writes to the CPU register #[inline(always)] pub unsafe fn write(basepri: u8) { - unsafe { - asm!("msr BASEPRI, $0" - : - : "r"(basepri) - : - : "volatile"); - } + asm!("msr BASEPRI, $0" + : + : "r"(basepri) + : + : "volatile"); } -- cgit v1.2.3