From 5d3f97328e9707b41bd01e663f5f567fd1d09ab4 Mon Sep 17 00:00:00 2001 From: CYFS <2805686936@qq.com> Date: Mon, 17 Mar 2025 20:28:59 +0800 Subject: [PATCH] [bsp][stm32][nano]:fix nano console --- .../libraries/HAL_Drivers/nano/drv_console.c | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/bsp/stm32/libraries/HAL_Drivers/nano/drv_console.c b/bsp/stm32/libraries/HAL_Drivers/nano/drv_console.c index 8090ae44ba3..ca6bc4be6eb 100644 --- a/bsp/stm32/libraries/HAL_Drivers/nano/drv_console.c +++ b/bsp/stm32/libraries/HAL_Drivers/nano/drv_console.c @@ -35,30 +35,36 @@ void rt_hw_console_init(void) console_uart.Instance = USART3; } #endif /* USART3 */ -#ifdef USART4 +#ifdef UART4 else if (rt_strcmp(RT_CONSOLE_DEVICE_NAME, "uart4") == 0) { - console_uart.Instance = USART4; + console_uart.Instance = UART4; } -#endif /* USART4 */ -#ifdef USART5 +#endif /* UART4 */ +#ifdef UART5 else if (rt_strcmp(RT_CONSOLE_DEVICE_NAME, "uart5") == 0) { - console_uart.Instance = USART5; + console_uart.Instance = UART5; } -#endif /* USART5 */ +#endif /* UART5 */ #ifdef USART6 else if (rt_strcmp(RT_CONSOLE_DEVICE_NAME, "uart6") == 0) { console_uart.Instance = USART6; } #endif /* USART6 */ -#ifdef USART7 +#ifdef UART7 else if (rt_strcmp(RT_CONSOLE_DEVICE_NAME, "uart7") == 0) { - console_uart.Instance = USART7; + console_uart.Instance = UART7; } #endif /* USART7 */ +#ifdef UART8 + else if (rt_strcmp(RT_CONSOLE_DEVICE_NAME, "uart8") == 0) + { + console_uart.Instance = UART8; + } +#endif /* USART8 */ else { RT_ASSERT(0);