diff options
author | 2023-09-03 11:47:33 +0300 | |
---|---|---|
committer | 2023-09-06 18:48:36 +0000 | |
commit | 7d223ffe57eede6a8b5ac266f14bfd4fd6aeba7c (patch) | |
tree | 439a0677f368a8b8e4c679012d13076f97dff10e /rtic-monotonics/src/lib.rs | |
parent | 0c46b7ea0efa7e4870c6553b959504aa396e2fb2 (diff) | |
download | rtic-7d223ffe57eede6a8b5ac266f14bfd4fd6aeba7c.tar.gz rtic-7d223ffe57eede6a8b5ac266f14bfd4fd6aeba7c.tar.zst rtic-7d223ffe57eede6a8b5ac266f14bfd4fd6aeba7c.zip |
PoC Monotonic impl based on stm32-metapac
Diffstat (limited to 'rtic-monotonics/src/lib.rs')
-rw-r--r-- | rtic-monotonics/src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rtic-monotonics/src/lib.rs b/rtic-monotonics/src/lib.rs index 82e22a51..b5cc5421 100644 --- a/rtic-monotonics/src/lib.rs +++ b/rtic-monotonics/src/lib.rs @@ -46,6 +46,9 @@ pub mod rp2040; ))] pub mod nrf; +#[cfg(any(feature = "stm32g081kb",))] +pub mod stm32; + #[allow(dead_code)] pub(crate) const fn cortex_logical2hw(logical: u8, nvic_prio_bits: u8) -> u8 { ((1 << nvic_prio_bits) - logical) << (8 - nvic_prio_bits) @@ -61,6 +64,7 @@ pub(crate) const fn cortex_logical2hw(logical: u8, nvic_prio_bits: u8) -> u8 { feature = "nrf5340-app", feature = "nrf5340-net", feature = "nrf9160", + feature = "stm32g081kb", ))] pub(crate) unsafe fn set_monotonic_prio( prio_bits: u8, |