diff options
| author | 周传福 <[email protected]> | 2019-05-20 10:21:00 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-05-20 10:21:00 +0800 |
| commit | 893bb729071c8af9bfba2df5c7c1daed57afa448 (patch) | |
| tree | 40205b4d00cf486b58459de46243e5f7cb21045e | |
| parent | 030b365333c74209e2c1a80954ac0166811d7f27 (diff) | |
Update drv_usart.c
| -rw-r--r-- | bsp/stm32/libraries/HAL_Drivers/drv_usart.c | 6 |
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) |
