summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorguozhanxin <[email protected]>2022-12-09 15:15:40 +0800
committerMan, Jianting (Meco) <[email protected]>2022-12-09 07:54:29 -0500
commitb5d77bbf37fbe97945c351ca19aa56286ad547cd (patch)
tree832ec21d720a4fb061ba56b051830273a22c7633
parente6f38ec9dca0291662abbb290a7203064582cdd7 (diff)
[rtsmart] fix uart can't input after userapp exited at rv64 platform.
-rw-r--r--components/drivers/serial/serial.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/drivers/serial/serial.c b/components/drivers/serial/serial.c
index cce06217b5..06d2264e6d 100644
--- a/components/drivers/serial/serial.c
+++ b/components/drivers/serial/serial.c
@@ -904,7 +904,7 @@ static rt_size_t rt_serial_write(struct rt_device *dev,
}
}
-#ifdef RT_USING_POSIX_TERMIOS
+#if defined(RT_USING_POSIX_TERMIOS) && !defined(RT_USING_TTY)
struct speed_baudrate_item
{
speed_t speed;
@@ -1052,7 +1052,7 @@ static rt_err_t rt_serial_control(struct rt_device *dev,
}
break;
#ifdef RT_USING_POSIX_STDIO
-#ifdef RT_USING_POSIX_TERMIOS
+#if defined(RT_USING_POSIX_TERMIOS) && !defined(RT_USING_TTY)
case TCGETA:
{
struct termios *tio = (struct termios*)args;