chore(examples): add submodule and remove LVGL examples
This commit is contained in:
29
mise.toml
29
mise.toml
@@ -28,17 +28,21 @@ echo "[OK] TFT_eSPI 2.5.43 vendored + configured"
|
||||
"""
|
||||
|
||||
[tasks.install-libs-s3-43]
|
||||
description = "Vendor Arduino_GFX into vendor/esp32-s3-lcd-43"
|
||||
description = "Vendor LovyanGFX into vendor/esp32-s3-lcd-43"
|
||||
run = """
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
if [ ! -d "vendor/esp32-s3-lcd-43/GFX_Library_for_Arduino" ]; then
|
||||
echo "Cloning Arduino_GFX..."
|
||||
git clone --depth 1 --branch v1.6.5 \
|
||||
https://github.com/moononournation/Arduino_GFX.git \
|
||||
vendor/esp32-s3-lcd-43/GFX_Library_for_Arduino
|
||||
|
||||
# Clone LovyanGFX (latest)
|
||||
if [ ! -d "vendor/esp32-s3-lcd-43/LovyanGFX" ]; then
|
||||
echo "Cloning LovyanGFX..."
|
||||
git clone --depth 1 \
|
||||
https://github.com/lovyan03/LovyanGFX.git \
|
||||
vendor/esp32-s3-lcd-43/LovyanGFX
|
||||
else
|
||||
echo "LovyanGFX already exists, skipping"
|
||||
fi
|
||||
echo "[OK] Arduino_GFX 1.6.5 vendored"
|
||||
echo "[OK] LovyanGFX vendored"
|
||||
"""
|
||||
|
||||
[tasks.install-libs]
|
||||
@@ -52,12 +56,13 @@ description = "Compile ESP32-32E sketch"
|
||||
depends = ["install-libs"]
|
||||
run = """
|
||||
arduino-cli compile \
|
||||
--fqbn "esp32:esp32:esp32:FlashSize=4M,PartitionScheme=default" \
|
||||
--fqbn "esp32:esp32:waveshare_esp32_s3_touch_lcd_43:PSRAM=enabled,FlashSize=16M,USBMode=hwcdc,PartitionScheme=app3M_fat9M_16MB" \
|
||||
--libraries ./libraries \
|
||||
--libraries ./vendor/esp32-32e \
|
||||
--build-property "compiler.cpp.extra_flags=-DDEBUG_MODE" \
|
||||
--libraries ./vendor/esp32-s3-lcd-43 \
|
||||
--build-property "compiler.cpp.extra_flags=-DDEBUG_MODE -DBOARD_HAS_PSRAM" \
|
||||
--build-property "build.extra_flags=-DCONFIG_ESP32S3_OLD_I2C_LEGACY_DEVICE_COMPAT_MODE=1" \
|
||||
--warnings default \
|
||||
./boards/esp32-32e
|
||||
./boards/esp32-s3-lcd-43
|
||||
"""
|
||||
|
||||
[tasks.upload-32e]
|
||||
@@ -84,7 +89,7 @@ run = """
|
||||
arduino-cli compile \
|
||||
--fqbn "esp32:esp32:waveshare_esp32_s3_touch_lcd_43:PSRAM=enabled,FlashSize=16M,USBMode=hwcdc,PartitionScheme=app3M_fat9M_16MB" \
|
||||
--libraries ./libraries \
|
||||
--libraries ./vendor/esp32-s3-lcd-43 \
|
||||
--libraries ./vendor/esp32-s3-lcd-43/LovyanGFX \
|
||||
--build-property "compiler.cpp.extra_flags=-DDEBUG_MODE -DBOARD_HAS_PSRAM" \
|
||||
--warnings default \
|
||||
./boards/esp32-s3-lcd-43
|
||||
|
||||
Reference in New Issue
Block a user