Rename matouch_esp32_s3_2_8 to matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660

This commit is contained in:
Thomas Farstrike
2026-02-10 23:19:03 +01:00
parent 0d799394cf
commit 552bb20340
4 changed files with 6 additions and 8 deletions
@@ -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)")
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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"
+1 -2
View File
@@ -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"