Skip to content
Snippets Groups Projects
Commit 58b5a17e authored by Daniel Hoffend's avatar Daniel Hoffend
Browse files

feat(menu) after timeout go back to main.py

parent 6e712c77
No related branches found
No related tags found
1 merge request!182feat(menu) after timeout go back to main.py
......@@ -16,6 +16,7 @@ import sys
BUTTON_TIMER_POPPED = -1
COLOR1, COLOR2 = (color.CHAOSBLUE_DARK, color.CHAOSBLUE)
MAXCHARS = 11
HOMEAPP = "main.py"
def create_folders():
......@@ -48,10 +49,10 @@ def list_apps():
# add main application
for mainFile in os.listdir("/"):
if mainFile == "main.py":
if mainFile == HOMEAPP:
apps.append(
[
"/main.py",
"/%s" % HOMEAPP,
{
"author": "card10badge Team",
"name": "Home",
......@@ -209,6 +210,7 @@ def main():
timerscrollspeed = 1
timerstartscroll = 5
timercountpopped = 0
timerinactivity = 100
for ev in button_events(10):
if numapps == 0:
disp.clear(color.COMMYELLOW)
......@@ -249,6 +251,16 @@ def main():
):
lineoffset += 1
if applist[0][0] == "/%s" % HOMEAPP and timercountpopped >= timerinactivity:
print("Inactivity timer popped")
disp.clear().update()
disp.close()
try:
os.exec("/%s" % HOMEAPP)
except OSError as e:
print("Loading failed: ", e)
os.exit(1)
elif ev == buttons.TOP_RIGHT:
# Select & start
disp.clear().update()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment