aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32/src/time_driver.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/time_driver.rs b/embassy-stm32/src/time_driver.rs
index 8cf74ef6c..00aa3cfa4 100644
--- a/embassy-stm32/src/time_driver.rs
+++ b/embassy-stm32/src/time_driver.rs
@@ -410,7 +410,7 @@ impl RtcDriver {
410 regs_gp16().cnt().write(|w| w.set_cnt(cnt as u16)); 410 regs_gp16().cnt().write(|w| w.set_cnt(cnt as u16));
411 411
412 // Now, recompute all alarms 412 // Now, recompute all alarms
413 for i in 0..ALARM_COUNT { 413 for i in 0..self.alarm_count.load(Ordering::Relaxed) as usize {
414 let alarm_handle = unsafe { AlarmHandle::new(i as u8) }; 414 let alarm_handle = unsafe { AlarmHandle::new(i as u8) };
415 let alarm = self.get_alarm(cs, alarm_handle); 415 let alarm = self.get_alarm(cs, alarm_handle);
416 416