diff --git a/README.md b/README.md index 9b6c131..8724ddc 100644 --- a/README.md +++ b/README.md @@ -17,3 +17,13 @@ pio run -e cyd -t upload --upload-port COM3 ``` 或 `firmware/cyd/flash.bat`。 + +浏览器刷写(推荐):在 [`../cydweb`](../cydweb) 运行 `npm run dev`,打开 http://localhost:3000 ,选择 **CYD Pomodoro**。 + +更新预编译包: + +```powershell +.\firmware\export_from_build.ps1 +# 仅复制已有构建: +.\firmware\export_from_build.ps1 -SkipBuild +``` diff --git a/firmware/README.md b/firmware/README.md index 359f8f9..ae6a62e 100644 --- a/firmware/README.md +++ b/firmware/README.md @@ -3,9 +3,11 @@ 当前归档目录:[`cyd/`](cyd/) 对应板子:**CYD ESP32-2432S028R**(ILI9341) -功能:TF 卡信息 + 触屏扬声器控制 +功能:**番茄钟(Pomodoro)** + 触控喇叭 + TF 状态 版本信息见 [`cyd/VERSION.txt`](cyd/VERSION.txt)。 +也可在 [`../../cydweb`](../../cydweb)(CYD Flasher)里通过浏览器串口刷写本目录固件。 + ## 直接刷写(无需重新编译) 1. USB 连接板子 diff --git a/firmware/cyd/VERSION.txt b/firmware/cyd/VERSION.txt index 2b4b0c9..22a370f 100644 --- a/firmware/cyd/VERSION.txt +++ b/firmware/cyd/VERSION.txt @@ -1,8 +1,8 @@ -name: CYD TF card + touch speaker (cyd) -git: 7c6eb9a -date: 2026-10-17 +name: CYD Pomodoro (cyd) +git: 54a70d0 +date: 2026-10-19 board: ESP32-2432S028R (ILI9341) -features: TF/SD info, SoftSPI touch, GPIO26 speaker +features: Pomodoro timer, SoftSPI touch, GPIO26 speaker, TF status flash_size: 4MB offsets: 0x1000 bootloader.bin @@ -12,5 +12,5 @@ offsets: sha256: bootloader.bin 3D234A7471F67B013686DABD4DEE7C1FA915C9928463616A94BC9297ACF1ABF8 boot_app0.bin F94C5D786A7A8FAB06AC5D10E33BF37711A6697636DC037559EA19CC410A17F0 - firmware.bin C2BD52279AFB3E40C45358CA05493EF0255F708858A3F5132417AEAC0B6EE25F + firmware.bin 4C064140E8F8E0D2DD55D0085F7974FA57CAF5A24DFFACC9B3ECF03B576A033B partitions.bin 148B959CBFF1C38AA8E1D5C0BA9D612C54997B945E56A63F41223EEF650653A1 diff --git a/firmware/cyd/firmware.bin b/firmware/cyd/firmware.bin index d911242..bb03f92 100644 Binary files a/firmware/cyd/firmware.bin and b/firmware/cyd/firmware.bin differ diff --git a/firmware/export_from_build.ps1 b/firmware/export_from_build.ps1 index d049dd1..08727fe 100644 --- a/firmware/export_from_build.ps1 +++ b/firmware/export_from_build.ps1 @@ -38,11 +38,11 @@ try { $git = (git -C $root rev-parse --short HEAD).Trim() } catch { $git = "unkn $date = Get-Date -Format "yyyy-MM-dd" $hashes = Get-ChildItem (Join-Path $dst "*.bin") | Get-FileHash -Algorithm SHA256 $lines = @( - "name: CYD TF card + touch speaker (cyd)", + "name: CYD Pomodoro (cyd)", "git: $git", "date: $date", "board: ESP32-2432S028R (ILI9341)", - "features: TF/SD info, SoftSPI touch, GPIO26 speaker", + "features: Pomodoro timer, SoftSPI touch, GPIO26 speaker, TF status", "flash_size: 4MB", "offsets:", " 0x1000 bootloader.bin",