summaryrefslogtreecommitdiff
path: root/firmware/backlight.c
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2022-04-16 14:25:49 +0100
committerAidan MacDonald <amachronic@protonmail.com>2022-04-16 14:36:39 +0100
commitd55dceff371c4080d179fb26e6f175927cc48768 (patch)
tree65598ecdc8142d4178b1f8b13dce37e871cc7016 /firmware/backlight.c
parent90960adf56d4798a23b8fdc7e6a9bb25dd0bf530 (diff)
downloadrockbox-d55dceff371c4080d179fb26e6f175927cc48768.tar.gz
rockbox-d55dceff371c4080d179fb26e6f175927cc48768.zip
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
Diffstat (limited to 'firmware/backlight.c')
-rw-r--r--firmware/backlight.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c
index 1284db4659..9575ecdc22 100644
--- a/firmware/backlight.c
+++ b/firmware/backlight.c
@@ -668,6 +668,7 @@ void backlight_thread(void)
668#endif /* HAVE_BUTTONLIGHT_BRIGHTNESS */ 668#endif /* HAVE_BUTTONLIGHT_BRIGHTNESS */
669#endif /* HAVE_BUTTON_LIGHT */ 669#endif /* HAVE_BUTTON_LIGHT */
670 670
671 case SYS_REBOOT:
671 case SYS_POWEROFF: /* Lock backlight on poweroff so it doesn't */ 672 case SYS_POWEROFF: /* Lock backlight on poweroff so it doesn't */
672 locked = true; /* go off before power is actually cut. */ 673 locked = true; /* go off before power is actually cut. */
673#if !defined(BOOTLOADER) 674#if !defined(BOOTLOADER)