From 4237c153a9c9e490e27aa8edd27e1896a8033890 Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Tue, 29 Dec 2020 21:20:48 +0100 Subject: [PATCH] fix(menu): Turn on MSC when no apps available --- preload/menu.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/preload/menu.py b/preload/menu.py index 578d456c..44238f52 100644 --- a/preload/menu.py +++ b/preload/menu.py @@ -69,10 +69,11 @@ def enumerate_apps(apps=None): def usb_mode(disp): os.usbconfig(os.USB_FLASH) - disp.clear(color.CAMPGREEN) - disp.print("USB Storage", posx=3, posy=20, fg=color.CAMPGREEN_DARK) - disp.print("open", posx=52, posy=40, fg=color.CAMPGREEN_DARK) - disp.update() + if disp: + disp.clear(color.CAMPGREEN) + disp.print("USB Storage", posx=3, posy=20, fg=color.CAMPGREEN_DARK) + disp.print("open", posx=52, posy=40, fg=color.CAMPGREEN_DARK) + disp.update() time.sleep_ms(200) @@ -160,12 +161,15 @@ def no_apps_message(): with display.open() as disp: disp.clear(color.COMMYELLOW) disp.print( - " No apps ", posx=17, posy=20, fg=color.COMMYELLOW_DARK, bg=color.COMMYELLOW + " No apps ", posx=17, posy=0, fg=color.COMMYELLOW_DARK, bg=color.COMMYELLOW ) disp.print( - "available", posx=17, posy=40, fg=color.COMMYELLOW_DARK, bg=color.COMMYELLOW + "available", posx=17, posy=20, fg=color.COMMYELLOW_DARK, bg=color.COMMYELLOW ) + + disp.print("USB Active", posx=9, posy=60, fg=color.BLACK, bg=color.COMMYELLOW) disp.update() + usb_mode(None) while True: time.sleep(0.5) -- GitLab