]> granicus.if.org Git - esp-idf/commitdiff
panic handler: send output to the UART configured as console
authorIvan Grokhotkov <ivan@espressif.com>
Wed, 12 Apr 2017 09:46:57 +0000 (17:46 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Thu, 13 Apr 2017 07:27:38 +0000 (15:27 +0800)
components/esp32/panic.c

index 67f7b404e6f97e9d4ac0e29b854f7068cd0ba1a8..f951b183c227a9b62320c569a9b558bb7e9ebbed 100644 (file)
@@ -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)