From 313a6c4747192256959ceb979fd4423ad5377f8a Mon Sep 17 00:00:00 2001 From: "DESKTOP-PUHFO60\\dsx2016" Date: Tue, 27 Oct 2026 23:07:56 +0800 Subject: [PATCH] Document explicit-only REC/PLAY gate and refresh VERSION. Add usage steps for long-press touch, BOOT, and line serial; point firmware notes at the no-auto-record policy. Co-authored-by: Cursor --- README.md | 8 ++++++++ firmware/README.md | 2 +- firmware/cyd_28r/VERSION.txt | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 85b5200..f8f4c0b 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,14 @@ ESP32 Cheap Yellow Display + INMP441(I2S)→ microSD **WAV 录音**,支持 参考:[RNT CYD + SoftSPI + SD](https://randomnerdtutorials.com/esp32-cyd-display-touchscreen-microsd-card/)、[hexeguitar/CYD28_Touchscreen](https://github.com/hexeguitar/CYD28_Touchscreen)。 +## 使用 + +1. 插入 FAT32 microSD,上电后等约 **4 秒**(动作锁结束)再操作。 +2. **录音**:用力按住屏幕下方红色 **REC** ≥0.12s 再松开;再按一次停止并保存 `/rec/Rxxxx.WAV`。 +3. **播放**:同样方式按 **PLAY**(需已有录音)。 +4. 备用:**BOOT** 键开关录音;串口 `115200` 发送整行 `rec` / `play`(或 `r` / `p`)后回车。 +5. 固件**不会**在无触控、无 BOOT、无串口命令时自行开录或开播。 + ## 构建与烧录 依赖 [PlatformIO](https://platformio.org/)。 diff --git a/firmware/README.md b/firmware/README.md index c834288..8fd76d6 100644 --- a/firmware/README.md +++ b/firmware/README.md @@ -9,7 +9,7 @@ 录音写入 microSD `/rec/Rxxxx.WAV`;回放经 GPIO26 DAC2。 -2.8" 触控为 SoftSPI(与 SD 的 VSPI 隔离),坐标 XY 反向对齐横屏按钮;详见根目录 [README.md](../README.md)「2.8" 触控说明」。 +2.8" 触控为 SoftSPI(与 SD 的 VSPI 隔离),坐标 XY 反向对齐横屏按钮;上电 4s 锁 + 长按确认,**禁止无操作自启录音**。详见根目录 [README.md](../README.md)。 ## 直接刷写 diff --git a/firmware/cyd_28r/VERSION.txt b/firmware/cyd_28r/VERSION.txt index 06c82fb..3d7c4f0 100644 --- a/firmware/cyd_28r/VERSION.txt +++ b/firmware/cyd_28r/VERSION.txt @@ -1,5 +1,5 @@ name: CYD inmp441recondtest (cyd_28r) -git: b8527e9 +git: 8f0d1d7 date: 2026-10-27 board: ESP32-2432S028R (ILI9341) inmp441: WS=GPIO22 SCK=GPIO27 SD=GPIO35