summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorItsGettingWorse <[email protected]>2022-10-21 13:07:40 +0800
committerMan, Jianting (Meco) <[email protected]>2022-10-22 15:11:46 -0400
commit9c6d8d96ce57ea1387a621e7245ad0a99be7c5ed (patch)
tree0e862a15650cc23fcd854acd9f3d1936c87431e6
parent11f52eebcfce960386ce8918114ec2f99e2125e2 (diff)
Update drv_usart.c
修复RX DMA 第一包收不到的bug
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_usart.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
index d3f7561d32..6ca3cf43db 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
@@ -170,7 +170,7 @@ static rt_err_t stm32_configure(struct rt_serial_device *serial, struct serial_c
#ifdef RT_SERIAL_USING_DMA
if (!(serial->parent.open_flag & RT_DEVICE_OFLAG_OPEN)) {
- uart->dma_rx.remaining_cnt = 0;
+ uart->dma_rx.remaining_cnt = cfg->bufsz;
}
#endif