aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Emil Fresk <emil.fresk@gmail.com> 2023-01-07 14:38:04 +0100
committerGravatar Henrik Tjäder <henrik@tjaders.com> 2023-03-01 00:31:09 +0100
commit5606ba3cf38c80be5d3e9c88ad4da9982b114851 (patch)
tree52264b8ef7dc644bc9b4a1d76c476e190156e7c4
parent569a761122f15a92671b299603a5dc7fe6e5324b (diff)
downloadrtic-5606ba3cf38c80be5d3e9c88ad4da9982b114851.tar.gz
rtic-5606ba3cf38c80be5d3e9c88ad4da9982b114851.tar.zst
rtic-5606ba3cf38c80be5d3e9c88ad4da9982b114851.zip
Fix locks, basepri writeback error
-rw-r--r--src/export.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/export.rs b/src/export.rs
index d6b2fc04..bfd0f6dd 100644
--- a/src/export.rs
+++ b/src/export.rs
@@ -237,7 +237,7 @@ pub unsafe fn lock<T, R, const M: usize>(
let current = basepri::read();
basepri::write(logical2hw(ceiling, nvic_prio_bits));
let r = f(&mut *ptr);
- basepri::write(logical2hw(current, nvic_prio_bits));
+ basepri::write(current);
r
}
}