diff --git a/bionic.c b/bionic.c index c9e4c82..e13f79a 100644 --- a/bionic.c +++ b/bionic.c @@ -345,13 +345,14 @@ void _msleep(uint32_t msecs) int puts(const char *str) { serial_puts(str); - serial_putc('\r'); serial_putc('\n'); return 1; } int putchar(int c) { + if (c == '\n') + serial_putc('\r'); serial_putc(c); return c; }