From 9e295dc0ac89ca5cf0268cfba05c4fef5603ccda Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak <dos@dosowisko.net> Date: Tue, 4 Mar 2025 21:49:16 +0100 Subject: [PATCH] boot to Petal Hero --- python_payload/main.py | 5 +++-- python_payload/st3m/run.py | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/python_payload/main.py b/python_payload/main.py index 51fb0c396b..94036f62b7 100644 --- a/python_payload/main.py +++ b/python_payload/main.py @@ -1,3 +1,4 @@ -from st3m.run import run_main +import st3m.run +from st3m.application import BundleMetadata -run_main() +st3m.run.run_main(BundleMetadata("/flash/sys/apps/PetalHero").load()) diff --git a/python_payload/st3m/run.py b/python_payload/st3m/run.py index 644fa5c607..52ecf08cac 100644 --- a/python_payload/st3m/run.py +++ b/python_payload/st3m/run.py @@ -136,7 +136,7 @@ def _yeet_local_changes() -> None: machine.reset() -def run_main() -> None: +def run_main(override = None) -> None: log.info(f"starting main") log.info(f"free memory: {gc.mem_free()}") @@ -181,6 +181,9 @@ def run_main() -> None: bl00mbox.Channel(i).clear() bl00mbox.Channel(i).free = True + if override is not None: + run_view(override, debug_vm=False) + bundles = BundleManager() bundles.update() -- GitLab