summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'app.py')
-rw-r--r--app.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/app.py b/app.py
index 9333911..738f7f9 100644
--- a/app.py
+++ b/app.py
@@ -5,6 +5,7 @@ import json
import sys
import uos as os
import machine
+import stealth as stealth_mode
global display
global badger
@@ -12,13 +13,12 @@ global badger
import config
def update(index):
+ badger.led(128)
display.set_pen(15)
display.clear()
if stealth:
- j = jpegdec.JPEG(display)
- j.open_file("stealth.jpeg")
- j.decode(0, 0, jpegdec.JPEG_SCALE_FULL, dither=False)
+ stealth_mode.stealth(badger, display)
else:
j = jpegdec.JPEG(display)
j.open_file("data/" + list[index]['id'] + ".jpeg")
@@ -43,6 +43,7 @@ def update(index):
f = open("state/stealth.txt", "w")
f.write("1" if stealth else "0")
f.close()
+ badger.led(0)
badger = badger2040w.Badger2040W()
@@ -58,6 +59,7 @@ except ValueError:
except ValueError:
pass
+badger.led(128)
display.set_pen(15)
display.clear()
@@ -87,8 +89,11 @@ display.update()
badger.set_update_speed(3)
update(current)
+badger.led(0)
while True:
+ machine.Pin(25, machine.Pin.OUT).value(1)
+
try:
badger2040w.system_speed(badger2040w.SYSTEM_SLOW)
except ValueError:
@@ -98,19 +103,26 @@ while True:
pass
if badger.pressed(badger2040w.BUTTON_C):
+ badger.led(128)
stealth = not stealth
update(current)
+ badger.led(0)
elif badger.pressed(badger2040w.BUTTON_DOWN):
+ badger.led(128)
if current < len(list) - 1:
current += 1
update(current)
+ badger.led(0)
elif badger.pressed(badger2040w.BUTTON_UP):
+ badger.led(128)
if current > 0:
current -= 1
update(current)
+ badger.led(0)
elif badger.pressed(badger2040w.BUTTON_A):
+ badger.led(128)
badger.set_update_speed(0)
display.set_pen(15)
@@ -124,14 +136,4 @@ while True:
update(current)
badger.set_update_speed(3)
- elif badger.pressed(badger2040w.BUTTON_B):
- ui.view(badger, display)
-
- badger.set_update_speed(1)
-
- display.set_pen(15)
- display.clear()
- display.update()
-
- badger.set_update_speed(3)
- update(current) \ No newline at end of file
+ badger.led(0) \ No newline at end of file