summaryrefslogtreecommitdiff
path: root/bsp/ft2004/drivers/drv_usart.c
diff options
context:
space:
mode:
authorssd4561 <[email protected]>2021-08-16 16:56:13 +0800
committer[email protected] <[email protected]>2021-08-16 23:36:31 +0800
commit8932a16b6eb8fecee495c630185da19ef4e382c3 (patch)
tree29be650a8a5dfe66fa1a6664d8713f081df14790 /bsp/ft2004/drivers/drv_usart.c
parent33a50d0eb0c3fdaff3b64db472de784a7c2b3a9d (diff)
ft2004 bsp 增加gtimer 支持,修正can驱动初始化问题
Diffstat (limited to 'bsp/ft2004/drivers/drv_usart.c')
-rw-r--r--bsp/ft2004/drivers/drv_usart.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bsp/ft2004/drivers/drv_usart.c b/bsp/ft2004/drivers/drv_usart.c
index 96ac3c97eb..728174501e 100644
--- a/bsp/ft2004/drivers/drv_usart.c
+++ b/bsp/ft2004/drivers/drv_usart.c
@@ -85,7 +85,8 @@ static void Ft_Os_Uart_Callback(void *Args, u32 Event, u32 EventData)
if (FUART_EVENT_RECV_DATA == Event || FUART_EVENT_RECV_TOUT == Event)
{
- rt_hw_serial_isr(serial, RT_SERIAL_EVENT_RX_IND);
+ if (serial->serial_rx)
+ rt_hw_serial_isr(serial, RT_SERIAL_EVENT_RX_IND);
}
else if (FUART_EVENT_RECV_ERROR == Event)
{