aboutsummaryrefslogtreecommitdiff
path: root/src/asm.rs
diff options
context:
space:
mode:
authorGravatar Jonathan 'theJPster' Pallant <github@thejpster.org.uk> 2016-10-15 23:35:00 +0100
committerGravatar Jonathan 'theJPster' Pallant <github@thejpster.org.uk> 2016-10-15 23:35:00 +0100
commitee886077368c096669f18821288bc0cba13dd4dc (patch)
tree43d675f8edc7f873371dad8c9ad585c69f90cf8d /src/asm.rs
parent75bb390aefa306c8180bbd23dda1ae80d962c5ab (diff)
downloadcortex-m-ee886077368c096669f18821288bc0cba13dd4dc.tar.gz
cortex-m-ee886077368c096669f18821288bc0cba13dd4dc.tar.zst
cortex-m-ee886077368c096669f18821288bc0cba13dd4dc.zip
asm must be in an unsafe block.
Diffstat (limited to 'src/asm.rs')
-rw-r--r--src/asm.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/asm.rs b/src/asm.rs
index a70cd93..2e3368a 100644
--- a/src/asm.rs
+++ b/src/asm.rs
@@ -52,5 +52,7 @@ pub unsafe fn wfi() {
/// A no-operation. Useful to stop delay loops being elided.
pub fn nop() {
- asm!("nop" :::: "volatile");
+ unsafe {
+ asm!("nop" :::: "volatile");
+ }
}