From 19bd5a4705efa0b45f81321d110d23ddf1f7d1a8 Mon Sep 17 00:00:00 2001 From: Wang_Weigen Date: Fri, 3 Dec 2021 14:07:05 +0800 Subject: [PATCH] repair the uart input of gd32fv103_rvstar --- .../gd32vf103_rvstar/third_party_driver/uart/connect_uart.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Ubiquitous/XiUOS/board/gd32vf103_rvstar/third_party_driver/uart/connect_uart.c b/Ubiquitous/XiUOS/board/gd32vf103_rvstar/third_party_driver/uart/connect_uart.c index 431a8ea1d..988e6d0e2 100755 --- a/Ubiquitous/XiUOS/board/gd32vf103_rvstar/third_party_driver/uart/connect_uart.c +++ b/Ubiquitous/XiUOS/board/gd32vf103_rvstar/third_party_driver/uart/connect_uart.c @@ -215,9 +215,8 @@ static int SerialPutChar(struct SerialHardwareDevice *serial_dev, char c) static int SerialGetChar(struct SerialHardwareDevice *serial_dev) { - char ch = -1; + int ch = -1; struct SerialCfgParam *serial_cfg = (struct SerialCfgParam *)serial_dev->private_data; - // struct UsartHwCfg *serial_hw_cfg = (struct UsartHwCfg *)serial_cfg->hw_cfg.private_data; if (RESET != usart_flag_get(serial_cfg->hw_cfg.serial_register_base, USART_FLAG_RBNE)) {