refactor(display): split render into screen-specific draw methods

This commit is contained in:
2026-02-17 00:06:30 -08:00
parent 9f0e603215
commit 66b4e75174
4 changed files with 144 additions and 86 deletions

View File

@@ -42,6 +42,22 @@ if [ ! -d "vendor/esp32-s3-lcd-43/LovyanGFX" ]; then
else
echo "LovyanGFX already exists, skipping"
fi
# Create library.properties for Arduino CLI
cat > vendor/esp32-s3-lcd-43/LovyanGFX/library.properties << 'EOF'
name=LovyanGFX
version=0.5.0
author=lovyan03
maintainer=lovyan03
sentence=GFX library for ESP32
paragraph=Display and touch driver for ESP32
category=Display
url=https://github.com/lovyan03/LovyanGFX
architectures=esp32
includes=LovyanGFX.hpp
src_core=src
EOF
echo "[OK] LovyanGFX vendored"
"""