From b566a893930f36cb4ee9a03743a04de34e8f0445 Mon Sep 17 00:00:00 2001 From: Emil Fresk Date: Sat, 11 Feb 2023 07:55:08 +0100 Subject: rtic-monotonics: Feature gate monotonics correctly to support multiple MCUs --- rtic-monotonics/src/lib.rs | 1 + rtic-monotonics/src/rp2040.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'rtic-monotonics/src') diff --git a/rtic-monotonics/src/lib.rs b/rtic-monotonics/src/lib.rs index fb5dc8a..4eb2261 100644 --- a/rtic-monotonics/src/lib.rs +++ b/rtic-monotonics/src/lib.rs @@ -9,6 +9,7 @@ pub use rtic_time::{Monotonic, TimeoutError, TimerQueue}; +#[cfg(feature = "cortex_m_sytick")] pub mod systick; #[cfg(feature = "rp2040")] diff --git a/rtic-monotonics/src/rp2040.rs b/rtic-monotonics/src/rp2040.rs index 448c388..064a50d 100644 --- a/rtic-monotonics/src/rp2040.rs +++ b/rtic-monotonics/src/rp2040.rs @@ -106,7 +106,7 @@ impl Monotonic for Timer { } fn pend_interrupt() { - cortex_m::peripheral::NVIC::pend(Interrupt::TIMER_IRQ_0); + rp2040_pac::NVIC::pend(Interrupt::TIMER_IRQ_0); } fn on_interrupt() {} -- cgit v1.2.3