wrh
72cf1b75fa
修复了频繁切换电源PD协议会卡死的问题
refactor(chrg): 重构Source协议切换流程,替换CC断开为复位命令
1. 修改apps/chrg/applications/thread/chrg_north.c:新增SRC_CMD_RESET命令的帧长度校验
2. 修改apps/chrg/applications/thread/chrg_comm.h:新增chrg_comm_source_protocol_ack函数声明
3. 修改apps/chrg/applications/thread/chrg_north.h:开启北向UART调试打印
4. 修改apps/chrg/applications/utils/chrg_source.h:新增SRC_CMD_RESET命令码和source_reset函数声明
5. 修改apps/chrg/applications/thread/chrg_roll_nor.h:替换CC断开相关状态为复位状态
6. 修改apps/chrg/applications/utils/chrg_source.c:实现source_reset函数,修复PD参数硬编码问题
7. 修改apps/chrg/applications/thread/chrg_comm.c:新增协议状态缓存,重构协议切换判断逻辑
8. 修改apps/chrg/applications/thread/chrg_roll_nor.c:移除CC断开相关的共享等待逻辑,更新命令处理流程
2026-08-22 16:55:25 +08:00
..
2026-07-23 14:31:41 +08:00
2026-08-22 16:55:25 +08:00