Skip to content
Snippets Groups Projects
Commit e830141f authored by q3k's avatar q3k
Browse files

py: run disk mode from menu

parent 6cf958f6
Branches
Tags
No related merge requests found
......@@ -103,7 +103,7 @@ def run_view(v: View) -> None:
reactor.run()
def yeet_local_changes() -> None:
def _yeet_local_changes() -> None:
os.remove("/flash/sys/.sys-installed")
machine.reset()
......@@ -125,10 +125,12 @@ def run_main() -> None:
[
MenuItemBack(),
MenuItemForeground("Settings", menu_settings),
MenuItemNoop("Disk Mode"),
MenuItemAction("Disk Mode (Flash)", machine.disk_mode_flash),
MenuItemAction("Disk Mode (SD)", machine.disk_mode_sd),
MenuItemLaunchPersistentView("About", About),
MenuItemAction("Yeet Local Changes", yeet_local_changes),
MenuItemAction("Yeet Local Changes", _yeet_local_changes),
MenuItemAction("Reboot", lambda: machine.reset()),
MenuItemAction("Reboot", machine.reset),
],
)
menu_main = SunMenu(
......
import sys
class Pin:
IN = None
......@@ -14,3 +17,18 @@ class ADC:
def read_uv(self):
# A half full battery as seen by the ADC
return 3.8e6 / 2
def reset():
print("beep boop i have reset")
sys.exit(0)
def disk_mode_flash():
print("beep boop i'm now in flash disk mode")
sys.exit(0)
def disk_mode_sd():
print("beep boop i'm now in sd card disk mode")
sys.exit(0)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment