yincheng.zhong
2024-08-21 903a245a364052d5ba612e3e53b685fca26a09d4
keil/include/components/hal/UART.c
@@ -337,25 +337,14 @@
 *******************************************************************************/
static void uart_receive_callback(void *dev, uint32_t err_code)
{
    E_UartID eUartID = (E_UartID) 0;
    E_UartID eUartID = UART_ID_4G;
    for (eUartID = (E_UartID) 0; eUartID < UART_ID_LAST; eUartID++)
    {
        if (l_astUartInfo[eUartID].m_eUartPort == *(enum UART_DEV_T *)dev)
        {
            if(UART_RX_MODE_INT == l_astUartInfo[eUartID].m_eRxMode)
            {
                HIDO_UINT8 u8RecvByte = l_astUartInfo[eUartID].m_u8RxValue;
                HIDO_ArraryQueueIn(&l_astUartInfo[eUartID].m_stRxArraryQueue, &u8RecvByte);
                /* 启动INT接收 */
                uart_receive(l_astUartInfo[eUartID].m_eUartPort, &l_astUartInfo[eUartID].m_u8RxValue, 1, uart_receive_callback);
            }
            break;
        }
    }
}
/*******************************************************************************