修复传感器脱落无法上报故障: 发送指令 nack 计入连续失败,DP22 故障码改为 1

拔掉 AHT20 时 measure_start 返回 addr nack,原先直接跳过本次采样、fail_cnt 不增加,
导致永远判不出故障。发送指令失败与读数失败统一记失败,连续 3 次后显示 --。
fault_code:传感器故障报 1,2 预留;温湿度比较异常只闪显示、不上报。
This commit is contained in:
2026-08-31 18:35:01 +08:00
parent e324ebd99b
commit 6e2ce733a6
5 changed files with 32 additions and 25 deletions
+1 -1
View File
@@ -56,7 +56,7 @@ void app_disp_set_temp_alarm(uint8_t en);
void app_disp_set_humi_alarm(uint8_t en);
/**
* @brief 温度或湿度管是否处于告警闪烁(供 fault_code=1
* @brief 温度或湿度管是否处于告警闪烁
* @return 1=任一侧告警,0=无
*/
uint8_t app_disp_is_alarm(void);