加入状态

This commit is contained in:
不吃油炸鸡
2026-02-13 14:11:26 +08:00
parent 8245e732f6
commit 38e2f89e52
2 changed files with 18 additions and 0 deletions

View File

@@ -45,8 +45,20 @@ enum {
};
typedef uint8_t PD_user_state_t;
typedef enum {
PD_STATE_IDLE, // 空闲状态
PD_STATE_NEGOTIATING, // 正在协商中 (已发送请求等待PS_RDY)
PD_STATE_SUCCESS_PPS, // 成功协商到PPS模式
PD_STATE_SUCCESS_FIXED, // 成功协商到固定电压
PD_STATE_FAILED, // 协商失败 (收到Reject或超时)
PD_STATE_GET_CAPS // 刚刚收到能力列表,准备发起第一次请求
} App_PD_State_t;
typedef struct
{
App_PD_State_t state;
PD_protocol_t protocol;
// Power ready power