aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jorge Aparicio <jorge@japaric.io> 2018-01-11 19:16:52 +0100
committerGravatar Jorge Aparicio <jorge@japaric.io> 2018-01-11 19:16:52 +0100
commit47623cebbbef76ccf0b5821a8b3213d4fa0a0c03 (patch)
tree5cc6616ad28eafa883f0f074ddc06a122f0ed223 /src
parent5a19c39edc5a06f56c1ba61537d2fb61bf2ac818 (diff)
downloadcortex-m-47623cebbbef76ccf0b5821a8b3213d4fa0a0c03.tar.gz
cortex-m-47623cebbbef76ccf0b5821a8b3213d4fa0a0c03.tar.zst
cortex-m-47623cebbbef76ccf0b5821a8b3213d4fa0a0c03.zip
fix thumbv6m build
Diffstat (limited to 'src')
-rw-r--r--src/peripheral/nvic.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/peripheral/nvic.rs b/src/peripheral/nvic.rs
index 60f9df0..ecfdd7e 100644
--- a/src/peripheral/nvic.rs
+++ b/src/peripheral/nvic.rs
@@ -103,7 +103,7 @@ impl NVIC {
#[cfg(armv6m)]
{
// NOTE(unsafe) atomic read with no side effects
- let ipr_n = (*Self::ptr()).ipr[Self::ipr_index(&interrupt)].read();
+ let ipr_n = unsafe { (*Self::ptr()).ipr[Self::ipr_index(&interrupt)].read() };
let prio = (ipr_n >> Self::ipr_shift(&interrupt)) & 0x000000ff;
prio as u8
}