fix: 黄灯逻辑 — 断开中快闪, 重连后N短闪
- 线圈断开中: 快闪 (200ms), 无论断开多少次 - 线圈重连后: 按断开次数显示 N 短闪 (1/2/3次) - 无线圈上电后首次接线: 不计入, 黄灯灭 - 判定条件: g_disconnect_active || !g_loop_power_up_state → 快闪
This commit is contained in:
@@ -118,9 +118,9 @@ extern uint16_t g_safe_max_cnt; // 安全复位超时
|
||||
* 故障指示相关 — 黄灯 LEDC (PA10)
|
||||
*
|
||||
* 行为:
|
||||
* - 无线圈上电:黄灯快闪(200ms 周期)
|
||||
* - 线圈断开 N 次(N≥1):N 短闪(N×80ms 亮,间隔 200ms 灭,长灭 1.2s 重复)
|
||||
* - 线圈正常连接:黄灯灭
|
||||
* - 当前断开中 或 上电后从未接线圈:快闪 (200ms)
|
||||
* - 线圈已恢复连接, 断开过 N 次:N 短闪 (N≤3)
|
||||
* - 线圈正常连接, 无断开记录:灭
|
||||
*
|
||||
* 注: 绿灯 LEDA (PA9) 由 poll_green_led() 控制;
|
||||
* 红灯 (PB1) 始终 PWM 呼吸, 不需软件干预.
|
||||
|
||||
Reference in New Issue
Block a user