[rtems commit] Updating default termios initialization for dedicated input /output baud rates

Joel Sherrill joel at rtems.org
Mon Apr 10 14:40:00 UTC 2017


Module:    rtems
Branch:    master
Commit:    d2390ce47beb619ef8e86a57c832b501b7acb5c5
Changeset: http://git.rtems.org/rtems/commit/?id=d2390ce47beb619ef8e86a57c832b501b7acb5c5

Author:    Kevin Kirspel <kevin-kirspel at idexx.com>
Date:      Mon Apr 10 09:41:02 2017 -0400

Updating default termios initialization for dedicated input/output baud rates

updates #2897.

---

 cpukit/libcsupport/src/termios.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/cpukit/libcsupport/src/termios.c b/cpukit/libcsupport/src/termios.c
index 6557135..2fb9d4f 100644
--- a/cpukit/libcsupport/src/termios.c
+++ b/cpukit/libcsupport/src/termios.c
@@ -578,10 +578,13 @@ rtems_termios_open_tty(
      */
     tty->termios.c_iflag = BRKINT | ICRNL | IXON | IMAXBEL;
     tty->termios.c_oflag = OPOST | ONLCR | XTABS;
-    tty->termios.c_cflag = B9600 | CS8 | CREAD | CLOCAL;
+    tty->termios.c_cflag = CS8 | CREAD | CLOCAL;
     tty->termios.c_lflag =
        ISIG | ICANON | IEXTEN | ECHO | ECHOK | ECHOE | ECHOCTL;
 
+    tty->termios.c_ispeed = B9600;
+    tty->termios.c_ospeed = B9600;
+
     tty->termios.c_cc[VINTR] = '\003';
     tty->termios.c_cc[VQUIT] = '\034';
     tty->termios.c_cc[VERASE] = '\177';



More information about the vc mailing list