自动汇总 2026-08-16 当天
hummingg在 GitHub 上的提交。
hummingg/imx6ull-speaker
- fix(esp32s3): SSE超时改为chunk间超时 - 总30s改为无新chunk 30s才断
- 避免长对话因总超时被误断, 只要数据持续流入就不超时
- feat(billiard-watch): 台球训练手表项目骨架 + 微雪AMOLED-2.06引脚确认
- spec v1.3: 手腕佩戴台球训练表, 杆速测量+动作评分(规则非ML), 八球为主
- 硬件定板微雪ESP32-S3-Touch-AMOLED-2.06, 一板集成免焊
- 固件工程(ESP-IDF): scoring/stroke/cue_speed/storage 四组件已实现+测试通过
- 算法验证: 标准动作得分98杆速2.2m/s, 非规范得分2
- 解压微雪仓库(6403文件)确认引脚: QMI8658 I2C 0x6B/CO5300 QSPI 410x502
- sdkconfig.defaults 对齐微雪示例: 240MHz/PSRAM oct 80M/flash 32MB
- reference/ 加入 .gitignore (188MB第三方参考不入库)
- fix(esp32s3): 修复tts_worker内存不足+清空硬编码key+10秒说话上限
- tts_worker/player_worker 栈改用 xTaskCreateWithCaps 分配到 PSRAM,修复内部 RAM 不足导致线程创建失败(ret=-1)卡在speaking
- app_web.cpp 清空3个硬编码API key(DeepSeek/百度),仅保留placeholder
- 配网页面必填字段标红色*标记
- 新增 max_listening_timer 10秒硬上限,防止用户持续说话无上限