Only recompute allocated alarms
This commit is contained in:
parent
fdb8ee2e8a
commit
efee03744e
@ -410,7 +410,7 @@ impl RtcDriver {
|
||||
regs_gp16().cnt().write(|w| w.set_cnt(cnt as u16));
|
||||
|
||||
// Now, recompute all alarms
|
||||
for i in 0..ALARM_COUNT {
|
||||
for i in 0..self.alarm_count.load(Ordering::Relaxed) as usize {
|
||||
let alarm_handle = unsafe { AlarmHandle::new(i as u8) };
|
||||
let alarm = self.get_alarm(cs, alarm_handle);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user