Add missing carriage returns to fault handler

Fault handler was outputting just LFs between lines, when standard
terminals require CR+LF, leading to messy output.
pull/6654/head
Kevin Bracey 2018-04-17 12:56:17 +03:00
parent cabef4db1d
commit fc61b8ab50
1 changed files with 3 additions and 0 deletions

View File

@ -220,6 +220,9 @@ void fault_print_str(char *fmtstr, uint32_t *values)
serial_putc(&stdio_uart, hex_str[idx]);
}
} else {
if (fmtstr[i] == '\n') {
serial_putc(&stdio_uart, '\r');
}
serial_putc(&stdio_uart, fmtstr[i]);
}
i++;