GitHub 提交日报 · 2026-10-18

自动汇总 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