32 Commits
Author SHA1 Message Date
chenjintao ee32b4d63f feat(lcd): animate fortune results with shared GFX layers 2026-10-10 11:36:54 +08:00
chenjintao bf06618848 feat(lcd): use Montserrat clock and battery icon assets 2026-10-10 10:12:11 +08:00
chenjintao 22f5ac70a2 feat(lcd): add cached listening animation and asset guidelines 2026-10-09 18:01:32 +08:00
chenjintao c0770ac459 docs(lcd): add Chinese GFX development guide and agent rules 2026-10-09 17:03:10 +08:00
chenjintao b5c8aeb4fe perf(lcd): precompose emote updates and smooth closed eyes 2026-10-09 15:05:05 +08:00
chenjintao e75846ea15 feat(lcd): unify idle restoration and add clock battery HUD 2026-10-09 14:38:17 +08:00
chenjintao 7bc9a3dc76 feat(assets): embed LCD and audio resources in OTA app 2026-10-08 16:58:33 +08:00
chenjintao 3160a33f50 refactor(logging): remove remote logging subsystem 2026-10-08 16:08:41 +08:00
chenjintao 5d849033c3 fix(audio): lower raw opus bitrate to 16 kbps 2026-10-08 11:26:03 +08:00
chenjintao c4a1da9d8f chore: archive diagnostics and project documentation 2026-09-01 14:25:08 +08:00
chenjintao f92915057a feat(lcd): add boundary performance test 2026-08-26 14:49:41 +08:00
chenjintao 549f495800 perf(assets): optimize LCD PNG storage 2026-08-26 10:29:31 +08:00
chenjintao ab958c065f fix(ui): align lucky colors with five elements 2026-08-25 14:23:28 +08:00
chenjintao 6495f0e107 fix(connectivity): harden BLE reprovisioning under memory pressure 2026-08-25 14:09:44 +08:00
chenjintao 140e90447c feat(factory-cli): add Wi-Fi credential management commands 2026-08-25 14:09:25 +08:00
chenjintao ceb0780425 feat(control-plane): add network outage voice feedback 2026-08-25 09:30:55 +08:00
chenjintao 23f4969404 feat(power): add controlled low-battery shutdown 2026-08-24 15:06:02 +08:00
chenjintao 0542aadaa4 feat(ota): defer updates when battery is low 2026-08-20 17:26:11 +08:00
chenjintao 22a409973e feat(control-plane): add configurable Wi-Fi reset button 2026-08-18 16:00:10 +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 d9660164a6 feat(platform): migrate LCD assets to PNG and expand flash partitions 2026-08-10 16:04:23 +08:00
wangtianyang 07219e6aad feat(board): align new-board inputs and factory runtime 2026-08-04 14:00:13 +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 aab45b3ec5 增加了工程结构说明和引脚使用说明 2026-06-30 10:17:56 +08:00
CSBOOK\44744 3993bf962f 删除LVGL,屏幕驱动测试完成 2026-06-25 23:10:18 +08:00
CSBOOK\44744 5812fc500b 启动后播放开机声音完成 2026-06-25 16:22:51 +08:00
CSBOOK\44744 84ecf892b5 按键系统待测 2026-06-25 01:20:23 +08:00
CSBOOK\44744 3cce1be162 chore: initial commit 2026-06-25 00:34:34 +08:00