Commit Graph

  • ee32b4d63f feat(lcd): animate fortune results with shared GFX layers main chenjintao 2026-10-10 11:36:54 +08:00
  • bf06618848 feat(lcd): use Montserrat clock and battery icon assets chenjintao 2026-10-10 10:12:11 +08:00
  • 22f5ac70a2 feat(lcd): add cached listening animation and asset guidelines feature/embed-assets-in-ota chenjintao 2026-10-09 18:01:32 +08:00
  • c0770ac459 docs(lcd): add Chinese GFX development guide and agent rules chenjintao 2026-10-09 17:03:10 +08:00
  • 89e8e3abc2 perf(lcd): cache idle eye frames and anchor blink timing chenjintao 2026-10-09 17:03:10 +08:00
  • b5c8aeb4fe perf(lcd): precompose emote updates and smooth closed eyes chenjintao 2026-10-09 15:05:05 +08:00
  • e75846ea15 feat(lcd): unify idle restoration and add clock battery HUD chenjintao 2026-10-09 14:38:17 +08:00
  • f6408be05b feat(lcd): add compressed GFX idle expression animation chenjintao 2026-10-09 14:19:16 +08:00
  • 7bc9a3dc76 feat(assets): embed LCD and audio resources in OTA app chenjintao 2026-10-08 16:58:33 +08:00
  • 3160a33f50 refactor(logging): remove remote logging subsystem chenjintao 2026-10-08 16:08:41 +08:00
  • 5d849033c3 fix(audio): lower raw opus bitrate to 16 kbps chenjintao 2026-10-08 11:26:03 +08:00
  • 9fd01bb61b docs: 补充核心分层中文注释 chenjintao 2026-09-29 18:18:44 +08:00
  • a77471a7b1 chore(agents): allow language in Chinese chenjintao 2026-09-29 16:38:09 +08:00
  • c4a1da9d8f chore: archive diagnostics and project documentation chenjintao 2026-09-01 14:25:08 +08:00
  • 3912843869 fix(platform): prevent LCD artifacts during startup chenjintao 2026-09-01 14:20:45 +08:00
  • b498873294 perf(memory): reduce factory CLI and LCD internal RAM use chenjintao 2026-08-26 16:34:29 +08:00
  • f92915057a feat(lcd): add boundary performance test chenjintao 2026-08-26 14:49:41 +08:00
  • 549f495800 perf(assets): optimize LCD PNG storage chenjintao 2026-08-26 10:29:31 +08:00
  • 9ed6763eff perf(lcd): increase SPI clock to 40 MHz chenjintao 2026-08-25 15:03:48 +08:00
  • ab958c065f fix(ui): align lucky colors with five elements chenjintao 2026-08-25 14:23:28 +08:00
  • 6495f0e107 fix(connectivity): harden BLE reprovisioning under memory pressure chenjintao 2026-08-25 14:09:44 +08:00
  • 140e90447c feat(factory-cli): add Wi-Fi credential management commands chenjintao 2026-08-25 14:09:25 +08:00
  • 63df9f91b3 refactor(config): organize project configuration menus chenjintao 2026-08-25 10:42:47 +08:00
  • 61f034b288 fix(battery): harden charge-complete inference chenjintao 2026-08-25 10:03:36 +08:00
  • f33ad70c16 fix(time): apply timezone before lcd startup chenjintao 2026-08-25 09:55:39 +08:00
  • ceb0780425 feat(control-plane): add network outage voice feedback chenjintao 2026-08-25 09:30:55 +08:00
  • ae27d5bbaa feat(wifi): retain multiple network credentials chenjintao 2026-08-24 16:16:16 +08:00
  • 23f4969404 feat(power): add controlled low-battery shutdown chenjintao 2026-08-24 15:06:02 +08:00
  • 96e975d84c feat(lcd): display synchronized wall clock chenjintao 2026-08-24 10:57:23 +08:00
  • fdbc956424 fix(ota): block business interactions during updates chenjintao 2026-08-21 17:55:10 +08:00
  • a60f98a4c6 fix(control-plane): optimize task monitoring and worker stacks chenjintao 2026-08-21 17:46:19 +08:00
  • cb203a74f4 feat(control_plane): play prompt before light standby chenjintao 2026-08-21 15:13:23 +08:00
  • bba99a09ec fix(control-plane): trigger PTT on short press chenjintao 2026-08-21 14:36:18 +08:00
  • e773ebc458 feat(control_plane): reduce light standby runtime power chenjintao 2026-08-21 14:24:01 +08:00
  • baad9dcfa0 feat(control_plane): apply light standby hardware policy chenjintao 2026-08-21 13:55:32 +08:00
  • 6a11aca835 feat(control_plane): add light standby coordinator chenjintao 2026-08-21 11:35:52 +08:00
  • 988dc924b9 feat(platform): add PWM backlight brightness control chenjintao 2026-08-20 18:21:06 +08:00
  • 0542aadaa4 feat(ota): defer updates when battery is low chenjintao 2026-08-20 17:26:11 +08:00
  • 8d3d66c45f fix(control-plane): finalize ptt lifecycle on errors chenjintao 2026-08-20 12:02:17 +08:00
  • e6ef4e7758 fix(multimodal): recover cloud draw pending state chenjintao 2026-08-20 11:30:52 +08:00
  • 045a803362 feat(control-plane): show listening ui for ptt button chenjintao 2026-08-20 11:02:38 +08:00
  • 93f346a897 fix(platform): initialize gpio isr service once chenjintao 2026-08-20 10:32:12 +08:00
  • f5b4bd8110 build: add versioned firmware artifact chenjintao 2026-08-19 10:32:31 +08:00
  • 22a409973e feat(control-plane): add configurable Wi-Fi reset button chenjintao 2026-08-18 16:00:10 +08:00
  • 96f5e535d3 feat(ui): add weather and lucky color commands chenjintao 2026-08-18 14:59:07 +08:00
  • e0dbcdd273 feat(input): play sound for muyu strike chenjintao 2026-08-18 14:17:02 +08:00
  • d386de2320 fix(multimodal): prepare session for cloud fortune draw chenjintao 2026-08-18 13:52:07 +08:00
  • 5070547b4d feat(ota): show update expression during firmware install chenjintao 2026-08-18 12:08:48 +08:00
  • 8f8254b397 feat(power): add battery monitoring and status overlays chenjintao 2026-08-17 17:04:00 +08:00
  • 609fe978f1 fix(multimodal): protect voice startup from background uploads chenjintao 2026-08-14 18:23:46 +08:00
  • 451d989e78 fix(ota): stabilize periodic checks and HTTPS downloads chenjintao 2026-08-14 18:23:37 +08:00
  • 5a18036ec6 feat(ota): add authenticated firmware update workflow chenjintao 2026-08-14 15:25:34 +08:00
  • 0cfb10252c fix(multimodal): harden playback and client lifecycle handling chenjintao 2026-08-14 15:24:29 +08:00
  • c56c65462e perf(memory): reduce internal RAM pressure across network services chenjintao 2026-08-14 10:08:10 +08:00
  • 841fe32c49 feat(provisioning): add mini-program BLE Wi-Fi setup chenjintao 2026-08-13 15:36:42 +08:00
  • 5711c26a9a fix(network): recover stale Wi-Fi after first HTTPS failure chenjintao 2026-08-13 09:08:44 +08:00
  • f3da3bfa93 fix(multimodal): release local responding worker correctly chenjintao 2026-08-12 17:43:51 +08:00
  • f610ee3c55 fix(tls): disable unsafe renegotiation path chenjintao 2026-08-12 17:27:11 +08:00
  • 1c32d9f0e7 feat(runtime): add diagnostic and network recovery controls chenjintao 2026-08-12 16:32:40 +08:00
  • a94df9545d fix(multimodal): recover stalled downstream sessions chenjintao 2026-08-12 16:32:25 +08:00
  • 4e7fadde56 fix(multimodal): keep local responding worker persistent chenjintao 2026-08-12 16:07:30 +08:00
  • 273550b28b fix(multimodal): reconnect websocket with fresh auth chenjintao 2026-08-12 10:30:47 +08:00
  • 7a4699ea68 feat(voice): gate local wake prompt on network readiness chenjintao 2026-08-12 09:47:55 +08:00
  • 004400fee7 fix(lcd): tune asset playback durations chenjintao 2026-08-11 16:58:27 +08:00
  • 83432d34a3 feat(platform): add temporary spin placeholder asset chenjintao 2026-08-11 16:39:31 +08:00
  • e5d60ca44b fix(platform): run LCD preheat on render task chenjintao 2026-08-11 16:29:27 +08:00
  • 0f47e6b585 fix(platform): register wealth direction LCD assets chenjintao 2026-08-11 16:12:39 +08:00
  • 3ce9b38098 fix(multimodal): stabilize downstream audio playback chenjintao 2026-08-11 15:17:37 +08:00
  • b60a0373ba fix(control_plane): serialize wake prompt after barge-in chenjintao 2026-08-10 18:11:42 +08:00
  • e48eb2d480 fix(control_plane): restore uplink after barge-in chenjintao 2026-08-10 17:55:51 +08:00
  • 617255bdab feat(voice): add local wake response prompt chenjintao 2026-08-10 17:40:12 +08:00
  • e5c1564130 feat(voice): add on-device Miao Zhang Gui wake word chenjintao 2026-08-10 16:46:55 +08:00
  • d9660164a6 feat(platform): migrate LCD assets to PNG and expand flash partitions chenjintao 2026-08-10 16:01:11 +08:00
  • 42187ba21d feat(control-plane): trigger cloud draw from SW2 button chenjintao 2026-08-10 13:53:34 +08:00
  • 07219e6aad feat(board): align new-board inputs and factory runtime wangtianyang 2026-08-04 14:00:13 +08:00
  • d5409ea4e3 feat: support ESP32-S3 new board bring-up wangtianyang 2026-08-03 14:06:06 +08:00
  • 404389f1ea 增加了单击启动对话和长按期间对话,默认使用短按启动对话 CSBOOK\44744 2026-07-02 14:02:51 +08:00
  • bc74db61a9 电机最大旋转角度限定100度 财位指令旋转电机以后返回原位 CSBOOK\44744 2026-07-01 15:54:13 +08:00
  • 5d7c3f91d4 增加了语音抽签控制屏幕显示 增加了校准和财位控制电机旋转 CSBOOK\44744 2026-07-01 15:07:59 +08:00
  • aab45b3ec5 增加了工程结构说明和引脚使用说明 CSBOOK\44744 2026-06-30 10:17:56 +08:00
  • 21e5d43766 修复了SW2 双击后抖动, icon 文件改为每帧只加载一次,整帧绘制期间复用,不再每 8 行重复读取。 CSBOOK\44744 2026-06-28 19:16:17 +08:00
  • 4c6bb66f7c 优化了启动顺序和 storage使用不规范问题 CSBOOK\44744 2026-06-28 18:57:02 +08:00
  • 104c3a10e0 增加了双击SW2显示五行 Flash资源已用完 CSBOOK\44744 2026-06-28 18:32:50 +08:00
  • 984787d736 增加单击SW2抽签功能 CSBOOK\44744 2026-06-28 18:14:21 +08:00
  • 4cc2089192 LCD图片资源放入flash CSBOOK\44744 2026-06-28 17:54:18 +08:00
  • b06a4bc2bf 优化了NVS使用,改为/platform_storage.c统一处理 CSBOOK\44744 2026-06-28 17:28:38 +08:00
  • e15f9e9f23 - 启动自检日志:远程日志启动后记录 endpoint、目录、待上传文件数、队列配置、coredump 状态。 - 上传状态统计:记录成功/失败次数、最后 HTTP 状态、最后错误码、最后上传时间、最后成功时间。 - 独立日志 Flash 分区:新增 logfs LittleFS 分区 512KB,日志不再占用音频资源分区;远程日志文件上限为 24 * 16KB = 384KB。 CSBOOK\44744 2026-06-27 22:55:43 +08:00
  • 87ba891a8d 远程日志系统基本运行成功 CSBOOK\44744 2026-06-27 22:12:28 +08:00
  • caa4a7eded 修复了WS连接稳定性问题 CSBOOK\44744 2026-06-27 20:29:09 +08:00
  • b829cd8ebc 修复了第一次双击和对话没有反应问题 CSBOOK\44744 2026-06-27 16:23:21 +08:00
  • 6aaf13d0a8 基本功能正常,需要解决首次双击没有效果,首次对话没有反应 CSBOOK\44744 2026-06-27 10:50:29 +08:00
  • 0635bd17f7 优化了不必要的任务,待测 CSBOOK\44744 2026-06-26 22:20:39 +08:00
  • 7d915e6fb0 修复了屏幕颜色异常问题 CSBOOK\44744 2026-06-26 21:03:55 +08:00
  • e56b0f197f 修复了每次重连WiFi和WS成功播放提示音问题 CSBOOK\44744 2026-06-26 17:00:16 +08:00
  • a29bd0fe1f 基本对话完成 CSBOOK\44744 2026-06-26 16:34:12 +08:00
  • c61d1a5043 WS刚连接成功可以进行 对话,超过30sWS断开后,语音上行停止,需要修复 CSBOOK\44744 2026-06-26 15:56:26 +08:00
  • 8c6f5c7a78 优化了NVS的擦除问题。当前连接WS成功 CSBOOK\44744 2026-06-26 11:57:01 +08:00
  • 61762b98fb 修改了电机控制盒初始化,上电后暂不进行校准 CSBOOK\44744 2026-06-26 00:03:43 +08:00
  • 82eae93513 删除了多余的屏幕操控任务 CSBOOK\44744 2026-06-25 23:31:16 +08:00
  • 3993bf962f 删除LVGL,屏幕驱动测试完成 CSBOOK\44744 2026-06-25 23:10:18 +08:00