Repository navigation
Releases: isalicema/m5-stopwatch-dashboard
Release list
M5 StopWatch Dashboard v1.5.0
M5 StopWatch Dashboard v1.5.0
这是面向日常使用的稳定发布:本地 Stopwatch、Timer 和 Dashboard 三个程序保持独立,
并把关机、启动与 USB 救援路径收敛为明确且可验证的行为。
下载与安装
- 下载
M5Dashboard-v1.5.0-uac.bin与SHA256SUMS,校验后按
安装指南
备份并烧录。 - 附件是应用分区镜像,不是全片镜像。烧录脚本只重置 OTA 选择区并写入
ota_0,保留 NVS;
不要写入0x0,也不要全片擦除。 - Bridge 应使用同一 tag 的源码;本地 Stopwatch 与 Timer 不需要 Mac Bridge。
- 附件包含
build-info.json、SHA256SUMS与THIRD-PARTY-NOTICES.txt,分别记录构建、
完整性校验与随二进制分发的许可说明。
v1.5.0 包含
- 关机后单击红色电源键开机,并显示
STARTING;运行中短按熄屏/唤醒,双击进入三 App 程序选择器。 - 长按先显示完整、可取消的
SHUTTING DOWN进度,按满后才真关机。 - M5PM1 Download Mode 在电池或仅供电时被锁住,避免抢在应用关机前进入黑屏下载状态;
仅真实 USB 数据主机连接时保留救援入口。 - USB 救援烧录只选择唯一的新枚举端口,不会把仍存在的无关
usbmodem设备当作 StopWatch。 - TickTick 结束态、A/B 双击容错、USB 串口筛选、Codex/Claude 状态降噪和 Typeless 原生架构安装修复。
构建与验证
构建使用干净的公开 tag 源码,不读取私人配置、旧构建目录或设备凭据。
- Dashboard Python:256 项通过。
tests.test_ui_font:19 项通过。- C++ 交互逻辑测试:通过。
- PlatformIO
m5stack-stopwatch-uac:通过;ESP32-S3 应用镜像通过生成与大小校验。 - 完整关机后拔线、单击显示
STARTING并开机:已在同一源码修复上完成真机验收。
固件接近应用分区容量上限(约 98% Flash);后续增功能必须继续检查镜像大小。
验证边界与反馈
上述真机验收确认本次电源交互,不替代 TickTick、Typeless、音频、Wi-Fi 与所有 Mac 配置组合的
端到端验收。请附上固件 / Bridge 版本和连接方式提交
问题、建议或使用体验;
日志和截图请先脱敏,切勿上传完整备份、Token、Wi-Fi 密码、私人笔记或对话内容。
M5 StopWatch Dashboard v2026.09.14
M5 StopWatch Dashboard v2026.09.14
首个带预编译 UAC 应用固件的公开 Release,将当前公开分支整理成可下载、可校验、可反馈的版本。
适用于 M5Stack StopWatch(C152,原厂 16 MB 分区布局),配套 Bridge 面向 macOS。
下载与安装
- 下载
M5Dashboard-v2026.09.14-uac.bin和SHA256SUMS,校验后按
安装指南
备份并烧录。 - 附件为应用分区镜像,不是全片镜像。USB 脚本只重置 OTA 选择区并写入
ota_0,保留 NVS;
不要把应用镜像写到0x0,也不要使用全片擦除。 - Bridge 请使用同一 tag 的源码;本地 Stopwatch / Timer 无需安装 Bridge。
build-info.json记录固件源码提交、构建环境、大小、SHA-256 与验证范围;
THIRD-PARTY-NOTICES.txt提供随固件分发的许可声明。
当前版本包含
- Dashboard 七屏:时钟、TickTick 专注、Codex、Claude Code、Typeless、AI 热点与 Obsidian 幸运笔记。
- 独立 Stopwatch 与离线 Timer,开机可选择程序。
- 48 kHz USB 麦克风与 USB 自动配对;可选 Wi-Fi 和局域网 OTA。
- 最近的交互加固:TickTick 结束状态与双击处理、完成动画判断、USB 串口筛选。
- 仅接充电器时可正常长按关机;电脑识别为 USB 数据设备时保留 Download Mode。
- Typeless helper 按 Mac 原生架构重建。
- 新增问题报告、功能建议与使用体验表单,README 前置下载和最小安装路径。
构建与验证
固件和 Bridge 功能源码基于公开提交 ff855cfe5bc0f8752367b3353850b6d09c9fb9e3;
本 tag 另外包含安装文档、反馈模板和备份目录忽略规则。构建使用干净的公开源码,
不读取私人配置或旧构建目录,设备凭据保持为空并在首次 USB 配对时写入。
- Dashboard Python:255 项通过。
- Home Bridge Python:23 项通过。
- C++ 交互逻辑测试:通过。
- PlatformIO
m5stack-stopwatch-uac:通过,ESP32-S3 应用镜像校验通过。 - 字体标记、USB 标识与应用分区容量:通过。
构建命令(在 m5-dashboard/firmware 目录执行):
PLATFORMIO_BUILD_FLAGS="-ffile-prefix-map=$HOME=/build -ffile-prefix-map=\"$PWD\"=." pio run -e m5stack-stopwatch-uac路径映射避免固件携带构建者的本机用户目录。工具链版本见 build-info.json;
本 tag 中的 platformio.ini 固定平台及直接依赖版本。
验证边界与反馈
本次发布镜像尚未重新烧录做实机验收。 编译和自动化测试不证明本次镜像的触控、音频、
续航和实际 TickTick 联动已经验收。固件接近应用分区容量上限,后续增功能需要继续检查镜像大小。
TickTick、Typeless、AI 用量增强与 Obsidian 均需要相应的本机应用、权限或明确配置。