Commit Graph
24 Commits
Author SHA1 Message Date
chenjintao 140e90447c feat(factory-cli): add Wi-Fi credential management commands 2026-08-25 14:09:25 +08:00
chenjintao f33ad70c16 fix(time): apply timezone before lcd startup 2026-08-25 09:55:39 +08:00
chenjintao 23f4969404 feat(power): add controlled low-battery shutdown 2026-08-24 15:06:02 +08:00
chenjintao e773ebc458 feat(control_plane): reduce light standby runtime power 2026-08-21 14:24:01 +08:00
chenjintao baad9dcfa0 feat(control_plane): apply light standby hardware policy 2026-08-21 13:55:32 +08:00
chenjintao 988dc924b9 feat(platform): add PWM backlight brightness control 2026-08-20 18:21:06 +08:00
chenjintao 8f8254b397 feat(power): add battery monitoring and status overlays 2026-08-18 11:53:14 +08:00
chenjintao 5a18036ec6 feat(ota): add authenticated firmware update workflow
- report firmware versions at startup and every six hours with a fresh device JWT
- support optional HMAC headers and retry once after authorization rejection
- handle forced and confirmed updates through managed OTA state
- stream images to the inactive partition and verify size, SHA-256, and format
- coordinate OTA HTTPS activity with voice teardown and restoration
- confirm pending images and expose configuration, status, and integration docs
2026-08-14 15:25:34 +08:00
chenjintao 0cfb10252c fix(multimodal): harden playback and client lifecycle handling
- retry the server connection prompt after transient playback failures
- serialize multimodal client and session start-stop operations
- tag downstream responses to ignore stale packets and playback events
- complete bounded teardown and clean callbacks after partial startup
2026-08-14 15:24:29 +08:00
chenjintao 841fe32c49 feat(provisioning): add mini-program BLE Wi-Fi setup 2026-08-13 15:44:18 +08:00
chenjintao 1c32d9f0e7 feat(runtime): add diagnostic and network recovery controls 2026-08-12 16:32:40 +08:00
chenjintao a94df9545d fix(multimodal): recover stalled downstream sessions 2026-08-12 16:32:25 +08:00
chenjintao e5d60ca44b fix(platform): run LCD preheat on render task 2026-08-11 16:29:27 +08:00
chenjintao e5c1564130 feat(voice): add on-device Miao Zhang Gui wake word
Add an optional local wake response prompt configuration. The prompt asset is intentionally not included yet.
2026-08-10 16:54:42 +08:00
CSBOOK\44744 4c6bb66f7c 优化了启动顺序和 storage使用不规范问题 2026-06-28 18:57:02 +08:00
CSBOOK\44744 104c3a10e0 增加了双击SW2显示五行
Flash资源已用完
2026-06-28 18:32:50 +08:00
CSBOOK\44744 984787d736 增加单击SW2抽签功能 2026-06-28 18:14:21 +08:00
CSBOOK\44744 b06a4bc2bf 优化了NVS使用,改为/platform_storage.c统一处理 2026-06-28 17:28:38 +08:00
CSBOOK\44744 e15f9e9f23 - 启动自检日志:远程日志启动后记录 endpoint、目录、待上传文件数、队列配置、coredump 状态。
- 上传状态统计:记录成功/失败次数、最后 HTTP 状态、最后错误码、最后上传时间、最后成功时间。
  - 独立日志 Flash 分区:新增 logfs LittleFS 分区 512KB,日志不再占用音频资源分区;远程日志文件上限为 24 * 16KB =
    384KB。

  - 本地诊断 factory CLI:
      - log status
      - log flush
      - log clear

  - Coredump 支持:启用 flash coredump,新增 64KB coredump 分区;当前会上报 coredump 存在状态、地址、大小、panic
    reason 和设备状态快照。

  - 上传附带设备状态快照:reset reason、固件版本、project name、heap、任务数、多模态连接/活动状态、coredump 状态。
2026-06-27 22:55:43 +08:00
CSBOOK\44744 87ba891a8d 远程日志系统基本运行成功 2026-06-27 22:12:28 +08:00
CSBOOK\44744 7d915e6fb0 修复了屏幕颜色异常问题 2026-06-26 21:03:55 +08:00
CSBOOK\44744 82eae93513 删除了多余的屏幕操控任务 2026-06-25 23:31:16 +08:00
CSBOOK\44744 3993bf962f 删除LVGL,屏幕驱动测试完成 2026-06-25 23:10:18 +08:00
CSBOOK\44744 3cce1be162 chore: initial commit 2026-06-25 00:34:34 +08:00