summaryrefslogtreecommitdiff
path: root/apps/screens.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/screens.c')
-rw-r--r--apps/screens.c11
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
819void charging_splash(void)
820{
821 splash(2*HZ, 0, true, str(LANG_BATTERY_CHARGE));
822 while (button_get(false));
823}