diff --git a/preload/menu.py b/preload/menu.py index 578d456cf63f69ec20acd90d0ef4128389462866..44238f520cc16e691535f74b9f89ff9473bae291 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)