diff options
author | 2022-03-04 15:20:26 +0000 | |
---|---|---|
committer | 2022-03-04 15:20:26 +0000 | |
commit | a765f3fffac95f270ce416dc15acd063b215f027 (patch) | |
tree | 29fb04ead5d62bf1409729d06611dcf8a08b849f /macros/src/codegen/util.rs | |
parent | 790b074e18e13370aaab698587d6f0fa262aad1d (diff) | |
parent | f86dab5ff3e9c35e9e68b798b5c4faa08d390085 (diff) | |
download | rtic-a765f3fffac95f270ce416dc15acd063b215f027.tar.gz rtic-a765f3fffac95f270ce416dc15acd063b215f027.tar.zst rtic-a765f3fffac95f270ce416dc15acd063b215f027.zip |
Merge #589
589: Fine grained concurrency on thumbv6m (no BASEPRI). r=korken89 a=perlindgren
This is an experimental implementation of SRP based scheduling on the M0/M0+ (thumbv6m) architecture.
The aim is a (sub)-zero abstraction to the resource protection (locking mechanism).
Please try, but not merge yet, since its an early POC.
Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
Diffstat (limited to 'macros/src/codegen/util.rs')
-rw-r--r-- | macros/src/codegen/util.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/macros/src/codegen/util.rs b/macros/src/codegen/util.rs index 6a07732c..4a29754b 100644 --- a/macros/src/codegen/util.rs +++ b/macros/src/codegen/util.rs @@ -52,6 +52,7 @@ pub fn impl_mutex( #priority, CEILING, #device::NVIC_PRIO_BITS, + &MASKS, f, ) } |