From 70baf31139e131c9b23d3dd4606adfe37427b986 Mon Sep 17 00:00:00 2001 From: "DrZiplok@gmail.com" Date: Thu, 25 Nov 2010 03:41:52 +0000 Subject: [PATCH] Resurrect lf -> crlf translation that was lost when I dropped the stdio support. git-svn-id: https://arducopter.googlecode.com/svn/trunk@921 f9c3cf11-9bcb-44bc-f272-b75c42450872 --- libraries/FastSerial/vprintf.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/FastSerial/vprintf.cpp b/libraries/FastSerial/vprintf.cpp index 96d1efe030..5dffefb683 100644 --- a/libraries/FastSerial/vprintf.cpp +++ b/libraries/FastSerial/vprintf.cpp @@ -118,6 +118,9 @@ BetterStream::_vprintf (unsigned char in_progmem, const char *fmt, va_list ap) c = GETBYTE (in_progmem, 1, fmt); if (c != '%') break; } + /* emit cr before lf to make most terminals happy */ + if (c == '\n') + write('\r'); write(c); }