Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: HelloWorld_CCA01M1 HelloWorld_CCA02M1 CI-data-logger-server HelloWorld_CCA02M1 ... more
This is a fork of the events subdirectory of https://github.com/ARMmbed/mbed-os.
Note, you must import this library with import name: events!!!
Diff: hal/common/retarget.cpp
- Revision:
- 6546:b7f6a8e13048
- Parent:
- 6396:723dcc4c67dd
- Child:
- 6547:5f2779e36035
diff -r e17de3ce3890 -r b7f6a8e13048 hal/common/retarget.cpp
--- a/hal/common/retarget.cpp Thu Jun 16 01:10:49 2016 +0100
+++ b/hal/common/retarget.cpp Tue Jun 07 09:43:40 2016 -0500
@@ -88,6 +88,7 @@
#if DEVICE_SERIAL
extern int stdio_uart_inited;
extern serial_t stdio_uart;
+static char stdio_prev;
#endif
static void init_serial() {
@@ -227,7 +228,11 @@
#if DEVICE_SERIAL
if (!stdio_uart_inited) init_serial();
for (unsigned int i = 0; i < length; i++) {
+ if (buffer[i] == '\n' && stdio_prev != '\r') {
+ serial_putc(&stdio_uart, '\r');
+ }
serial_putc(&stdio_uart, buffer[i]);
+ stdio_prev = buffer[i];
}
#endif
n = length;