Add CYD SGP30 air quality dashboard with flashable firmware.
LVGL dual-gauge UI for eCO2/TVOC on GPIO22/27, plus archived cyd_28r bins and one-click flash scripts. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
13
scripts/exclude_lvgl_asm.py
Normal file
13
scripts/exclude_lvgl_asm.py
Normal file
@@ -0,0 +1,13 @@
|
||||
"""Exclude LVGL Helium/Neon .S files that break ESP32 (xtensa) builds."""
|
||||
import shutil
|
||||
from pathlib import Path
|
||||
|
||||
Import("env") # type: ignore # noqa: F821
|
||||
|
||||
LIBDEPS = Path(env["PROJECT_LIBDEPS_DIR"]) / env["PIOENV"] / "lvgl" # type: ignore # noqa: F821
|
||||
|
||||
for sub in ("draw/sw/blend/helium", "draw/sw/blend/neon"):
|
||||
target = LIBDEPS / "src" / sub
|
||||
if target.exists():
|
||||
shutil.rmtree(target, ignore_errors=True)
|
||||
print(f"Removed LVGL ASM path: {target}")
|
||||
Reference in New Issue
Block a user