diff options
Diffstat (limited to 'apps/screens.c')
-rw-r--r-- | apps/screens.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/apps/screens.c b/apps/screens.c index 32e6936d7b..319c0eabd1 100644 --- a/apps/screens.c +++ b/apps/screens.c | |||
@@ -540,6 +540,9 @@ bool f2_screen(void) | |||
540 | used = true; | 540 | used = true; |
541 | break; | 541 | break; |
542 | 542 | ||
543 | case BUTTON_OFF | BUTTON_REPEAT: | ||
544 | return false; | ||
545 | |||
543 | case SYS_USB_CONNECTED: | 546 | case SYS_USB_CONNECTED: |
544 | usb_screen(); | 547 | usb_screen(); |
545 | return true; | 548 | return true; |
@@ -623,6 +626,9 @@ bool f3_screen(void) | |||
623 | used = true; | 626 | used = true; |
624 | break; | 627 | break; |
625 | 628 | ||
629 | case BUTTON_OFF | BUTTON_REPEAT: | ||
630 | return false; | ||
631 | |||
626 | case SYS_USB_CONNECTED: | 632 | case SYS_USB_CONNECTED: |
627 | usb_screen(); | 633 | usb_screen(); |
628 | return true; | 634 | return true; |
@@ -810,3 +816,8 @@ void splash(int ticks, /* how long */ | |||
810 | } | 816 | } |
811 | } | 817 | } |
812 | 818 | ||
819 | void charging_splash(void) | ||
820 | { | ||
821 | splash(2*HZ, 0, true, str(LANG_BATTERY_CHARGE)); | ||
822 | while (button_get(false)); | ||
823 | } | ||