From eb685574601d98c44faed9a3534d056199b46e20 Mon Sep 17 00:00:00 2001 From: 1-rafael-1 Date: Tue, 20 May 2025 15:55:31 +0200 Subject: simplify alarm scheduling logic in RTC example --- examples/rp/src/bin/rtc_alarm.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'examples') diff --git a/examples/rp/src/bin/rtc_alarm.rs b/examples/rp/src/bin/rtc_alarm.rs index 83421014f..dccf911e3 100644 --- a/examples/rp/src/bin/rtc_alarm.rs +++ b/examples/rp/src/bin/rtc_alarm.rs @@ -50,10 +50,7 @@ async fn main(_spawner: Spawner) { match rtc.alarm_scheduled() { None => { info!("Scheduling alarm for 30 seconds from now"); - let next_30s = if dt.second == 59 { 0 } else { dt.second + 30 }; - let dtf = DateTimeFilter::default().second(next_30s); - - rtc.schedule_alarm(dtf); + rtc.schedule_alarm(DateTimeFilter::default().second((dt.second + 30) % 60)); info!("Alarm scheduled: {}", rtc.alarm_scheduled().unwrap()); } -- cgit