From 2d7594d0b814ae1b6f62c9b1abb196c533d3b8b0 Mon Sep 17 00:00:00 2001 From: "DESKTOP-PUHFO60\\dsx2016" Date: Fri, 23 Oct 2026 15:55:22 +0800 Subject: [PATCH] Add cydweb HTML UI preview for catalog cards. Co-authored-by: Cursor --- firmware/cyd/media/preview.html | 45 +++++++++++++++++++++++++++++++++ firmware/cyd/meta.json | 12 ++++++++- 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 firmware/cyd/media/preview.html diff --git a/firmware/cyd/media/preview.html b/firmware/cyd/media/preview.html new file mode 100644 index 0000000..9f8de10 --- /dev/null +++ b/firmware/cyd/media/preview.html @@ -0,0 +1,45 @@ + + + + +Touch + + + +
+ +
Touch
+
Cap OUT->GPIO22 3.3V
+
5
+
count
+
TOUCHING
+
hold 420 ms
+
+
OUT HIGH act=HIGH
+ + +
+ + diff --git a/firmware/cyd/meta.json b/firmware/cyd/meta.json index d6203ba..c461858 100644 --- a/firmware/cyd/meta.json +++ b/firmware/cyd/meta.json @@ -3,5 +3,15 @@ "name": "CYD Touch Button", "summary": "Capacitive touch module (TTP223-like) on GPIO22: each touch increments count", "description": "Based on btntest shell. SoftSPI touch + LVGL. Capacitive debounce: majority vote, min touch 35ms, rearm after release. VCC/GND/OUT->GPIO22. Auto polarity. Touch Reset clears.", - "tags": ["touch-button", "capacitive", "ttp223", "gpio22", "lvgl", "counter"] + "tags": [ + "touch-button", + "capacitive", + "ttp223", + "gpio22", + "lvgl", + "counter" + ], + "media": { + "preview": "media/preview.html" + } }