[rtems commit] LEON: console print \r\n instead of \n\r
Daniel Hellstrom
danielh at rtems.org
Thu Oct 9 11:12:15 UTC 2014
Module: rtems
Branch: master
Commit: b4cebd056090604692143827fac5fe49bb32a2d4
Changeset: http://git.rtems.org/rtems/commit/?id=b4cebd056090604692143827fac5fe49bb32a2d4
Author: Daniel Hellstrom <daniel at gaisler.com>
Date: Tue Oct 7 11:35:46 2014 +0200
LEON: console print \r\n instead of \n\r
---
.../lib/libbsp/sparc/shared/uart/apbuart_termios.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/c/src/lib/libbsp/sparc/shared/uart/apbuart_termios.c b/c/src/lib/libbsp/sparc/shared/uart/apbuart_termios.c
index 05bd608..26a06c9 100644
--- a/c/src/lib/libbsp/sparc/shared/uart/apbuart_termios.c
+++ b/c/src/lib/libbsp/sparc/shared/uart/apbuart_termios.c
@@ -262,12 +262,13 @@ send:
__asm__ volatile ("nop"::); __asm__ volatile ("nop"::);
__asm__ volatile ("nop"::); __asm__ volatile ("nop"::);
}
- regs->data = (unsigned int) ch;
if ((ch == '\n') && do_cr_on_newline) {
- ch = '\r';
+ regs->data = (unsigned int) '\r';
+ do_cr_on_newline = 0;
goto send;
}
+ regs->data = (unsigned int) ch;
/* Wait until the character has been sent? */
if (wait_sent) {
More information about the vc
mailing list