diff --git a/rtic-monotonics/src/systick.rs b/rtic-monotonics/src/systick.rs index 1f705db4dbf..5ef2f32195a 100644 --- a/rtic-monotonics/src/systick.rs +++ b/rtic-monotonics/src/systick.rs @@ -74,7 +74,7 @@ impl SystickBackend { /// Use the prelude macros instead. pub fn _start(mut systick: SYST, sysclk: u32, timer_hz: u32) { assert!( - (sysclk % timer_hz) == 0, + sysclk.is_multiple_of(timer_hz), "timer_hz cannot evenly divide sysclk! Please adjust the timer or sysclk frequency." ); let reload = sysclk / timer_hz - 1;