From 8e57cba1d821664d84ce1945152cf1c4e53933a8 Mon Sep 17 00:00:00 2001 From: "DESKTOP-PUHFO60\\dsx2016" Date: Mon, 19 Oct 2026 22:10:14 +0800 Subject: [PATCH] Add HTML on-device UI preview for flasher catalog. Co-authored-by: Cursor --- firmware/cyd_28r/media/preview.html | 61 +++++++++++++++++++++++++++++ firmware/cyd_28r/meta.json | 10 +++++ 2 files changed, 71 insertions(+) create mode 100644 firmware/cyd_28r/media/preview.html create mode 100644 firmware/cyd_28r/meta.json diff --git a/firmware/cyd_28r/media/preview.html b/firmware/cyd_28r/media/preview.html new file mode 100644 index 0000000..497e7b6 --- /dev/null +++ b/firmware/cyd_28r/media/preview.html @@ -0,0 +1,61 @@ + + + + +AIR + + + +
+
AIRup 03:10 + GOOD
+
+
eCO2
+
612 ppm
baseline
+
TVOC
+
84 ppb
SGP30
+
+
+
FRESH
+
SDA22 ยท SCL27
IAQ index OK
+
+ + +
+
+
+ + + diff --git a/firmware/cyd_28r/meta.json b/firmware/cyd_28r/meta.json new file mode 100644 index 0000000..dfaf0c2 --- /dev/null +++ b/firmware/cyd_28r/meta.json @@ -0,0 +1,10 @@ +{ + "boardId": "esp32-2432s028", + "name": "CYD SGP30 air quality dashboard", + "summary": "eCO2 and TVOC air-quality gauges", + "description": "SGP30 on SDA=GPIO22 / SCL=GPIO27. Dual arcs and IAQ status.", + "tags": ["air", "sgp30", "eco2", "tvoc"], + "media": { + "preview": "media/preview.html" + } +}