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
045a803362
feat(control-plane): show listening ui for ptt button
2026-08-20 11:02:38 +08:00
chenjintao
96f5e535d3
feat(ui): add weather and lucky color commands
2026-08-18 14:59:07 +08:00
chenjintao
5070547b4d
feat(ota): show update expression during firmware install
2026-08-18 12:08:48 +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
7a4699ea68
feat(voice): gate local wake prompt on network readiness
2026-08-12 09:47:55 +08:00
chenjintao
004400fee7
fix(lcd): tune asset playback durations
2026-08-11 16:58:27 +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
chenjintao
d9660164a6
feat(platform): migrate LCD assets to PNG and expand flash partitions
2026-08-10 16:04:23 +08:00
wangtianyang
d5409ea4e3
feat: support ESP32-S3 new board bring-up
2026-08-03 14:06:06 +08:00
CSBOOK\44744
5d7c3f91d4
增加了语音抽签控制屏幕显示
...
增加了校准和财位控制电机旋转
2026-07-01 15:07:59 +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
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
caa4a7eded
修复了WS连接稳定性问题
2026-06-27 20:29:09 +08:00
CSBOOK\44744
7d915e6fb0
修复了屏幕颜色异常问题
2026-06-26 21:03:55 +08:00
CSBOOK\44744
61762b98fb
修改了电机控制盒初始化,上电后暂不进行校准
2026-06-26 00:03:43 +08:00
CSBOOK\44744
3cce1be162
chore: initial commit
2026-06-25 00:34:34 +08:00