aboutsummaryrefslogtreecommitdiff
path: root/examples/rp
diff options
context:
space:
mode:
author1-rafael-1 <[email protected]>2025-09-15 21:10:22 +0200
committer1-rafael-1 <[email protected]>2025-09-15 21:10:22 +0200
commitac32f43c3dc915b78e71328855189b8aacfec8c3 (patch)
tree42d52279b5c13c9557f34bf4e022ca965351b93d /examples/rp
parent37fd802f961486b176c0cdda9087ecf987d51eb8 (diff)
alarm handling to poll hardware status directly; add ci test
Diffstat (limited to 'examples/rp')
-rw-r--r--examples/rp/src/bin/rtc_alarm.rs12
1 files changed, 4 insertions, 8 deletions
diff --git a/examples/rp/src/bin/rtc_alarm.rs b/examples/rp/src/bin/rtc_alarm.rs
index dccf911e3..e935dbf34 100644
--- a/examples/rp/src/bin/rtc_alarm.rs
+++ b/examples/rp/src/bin/rtc_alarm.rs
@@ -47,14 +47,10 @@ async fn main(_spawner: Spawner) {
47 ); 47 );
48 48
49 // See if the alarm is already scheduled, if not, schedule it 49 // See if the alarm is already scheduled, if not, schedule it
50 match rtc.alarm_scheduled() { 50 if rtc.alarm_scheduled().is_none() {
51 None => { 51 info!("Scheduling alarm for 30 seconds from now");
52 info!("Scheduling alarm for 30 seconds from now"); 52 rtc.schedule_alarm(DateTimeFilter::default().second((dt.second + 30) % 60));
53 rtc.schedule_alarm(DateTimeFilter::default().second((dt.second + 30) % 60)); 53 info!("Alarm scheduled: {}", rtc.alarm_scheduled().unwrap());
54
55 info!("Alarm scheduled: {}", rtc.alarm_scheduled().unwrap());
56 }
57 Some(_) => {}
58 } 54 }
59 } 55 }
60 // Alarm triggered 56 // Alarm triggered