From 0b3cdefab6488fcce2933a4e1d985bd2d520b1b5 Mon Sep 17 00:00:00 2001 From: Damien George Date: Fri, 15 May 2026 12:29:02 +1000 Subject: [PATCH] alif/machine_rtc: Add machine_rtc_cancel_wakeup() helper function. Signed-off-by: Damien George --- ports/alif/machine_rtc.c | 4 ++++ ports/alif/modmachine.h | 1 + 2 files changed, 5 insertions(+) diff --git a/ports/alif/machine_rtc.c b/ports/alif/machine_rtc.c index 11821cf38d..e7e98d08f7 100644 --- a/ports/alif/machine_rtc.c +++ b/ports/alif/machine_rtc.c @@ -120,6 +120,10 @@ void machine_rtc_set_wakeup(uint32_t seconds) { MICROPY_END_ATOMIC_SECTION(atomic_state); } +void machine_rtc_cancel_wakeup(void) { + lprtc_interrupt_disable(machine_rtc.rtc); +} + static mp_obj_t machine_rtc_datetime(mp_uint_t n_args, const mp_obj_t *args) { if (n_args == 1) { // Get datetime. diff --git a/ports/alif/modmachine.h b/ports/alif/modmachine.h index ed08f6c53c..3d59199d33 100644 --- a/ports/alif/modmachine.h +++ b/ports/alif/modmachine.h @@ -28,5 +28,6 @@ void machine_rtc_init(void); void machine_rtc_set_wakeup(uint32_t seconds); +void machine_rtc_cancel_wakeup(void); #endif // MICROPY_INCLUDED_ALIF_MODMACHINE_H