diff --git a/emfcampqueer_home/main.py b/emfcampqueer_home/main.py index 5e6340e..5d753b4 100644 --- a/emfcampqueer_home/main.py +++ b/emfcampqueer_home/main.py @@ -12,6 +12,12 @@ ___bootstrapped___ = False import ugfx from homescreen import * import time +from tilda import Buttons +from machine import Pin +from machine import Neopix + +torch = Pin(Pin.GPIO_FET) +neo = Neopix() # Padding for name intro_height = 30 @@ -26,6 +32,8 @@ logo_width = 56 # Maximum length of name before downscaling max_name = 8 +torch_on = False + # Background stuff init() ugfx.clear(ugfx.html_color(0x800080)) @@ -82,4 +90,13 @@ while True: if value_battery: text += "Battery: %s%%" % int(value_battery) status.text(text) + if Buttons.is_pressed(Buttons.BTN_Star): + if torch_on: + torch_on = False + torch.off() + neo.display([0,0]) + else: + torch_on = True + torch.on() + neo.display([0xffffff,0xffffff]) sleep_or_exit(0.5)