采用二次复位,从PD切到别的协议也复位
1. 修改docs/更新日志.md,补充PD跨类别切换复位相关说明 2. 调整chrg_comm.c中协议切换复位判断条件,改为PD状态变化时复位 3. 更新代码注释,优化协议切换流程的说明逻辑
This commit is contained in:
+1851
-1
File diff suppressed because it is too large
Load Diff
@@ -1,6 +0,0 @@
|
||||
# Allegro advisory lock file
|
||||
DATE=Tue Aug 25 19:43:27 2026
|
||||
USER=Adminuser
|
||||
HOST=DESKTOP-5RA9F3K
|
||||
PROGRAM=Allegro
|
||||
PID=39932
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
### Source 复位后的初始化流程
|
||||
- 从其他协议切换到 PD 时复位加入断开CC,D+D-,GND逻辑,等断开后再复位,再初始化
|
||||
- 增加 PD 切换到非 PD 协议时的完整复位;PD/非PD跨类别切换统一执行复位。
|
||||
- PD切PD、非PD切非PD以及仅切换CC线时不复位。
|
||||
- 新增 `SOURCE_WORK_INIT_WAIT`,复位回码后重新执行 Source 初始化,并等待南向初始化批次完成。
|
||||
- 加入了读取版本号
|
||||
|
||||
|
||||
Reference in New Issue
Block a user