From d55dceff371c4080d179fb26e6f175927cc48768 Mon Sep 17 00:00:00 2001 From: Aidan MacDonald Date: Sat, 16 Apr 2022 14:25:49 +0100 Subject: apps: Add ability to do a clean reboot Allow a clean shutdown to end in either power off or reboot. Add a new event SYS_REBOOT to signal it and sys_reboot() to trigger the event. SYS_REBOOT signals a reboot request and should be listened for alongside SYS_POWEROFF events. Change-Id: I99ba7fb5feed2bb5a0a40a274e8466ad74fe3a43 --- apps/tagcache.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'apps/tagcache.c') diff --git a/apps/tagcache.c b/apps/tagcache.c index 8bc742112b..c18380854e 100644 --- a/apps/tagcache.c +++ b/apps/tagcache.c @@ -3989,6 +3989,7 @@ static bool check_event_queue(void) { case Q_STOP_SCAN: case SYS_POWEROFF: + case SYS_REBOOT: case SYS_USB_CONNECTED: return true; } @@ -4944,6 +4945,7 @@ static void tagcache_thread(void) break ; case SYS_POWEROFF: + case SYS_REBOOT: break ; case SYS_USB_CONNECTED: -- cgit v1.2.3