From 7d223ffe57eede6a8b5ac266f14bfd4fd6aeba7c Mon Sep 17 00:00:00 2001 From: Andres Vahter Date: Sun, 3 Sep 2023 11:47:33 +0300 Subject: PoC Monotonic impl based on stm32-metapac --- rtic-monotonics/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'rtic-monotonics/src/lib.rs') diff --git a/rtic-monotonics/src/lib.rs b/rtic-monotonics/src/lib.rs index 82e22a5..b5cc542 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, -- cgit v1.2.3