feat(V4B): V4.32 — 黄灯一长一短时序 200/100/100/800 → 300/100/100/700ms
poll_yellow_led 模式5 dur[4] {40,20,20,160}→{60,20,20,140} (5ms/tick);
总周期 1.2s 不变, 长亮更醒目。语法0 error, 4测试不受影响(纯poll层常量)
文档: devlog V2.30 / spec V2.11 / design doc §6 注记
This commit is contained in:
@@ -14,10 +14,10 @@
|
||||
#define __CMCNG_H__
|
||||
|
||||
#define PRODUCT_MODEL "DLD154"
|
||||
#define FIRMWARE_VER "4.31"
|
||||
#define FIRMWARE_VER "4.32"
|
||||
#define HARDWARE_VER "3.00"
|
||||
#define FIRMWARE_VER_MAIN 4
|
||||
#define FIRMWARE_VER_SUB 31
|
||||
#define FIRMWARE_VER_SUB 32
|
||||
#define HARDWARE_VER_MAIN 3
|
||||
#define HARDWARE_VER_SUB 0
|
||||
|
||||
|
||||
@@ -308,7 +308,7 @@ void poll_green_led(void)
|
||||
* 4 环境异常预判/重校准学习 (g_env_warn/g_env_resync):
|
||||
* → 常亮 (V4.24/25, 故障补偿 10s 内完成)
|
||||
* 5 线圈电感量不合理 (g_coil_fault, 频率 20~120kHz 窗之外):
|
||||
* → 一长一短 (长亮200ms/灭100ms/短亮100ms/灭800ms 循环)
|
||||
* → 一长一短 (长亮300ms/灭100ms/短亮100ms/灭700ms 循环)
|
||||
* 3 线圈已恢复连接, 且上电后有断开记录 (g_disconnect_count >= 1):
|
||||
* → N 短闪 (80ms亮/200ms灭 × N, 1.2s间隔, N=断开次数≤3)
|
||||
* 2 线圈正常连接, 无断开记录:
|
||||
@@ -345,11 +345,11 @@ void poll_yellow_led(void)
|
||||
}
|
||||
|
||||
/*--- V4.26 模式5: 线圈电感量不合理 → 一长一短
|
||||
* 长亮200ms(40tick) → 灭100ms(20) → 短亮100ms(20) → 灭800ms(160), 循环
|
||||
* 长亮300ms(60tick) → 灭100ms(20) → 短亮100ms(20) → 灭700ms(140), 循环
|
||||
* g_coil_fault: 1=L偏大(f<20kHz) 2=L偏小(f>120kHz)
|
||||
* 优先级: 断开(1) > 环境(4) > 电感量(5) > N短闪(3) > 灭 ---*/
|
||||
if (g_coil_fault) {
|
||||
static const uint16_t dur[4] = { 40, 20, 20, 160 };
|
||||
static const uint16_t dur[4] = { 60, 20, 20, 140 }; // 300/100/100/700ms (V4.32)
|
||||
if (g_fault_phase > 3) g_fault_phase = 0;
|
||||
if (g_fault_phase & 1)
|
||||
LED_YELLOW_OFF;
|
||||
|
||||
Reference in New Issue
Block a user