summaryrefslogtreecommitdiff
path: root/bsp/stm32/libraries
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2019-01-17 09:59:17 +0800
committerGitHub <[email protected]>2019-01-17 09:59:17 +0800
commit479ea9a520705558f32e65c570828dec9bae5ea1 (patch)
tree395477e46a609230fda7340e5949cd6b747ba083 /bsp/stm32/libraries
parent9786c2424f918bd6a1a65d3adae5d21f963a6105 (diff)
parent706c0410cd9bc68102e0c39657f695e72a1d1e44 (diff)
Merge pull request #2192 from HubertXie/master
[stm32][drv_usart]修复串口中断接收数据丢数据问题
Diffstat (limited to 'bsp/stm32/libraries')
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_usart.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
index 87543442b6..03ba4c6f2a 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
@@ -235,8 +235,6 @@ static void uart_isr(struct rt_serial_device *serial)
(__HAL_UART_GET_IT_SOURCE(&(uart->handle), UART_IT_RXNE) != RESET))
{
rt_hw_serial_isr(serial, RT_SERIAL_EVENT_RX_IND);
- /* Clear RXNE interrupt flag */
- UART_INSTANCE_CLEAR_FUNCTION(&(uart->handle), UART_FLAG_RXNE);
}
#ifdef RT_SERIAL_USING_DMA
else if ((uart->uart_dma_flag) && (__HAL_UART_GET_FLAG(&(uart->handle), UART_FLAG_IDLE) != RESET) &&