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));
|
regs_gp16().cnt().write(|w| w.set_cnt(cnt as u16));
|
||||||
|
|
||||||
// Now, recompute all alarms
|
// 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_handle = unsafe { AlarmHandle::new(i as u8) };
|
||||||
let alarm = self.get_alarm(cs, alarm_handle);
|
let alarm = self.get_alarm(cs, alarm_handle);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user