diff options
Diffstat (limited to 'bsp/hc32/tests/test_uart_v2.c')
| -rw-r--r-- | bsp/hc32/tests/test_uart_v2.c | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/bsp/hc32/tests/test_uart_v2.c b/bsp/hc32/tests/test_uart_v2.c index 11ab6c466d..48325d5995 100644 --- a/bsp/hc32/tests/test_uart_v2.c +++ b/bsp/hc32/tests/test_uart_v2.c @@ -6,6 +6,8 @@ * Change Logs: * Date Author Notes * 2024-12-30 CDT first version + * 2026-05-27 CDT Support HC32F4A2 + * 2026-06-03 CDT Support HC32F467 */ /* @@ -14,7 +16,7 @@ * * 命令解释:命令第二个参数是要使用的串口设备名称,为空则使用默认的串口设备(uart1) * 程序功能:通过串口输出字符串: - * drv_usart: drv_usart_v1 + * drv_usart: drv_usart_v2 * commnucation:using DMA/interrupt, * uart_ch: uartx (x对应测试通道) * 输出输入的字符 @@ -67,17 +69,19 @@ #include <rtdevice.h> #if defined(HC32F460) && defined(BSP_USING_UART2) - #define SAMPLE_DEFAULT_UART_NAME "uart2" -#elif defined(HC32F4A0) && defined (BSP_USING_UART6) - #define SAMPLE_DEFAULT_UART_NAME "uart6" -#elif defined(HC32F448) && defined (BSP_USING_UART1) - #define SAMPLE_DEFAULT_UART_NAME "uart1" -#elif defined(HC32F472) && defined (BSP_USING_UART1) - #define SAMPLE_DEFAULT_UART_NAME "uart1" -#elif defined(HC32F4A8) && defined (BSP_USING_UART6) - #define SAMPLE_DEFAULT_UART_NAME "uart6" -#elif defined(HC32F334) && defined (BSP_USING_UART1) - #define SAMPLE_DEFAULT_UART_NAME "uart1" +#define SAMPLE_DEFAULT_UART_NAME "uart2" +#elif (defined(HC32F4A0) || defined(HC32F4A2)) && defined(BSP_USING_UART6) +#define SAMPLE_DEFAULT_UART_NAME "uart6" /* TX:PE6, RX:PH6 */ +#elif defined(HC32F448) && defined(BSP_USING_UART1) +#define SAMPLE_DEFAULT_UART_NAME "uart1" +#elif defined(HC32F472) && defined(BSP_USING_UART1) +#define SAMPLE_DEFAULT_UART_NAME "uart1" +#elif defined(HC32F4A8) && defined(BSP_USING_UART6) +#define SAMPLE_DEFAULT_UART_NAME "uart6" +#elif defined(HC32F334) && defined(BSP_USING_UART1) +#define SAMPLE_DEFAULT_UART_NAME "uart1" +#elif defined(HC32F467) && defined(BSP_USING_UART6) +#define SAMPLE_DEFAULT_UART_NAME "uart6" #endif #if defined(SAMPLE_DEFAULT_UART_NAME) @@ -234,7 +238,7 @@ int uart_sample_v2(int argc, char *argv[]) config.baud_rate = BAUD_RATE_115200; //baudrate 115200 config.data_bits = DATA_BITS_8; //data bit 8 config.stop_bits = STOP_BITS_1; //stop bit 1 - config.parity = PARITY_NONE; + config.parity = PARITY_NONE; rt_device_control(serial, RT_DEVICE_CTRL_CONFIG, &config); if (0 == rt_strncmp(comm_mode, comm_mode_dma, 3)) |
