|
@@ -155,6 +155,12 @@ static void UartTask(void* arg)
|
|
|
}
|
|
|
if(UartRecvFlagCounter>=3)
|
|
|
{
|
|
|
+ if(osOK==osMutexAcquire(Error_Mutex, 100))
|
|
|
+ {
|
|
|
+ UINT8 ErrorNumTemp = 33;
|
|
|
+ PutErrorNum((UINT16 *)ErrorNum,sizeof(ErrorNum),ErrorNumTemp);
|
|
|
+ }
|
|
|
+ osMutexRelease(Error_Mutex);
|
|
|
UartRecvFlag = 0;
|
|
|
UartRecvFlagCounter = 0;
|
|
|
PROC_UART_STATE_SWITCH(PROCESS_UART_STATE_INTI);
|