From 4aa652f5f82cc174ca04e8105560a19151073769 Mon Sep 17 00:00:00 2001 From: Senthil Ramakrishnan Date: Mon, 5 Mar 2018 15:26:01 -0600 Subject: [PATCH] Fix linefeed issues in crash dump output --- .../TARGET_CORTEX_M/mbed_rtx_fault_handler.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/rtos/TARGET_CORTEX/TARGET_CORTEX_M/mbed_rtx_fault_handler.c b/rtos/TARGET_CORTEX/TARGET_CORTEX_M/mbed_rtx_fault_handler.c index ffa323ea28..0fa7321530 100644 --- a/rtos/TARGET_CORTEX/TARGET_CORTEX_M/mbed_rtx_fault_handler.c +++ b/rtos/TARGET_CORTEX/TARGET_CORTEX_M/mbed_rtx_fault_handler.c @@ -194,17 +194,13 @@ void fault_print_str(char *fmtstr, uint32_t *values) char hex_str[9]={0}; while(fmtstr[i] != '\0') { - if(fmtstr[i] == '\n' || fmtstr[i] == '\r') { - serial_putc(&stdio_uart, '\r'); - } else { - if(fmtstr[i]=='%') { - hex_to_str(values[vidx++],hex_str); - for(idx=7; idx>=0; idx--) { - serial_putc(&stdio_uart, hex_str[idx]); - } - } else { - serial_putc(&stdio_uart, fmtstr[i]); + if(fmtstr[i]=='%') { + hex_to_str(values[vidx++],hex_str); + for(idx=7; idx>=0; idx--) { + serial_putc(&stdio_uart, hex_str[idx]); } + } else { + serial_putc(&stdio_uart, fmtstr[i]); } i++; }