summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author周传福 <[email protected]>2019-05-20 10:21:00 +0800
committerGitHub <[email protected]>2019-05-20 10:21:00 +0800
commit893bb729071c8af9bfba2df5c7c1daed57afa448 (patch)
tree40205b4d00cf486b58459de46243e5f7cb21045e
parent030b365333c74209e2c1a80954ac0166811d7f27 (diff)
Update drv_usart.c
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_usart.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
index 2950266b3c..039d008341 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c
@@ -634,11 +634,13 @@ void LPUART1_DMA_RX_IRQHandler(void)
#ifdef RT_SERIAL_USING_DMA
static void stm32_dma_config(struct rt_serial_device *serial, rt_ubase_t flag)
{
- RT_ASSERT(serial != RT_NULL);
struct rt_serial_rx_fifo *rx_fifo
DMA_HandleTypeDef *DMA_Handle;
struct dma_config *dma_config;
- struct stm32_uart *uart = (struct stm32_uart *)serial->parent.user_data;
+ struct stm32_uart *uart;
+
+ RT_ASSERT(serial != RT_NULL);
+ uart = (struct stm32_uart *)serial->parent.user_data;
RT_ASSERT(uart != RT_NULL);
if (RT_DEVICE_FLAG_DMA_RX == flag)