_add_to_scheduled_alarm_list(__alarm_info);
_alarm_set_timer(&alarm_context, alarm_context.timer, due_time);
alarm_context.c_due_time = due_time;
+ __rtc_set();
} else if (due_time == alarm_context.c_due_time) {
_add_to_scheduled_alarm_list(__alarm_info);
}
- __rtc_set();
-
return true;
}
_add_to_scheduled_alarm_list(__alarm_info);
_alarm_set_timer(&alarm_context, alarm_context.timer, due_time);
alarm_context.c_due_time = due_time;
+ __rtc_set();
} else if (due_time == alarm_context.c_due_time) {
_add_to_scheduled_alarm_list(__alarm_info);
}
- __rtc_set();
-
return true;
}
_add_to_scheduled_alarm_list(__alarm_info);
_alarm_set_timer(&alarm_context, alarm_context.timer, due_time);
alarm_context.c_due_time = due_time;
+ __rtc_set();
} else if (due_time == alarm_context.c_due_time) {
_add_to_scheduled_alarm_list(__alarm_info);
}
- __rtc_set();
-
return true;
}
if (result == true && g_slist_length(g_scheduled_alarm_list) == 0) {
_alarm_disable_timer(alarm_context);
_alarm_schedule();
+ __rtc_set();
}
- __rtc_set();
-
return true;
}