aboutsummaryrefslogtreecommitdiff
path: root/src/asm.rs
diff options
context:
space:
mode:
authorGravatar Adam Greig <adam@adamgreig.com> 2020-03-15 19:33:01 +0000
committerGravatar Adam Greig <adam@adamgreig.com> 2020-03-15 19:33:05 +0000
commite106d4a8b5aa44e041597298fe916aeb0c3b4c6b (patch)
treee56d3a6c466b5f94c4296b428cd560cd7c49c911 /src/asm.rs
parent1cb6baf8bd46b602c01d51e7a3c5c6e77af9c8f2 (diff)
downloadcortex-m-e106d4a8b5aa44e041597298fe916aeb0c3b4c6b.tar.gz
cortex-m-e106d4a8b5aa44e041597298fe916aeb0c3b4c6b.tar.zst
cortex-m-e106d4a8b5aa44e041597298fe916aeb0c3b4c6b.zip
Add CPSR to asm::delay's clobber flags. Fixes #195
Diffstat (limited to 'src/asm.rs')
-rw-r--r--src/asm.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/asm.rs b/src/asm.rs
index 7b1a9ce..3d84341 100644
--- a/src/asm.rs
+++ b/src/asm.rs
@@ -42,7 +42,7 @@ pub fn delay(_n: u32) {
bne.n 1b"
: "+r"(_n / 4 + 1)
:
- :
+ : "cpsr"
: "volatile");
},