mirror of
https://gitee.com/Vancouver2017/luban-lite.git
synced 2025-12-26 22:18:54 +00:00
v1.2.1
This commit is contained in:
@@ -269,7 +269,6 @@ void drv_usart_irqhandler(int irq, void * data)
|
||||
|
||||
RT_ASSERT(uart != RT_NULL);
|
||||
hal_usart_set_interrupt(uart, USART_INTR_READ, 0);
|
||||
|
||||
switch (status)
|
||||
{
|
||||
case AIC_IIR_RECV_DATA:
|
||||
@@ -278,6 +277,11 @@ void drv_usart_irqhandler(int irq, void * data)
|
||||
hal_uart_rx_dma_config(uart, (uint8_t *)g_info[index].uart_rx_fifo, g_info[index].rx_size);
|
||||
break;
|
||||
|
||||
case AIC_IIR_RECV_LINE:
|
||||
hal_usart_intr_recv_line(index, (aic_usart_priv_t *)g_serial[index].parent.user_data);
|
||||
hal_usart_set_interrupt(uart, USART_INTR_READ, 1);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user