Commit Graph

  • 2b4cf82f0c fix(ble): 释放 27 KB DRAM 给 BT controller, 修复手机搜不到 BLE 信号 optimization/audio_quality Rdzleo 2026-05-21 16:03:32 +08:00
  • f5a2777abf feat(rtc+ble): A+B+C 三件套 RTC 偶发连接失败修复 + BLE 配网 reboot 修复 (移植自 Baji) Rdzleo 2026-05-21 15:15:34 +08:00
  • f3cc5b4f5a chore: 跟踪 sdkconfig 保证多电脑 clone 后可直接编译 Rdzleo 2026-05-19 16:23:40 +08:00
  • dbd84eccb1 chore(git): 从 Kapi 主仓移除 dzbj gitlink, 改为本地 ignored 独立项目 Rdzleo 2026-05-19 15:53:53 +08:00
  • a369796eb6 feat(audio): 设备端软件 loopback ref AEC (路径 D'') 完整实施 Rdzleo 2026-05-19 15:30:20 +08:00
  • 63b21fdfed fix(rtc): volc_rtc.c:430 NULL message 判空, idle 后偶发服务端超时不再 panic Rdzleo 2026-05-19 13:55:08 +08:00
  • aeae073e4f chore(git): 把 components/common/ 纳入 git 跟踪 Rdzleo 2026-05-19 13:50:52 +08:00
  • b1577d8418 fix: 软 RTC 退出待命音三连修 + 尾音延迟 Rdzleo 2026-05-15 18:29:09 +08:00
  • a3a476f857 feat: Phase 6 软退出方案 C+ — 修复待命音无声 + 唤醒重连失败 Rdzleo 2026-05-15 17:43:29 +08:00
  • d5239cf471 docs: 决策分析报告 v1.1-v1.2 — Kapi 流畅根因 + 综合优化方案评估 Rdzleo 2026-05-14 16:51:36 +08:00
  • fe8173752d docs: 新增 Kapi 项目业务全貌与重构决策分析报告 Rdzleo 2026-05-14 14:37:29 +08:00
  • d8982c3569 1、新增讲故事和播放音乐的function call配置文件(原小智项目) 2、更新cJSON格式提交AgentConfig参数更新提示词(当前项目暂不需更新提示词) resetblue Rdzleo 2026-03-05 17:17:42 +08:00
  • f011b94efe 1、新增obtain_music Function Calling音乐播放功能,4处协议分支均支持URL直播和音乐API两种HTTPS方式; 2、Kconfig新增MUSIC_API_URL音乐播放API地址配置; 3、重构SendStoryRequest和SendMusicRequest为HttpsApiPlayback通用方法,消除故事/音乐播放~440行重复代码; 4、修正4处obtain_story注释和日志:WebSocket描述改为HTTPS API(与实际实现一致); Rdzleo 2026-03-05 15:43:11 +08:00
  • dad9fe03ac 更新联网问答Agent参数为公司账户的bot_id Rdzleo 2026-03-05 14:18:58 +08:00
  • 180057d427 设备注册RTC服务时,设备名称从Wi-Fi的MAC地址改为使用蓝牙的MAC地址 Rdzleo 2026-03-05 13:31:59 +08:00
  • b9bbcc456c 1、新增HTTPS故事播放功能(SendStoryRequest通过蓝牙MAC请求故事API,支持intro+body两段式无缝播放); 2、新增HttpsPlaybackFromUrl通用HTTPS音频下载播放方法,obtain_story同时支持HTTPS URL和WebSocket两种方式; 3、新增RTC↔HTTPS双向音频切换三标志位状态机(opus_playback_active_/https_playback_active_/https_playback_abort_),HTTPS播放期间静默丢弃RTC PCM包,OnAudioOutput捕获is_opus_frame防止残留Opus帧杂音; 4、新增AbortHttpsPlayback中止方法,使用独立高优先级任务(priority=10)执行DMA flush; 5、协议层新增OnBotMessage回调,Bot下行消息立即中止HTTPS播放;volc_rtc_protocol移除is_binary依赖改为直接前缀检测,新增info前缀和subv跳过逻辑; 6、新增subtitle字幕消息解析,通过bot_前缀区分USER/AI,用户说话时立即中止HTTPS播放; 7、AbortSpeaking新增HTTPS中止信号和DMA缓冲区flush; 8、Kconfig新增STORY_API_URL故事播放API地址配置; Rdzleo 2026-03-05 11:27:07 +08:00
  • d494a1025f 1、新增Function Calling的讲故事功能,可以语音获取小故事 Rdzleo 2026-03-02 14:48:42 +08:00
  • 7663018d4c 1、删除.cache文件 Rdzleo 2026-03-02 14:47:12 +08:00
  • 7431a630e4 1、注释了BLE JSON Service 相关实现代码,因为当前蓝牙通讯仍然使用二进制方式进行通讯,只是替换了之前官方的BluFi方式 Rdzleo 2026-02-12 16:53:30 +08:00
  • 60a2c7b068 1、所有日志和上报数据的MAC地址从WiFi MAC改为蓝牙MAC(eFuse读取,无需启动蓝牙); 2、电量上报扩展为设备状态上报,新增is_online/volume/brightness字段; 3、新增RTC火山引擎连接状态追踪(检测kDeviceStateDialog); 4、新增重启前上报设备离线状态(OnBeforeRestart虚方法); 5、重命名BATTERY_REPORT为DEVICE_STATUS_REPORT(Kconfig/变量/函数/日志); 6、对齐服务端接口:URL端口和路径修正,JSON字段名battery_level改为battery,移除wifi_rssi; Rdzleo 2026-02-12 14:38:31 +08:00
  • 903a61678c 1、Wi-Fi发送列表过滤了5G频段并且只发送最强信号的2.4G频段Wi-Fi; 2、测试脚本的蓝牙设备名称改为Airhub_开头 Rdzleo 2026-02-10 18:28:35 +08:00
  • d7ec6a5e63 1、取消了蓝牙连接成功后发送蓝牙MAC地址的逻辑; 2、新增了蓝牙名称显示为“Airhub_”接蓝牙MAC地址的明文显示; 3、取消SDK配置蓝牙名称; Rdzleo 2026-02-10 16:16:28 +08:00
  • 1a48e387a8 1、新增了蓝牙连接成功后发送蓝牙的MAC地址 Rdzleo 2026-02-10 15:16:17 +08:00
  • 94067d4adc 1、本次修改了关于BluFi关键字的日志和方法名称替换为Ble关键字 Rdzleo 2026-02-10 15:00:57 +08:00
  • 77c7283d09 重构蓝牙配网: 替换BluFi为自定义GATT Server,修复手机蓝牙不可见问题 Rdzleo 2026-02-10 14:32:55 +08:00
  • 8a965b56bf 1、增加注释、修改系统音量 main Rdzleo 2026-02-10 10:58:06 +08:00
  • 02ae116488 fix blue server zyc 2026-02-10 10:54:42 +08:00
  • ea5050309e 修正了分压系数:根据满电电压4.2V和ADC读数更新电池电量 Rdzleo 2026-01-29 10:06:38 +08:00
  • a54773f71a Kapi_RTC版本初始化 Rdzleo 2026-01-20 16:55:17 +08:00