From e1727e9a7cd737415e02d0b63bb91653221d9f6d Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Tue, 6 May 2025 16:30:47 +0200 Subject: [PATCH] Move button.py to /builtin/system --- README.md | 2 +- internal_filesystem/boot.py | 2 ++ internal_filesystem/{ => builtin}/system/button.py | 0 internal_filesystem/main.py | 2 +- manifest.py | 1 - ...uild_freezefs_mount_builtin.sh => freezefs_mount_builtin.sh} | 0 6 files changed, 4 insertions(+), 3 deletions(-) rename internal_filesystem/{ => builtin}/system/button.py (100%) rename scripts/{build_freezefs_mount_builtin.sh => freezefs_mount_builtin.sh} (100%) diff --git a/README.md b/README.md index a3a21bd5..56671334 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ cd ~/sources/ git clone https://github.com/LightningPiggy/PiggyOS.git git clone https://github.com/bixb922/freezeFS -~/sources/PiggyOS/scripts/build_freezefs_mount_builtin.sh +~/sources/PiggyOS/scripts/freezefs_mount_builtin.sh git clone https://github.com/cnadler86/micropython-camera-API echo 'include("~/sources/lvgl_micropython/build/manifest.py")' >> micropython-camera-API/src/manifest.py diff --git a/internal_filesystem/boot.py b/internal_filesystem/boot.py index af92c0f7..46e2efbb 100644 --- a/internal_filesystem/boot.py +++ b/internal_filesystem/boot.py @@ -1,3 +1,5 @@ +print("boot.py: version 0.0.2 running") + from machine import Pin, SPI import st7789 import lcd_bus diff --git a/internal_filesystem/system/button.py b/internal_filesystem/builtin/system/button.py similarity index 100% rename from internal_filesystem/system/button.py rename to internal_filesystem/builtin/system/button.py diff --git a/internal_filesystem/main.py b/internal_filesystem/main.py index acc27462..72647e2f 100644 --- a/internal_filesystem/main.py +++ b/internal_filesystem/main.py @@ -397,7 +397,7 @@ def restart_launcher(): # Execute these if they exist: execute_script_new_thread("/autorun.py", True, False, False) # Generic run-at-boot script, for development -execute_script_new_thread("/system/button.py", True, False, False) # Button handling through IRQ +execute_script_new_thread("/builtin/system/button.py", True, False, False) # Button handling through IRQ try: import freezefs_mount_builtin diff --git a/manifest.py b/manifest.py index 115dc813..549bfcea 100644 --- a/manifest.py +++ b/manifest.py @@ -1,5 +1,4 @@ freeze('internal_filesystem/', 'boot.py') # Hardware initialization freeze('internal_filesystem/', 'main.py') # User Interface initialization freeze('internal_filesystem/lib', '') # Additional libraries -freeze('internal_filesystem/system', '') # Additional libraries freeze('/home/user/sources/freezeFS/', 'freezefs_mount_builtin.py') # Built-in apps diff --git a/scripts/build_freezefs_mount_builtin.sh b/scripts/freezefs_mount_builtin.sh similarity index 100% rename from scripts/build_freezefs_mount_builtin.sh rename to scripts/freezefs_mount_builtin.sh