|
@@ -167,6 +167,7 @@ static void UartTask(void* arg)
|
|
|
UartWriteData.Data[0] = 0x00;
|
|
|
UartWriteData.Data[1] = 0x00;
|
|
|
osMessageQueuePut(UartWriteCmdHandle,&UartWriteData,0,1000);
|
|
|
+ PROC_UART_STATE_SWITCH(PROCESS_UART_STATE_READ);
|
|
|
}
|
|
|
else if (AppNVMData.isBattLocked==FALSE && ((UartReadMsg.data[(0x09+BATT_CELL_VOL_NUM+BATT_TEMP_NUM+2)*2+1])>>1)&0x03==0x00)
|
|
|
{
|
|
@@ -174,6 +175,7 @@ static void UartTask(void* arg)
|
|
|
UartWriteData.Data[0] = 0x00;
|
|
|
UartWriteData.Data[1] = 0x03;
|
|
|
osMessageQueuePut(UartWriteCmdHandle,&UartWriteData,0,1000);
|
|
|
+ PROC_UART_STATE_SWITCH(PROCESS_UART_STATE_READ);
|
|
|
}
|
|
|
break;
|
|
|
}
|