|
@@ -947,8 +947,12 @@ void battErrorStateDisplay()
|
|
|
{
|
|
|
|
|
|
errorLightTimer++;
|
|
|
-
|
|
|
- if(battWarningState != 0)
|
|
|
+ if(battWorkState == 0x02) //充电模式下,如果只有“SOC低故障”,那么就不显示故障灯 zhengchao20210713 add
|
|
|
+ {
|
|
|
+ if((((battWarningState >> 10) & 0x01) == 0x01) && ((battWarningState & 0xFFFFFBFF) == 0x00))
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(battWarningState != 0 )
|
|
|
{
|
|
|
if(errorLightTimer<(UINT8)(errorLEDFlashPeriod*errorDutyRatio))
|
|
|
{
|