diff options
| author | Dániel Buga <[email protected]> | 2024-11-30 11:07:20 +0100 |
|---|---|---|
| committer | Dániel Buga <[email protected]> | 2024-11-30 14:40:12 +0100 |
| commit | efee03744e0c82c3b6b4419e072129aad3dae841 (patch) | |
| tree | 38fc984dbd0325a3b3974427f3beed97e4435272 /embassy-stm32/src/time_driver.rs | |
| parent | fdb8ee2e8a70fc078cbd2a4419c919f9fd361d56 (diff) | |
Only recompute allocated alarms
Diffstat (limited to 'embassy-stm32/src/time_driver.rs')
| -rw-r--r-- | embassy-stm32/src/time_driver.rs | 2 |
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 | ||
