From: Ivan Grokhotkov Date: Wed, 12 Apr 2017 09:46:57 +0000 (+0800) Subject: panic handler: send output to the UART configured as console X-Git-Tag: v2.1-rc1~189^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aae441951b8b2e550eafb70d3bf9250c5050693e;p=esp-idf panic handler: send output to the UART configured as console --- diff --git a/components/esp32/panic.c b/components/esp32/panic.c index 67f7b404e6..f951b183c2 100644 --- a/components/esp32/panic.c +++ b/components/esp32/panic.c @@ -53,8 +53,8 @@ //printf may be broken, so we fix our own printing fns... static void panicPutChar(char c) { - while (((READ_PERI_REG(UART_STATUS_REG(0)) >> UART_TXFIFO_CNT_S)&UART_TXFIFO_CNT) >= 126) ; - WRITE_PERI_REG(UART_FIFO_REG(0), c); + while (((READ_PERI_REG(UART_STATUS_REG(CONFIG_CONSOLE_UART_NUM)) >> UART_TXFIFO_CNT_S)&UART_TXFIFO_CNT) >= 126) ; + WRITE_PERI_REG(UART_FIFO_REG(CONFIG_CONSOLE_UART_NUM), c); } static void panicPutStr(const char *c)