From 552bb20340c476ea3bfa91bdef394a43a494b865 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Tue, 10 Feb 2026 23:19:03 +0100 Subject: [PATCH] Rename matouch_esp32_s3_2_8 to matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660 --- ...py => matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660.py} | 5 ++--- internal_filesystem/lib/mpos/build_info.py | 2 +- internal_filesystem/lib/mpos/main.py | 4 ++-- scripts/bundle_apps.sh | 3 +-- 4 files changed, 6 insertions(+), 8 deletions(-) rename internal_filesystem/lib/mpos/board/{matouch_esp32_s3_2_8.py => matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660.py} (98%) diff --git a/internal_filesystem/lib/mpos/board/matouch_esp32_s3_2_8.py b/internal_filesystem/lib/mpos/board/matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660.py similarity index 98% rename from internal_filesystem/lib/mpos/board/matouch_esp32_s3_2_8.py rename to internal_filesystem/lib/mpos/board/matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660.py index 78449298..77c35200 100644 --- a/internal_filesystem/lib/mpos/board/matouch_esp32_s3_2_8.py +++ b/internal_filesystem/lib/mpos/board/matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660.py @@ -1,5 +1,4 @@ - -print("matouch_esp32_s3_2_8.py initialization") +print("matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660.py initialization") # Hardware initialization for Makerfabs MaTouch ESP32-S3 SPI 2.8" with Camera # Manufacturer's website: https://www.makerfabs.com/matouch-esp32-s3-spi-ips-2-8-with-camera-ov3660.html # Hardware Specifications: @@ -226,7 +225,7 @@ CameraManager.add_camera(CameraManager.Camera( apply_settings=apply_cam_settings )) -print("matouch_esp32_s3_2_8.py finished") +print("matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660.py finished") print("Board capabilities:") print(" - Display: 320x240 ST7789 with GT911 touch") print(" - Camera: OV3660 (3MP)") diff --git a/internal_filesystem/lib/mpos/build_info.py b/internal_filesystem/lib/mpos/build_info.py index 5e52d6f9..d9d88edc 100644 --- a/internal_filesystem/lib/mpos/build_info.py +++ b/internal_filesystem/lib/mpos/build_info.py @@ -9,5 +9,5 @@ class BuildInfo: class version: """Version information.""" - release = "0.7.2" + release = "0.8.0" api_level = 0 # subject to change until API Level 1 diff --git a/internal_filesystem/lib/mpos/main.py b/internal_filesystem/lib/mpos/main.py index da987d36..4763e533 100644 --- a/internal_filesystem/lib/mpos/main.py +++ b/internal_filesystem/lib/mpos/main.py @@ -61,9 +61,9 @@ def detect_board(): i2c0 = I2C(0, sda=Pin(39), scl=Pin(38)) if single_address_i2c_scan(i2c0, 0x14) or single_address_i2c_scan(i2c0, 0x5D): # "ghost" or real GT911 touch screen - return "matouch_esp32_s3_2_8" + return "matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660" - i2c0 = I2C(0, sda=Pin(48), scl=Pin(47)) # IO48 is floating on matouch and therefore, using that for I2C will find many devices, so do this after matouch_esp32_s3_2_8 + i2c0 = I2C(0, sda=Pin(48), scl=Pin(47)) # IO48 is floating on matouch and therefore, using that for I2C will find many devices, so do this after matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660 if single_address_i2c_scan(i2c0, 0x15) and single_address_i2c_scan(i2c0, 0x6B): # CST816S touch screen and IMU return "waveshare_esp32_s3_touch_lcd_2" diff --git a/scripts/bundle_apps.sh b/scripts/bundle_apps.sh index c42ac8ba..3e28e0a0 100755 --- a/scripts/bundle_apps.sh +++ b/scripts/bundle_apps.sh @@ -18,10 +18,9 @@ rm "$outputjson" # com.quasikili.quasidoodle doesn't work on touch screen devices # com.micropythonos.filemanager doesn't do anything other than let you browse the filesystem, so it's confusing # com.micropythonos.errortest is an intentional bad app for testing (caught by tests/test_graphical_launch_all_apps.py) -# com.micropythonos.showbattery is just a test # com.micropythonos.doom_launcher isn't ready because the firmware doesn't have doom built-in yet # com.micropythonos.nostr isn't ready for release yet -blacklist="com.micropythonos.filemanager com.quasikili.quasidoodle com.micropythonos.errortest com.micropythonos.showbattery com.micropythonos.doom_launcher com.micropythonos.nostr" +blacklist="com.micropythonos.filemanager com.quasikili.quasidoodle com.micropythonos.errortest com.micropythonos.doom_launcher com.micropythonos.nostr" echo "[" | tee -a "$outputjson"