From 655fcf18d06dc34a27dadd1b67e54a7ddb499cb2 Mon Sep 17 00:00:00 2001 From: anjana-tel <61960523+anjana-tel@users.noreply.github.com> Date: Mon, 9 Mar 2020 11:36:06 +0530 Subject: [PATCH] Fixed RTC periodic callback issue alarminfo->active = false will kill the signal which will disable the interrupt. In effect, periodic interrupt will behave like alarm interrupt. So, removed alarminfo->active = false from rtc_periodic_callback() function Update rtc.c --- drivers/timers/rtc.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/timers/rtc.c b/drivers/timers/rtc.c index 4b62ae3a7d..3d1d8b5bed 100644 --- a/drivers/timers/rtc.c +++ b/drivers/timers/rtc.c @@ -234,10 +234,6 @@ static void rtc_periodic_callback(FAR void *priv, int alarmid) nxsig_notification(alarminfo->pid, &alarminfo->event, SI_QUEUE, &alarminfo->work); } - - /* The alarm is no longer active */ - - alarminfo->active = false; } #endif