自动汇总 2026-10-18 当天
hummingg在 GitHub 上的提交。
hummingg/watch-appstore
- docs: 过程记录、评审与交接文档
- docs/ 下 2026-10-15~10-18 的各轮记录:商店内存与 TLS、蓝牙占用、
- kv 保留刷机、动态应用校验、后退导航、鼠标对齐(含滚轮实测)、交接文档
- README 补全 API 表、权限模型与 http/https 放行规则
- feat(firmware): 补齐应用 API 到 ABI 8,加入应用商店与串口控制台
- 应用 API:net.post(二进制上传,供语音识别用)、sys.input/load_module/mem、
- 新增 mic.*(16kHz 单声道录音)、bt.*、usb.*,权限位同步扩展
- 启动器:应用商店页(拉清单/安装/卸载)、作业重试、失败诊断落 kv
- 串口控制台:config / config-set / config-get / config-reset / store-diag /
- net-status / audio-test,真机取证不依赖 UART0 日志
- BSP:ES8311 播放 + ES7210 双麦录音、RTC、IMU、双板触摸与自检
- 内存:SPIRAM_MALLOC_ALWAYSINTERNAL 16384→4096,mbedTLS 缓冲改走 PSRAM,
- 修复蓝牙占用内部 RAM 后商店 TLS 握手失败
- 固件签名校验:内嵌公钥更新,验签失败的清理路径加固
- feat(apps): 新增 hello/keyboard/market/mouse/radar 五个微应用
- mouse 2.0.8:触控板、左右键、滚轮(按时间配速 + wheelrate/wheelnotch 旋钮)、
- 语音打字链路,含三处对原生控件的有意偏离(滚动速度、滑出不取消录音、录音高亮)
- keyboard、market、radar、hello 及 examples/hello_app 样例同步
- test(tools): 宿主测试、打包签名、建站与设备工具
- 47 个宿主测试脚本 + run-tests.py 汇总入口(不连板即可回归)
- pack_app.py 打包验签、build_repo.py 建站、make-cn-font.py 生成中文字库
- tools/device:串口 harness、应用资源循环、堆跟踪、滚轮探头
- lfsedit.c:离线读写 appfs 镜像
- .gitignore 补 pycache/*.pyc