- /**
 
 -  *******************************************************************************
 
 -  ** \brief USART1 RX irq callback function.
 
 -  **
 
 -  ** \param [in] None
 
 -  **
 
 -  ** \retval None
 
 -  **
 
 -  ******************************************************************************/
 
 - static void USART1_RX_Callback(void)
 
 - {
 
 -     uint8_t data;
 
 -           if(USART_GetStatus(M4_USART1,UsartRxNoEmpty))
 
 -                 {
 
 -                       data =USART_RecData(M4_USART1);        
 
 -                                         RecTimeOut = 0;        
 
 -           if(RecLen<100)
 
 -                                         {
 
 -                                           usart_rec[ RecLen ] = data;
 
 -                                           RecLen++;        
 
 -                                         }                                                
 
 -                                                 
 
 -                 }
 
 -                  if (Set == USART_GetStatus(M4_USART1, UsartFrameErr))
 
 -     {
 
 -         USART_ClearStatus(M4_USART1, UsartFrameErr);
 
 -     }
 
  
-     if (Set == USART_GetStatus(M4_USART1, UsartParityErr))
 
 -     {
 
 -         USART_ClearStatus(M4_USART1, UsartParityErr);
 
 -     }
 
  
-     if (Set == USART_GetStatus(M4_USART1, UsartOverrunErr))
 
 -     {
 
 -         USART_ClearStatus(M4_USART1, UsartOverrunErr);
 
 -     }
 
 -         
 
 - }
 
 
  
  |