From ea4510dfe03f891340985594c4de15134e548853 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 17 Nov 2015 12:54:57 +0000 Subject: recvr --- polycom_recv/reset.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 polycom_recv/reset.c (limited to 'polycom_recv/reset.c') diff --git a/polycom_recv/reset.c b/polycom_recv/reset.c new file mode 100644 index 0000000..0068d07 --- /dev/null +++ b/polycom_recv/reset.c @@ -0,0 +1,20 @@ +#include "project.h" +void ICACHE_FLASH_ATTR +reset_init (void) +{ + struct rst_info *rtc_info = system_get_rst_info (); + os_printf ("reset reason: %x\n", rtc_info->reason); + if (rtc_info->reason == REASON_WDT_RST + || rtc_info->reason == REASON_EXCEPTION_RST + || rtc_info->reason == REASON_SOFT_WDT_RST) + { + if (rtc_info->reason == REASON_EXCEPTION_RST) + { + os_printf ("Fatal exception (%d):\n", rtc_info->exccause); + } + os_printf + ("epc1=0x%08x, epc2=0x%08x, epc3=0x%08x, excvaddr=0x%08x, depc=0x%08x\n", + rtc_info->epc1, rtc_info->epc2, rtc_info->epc3, rtc_info->excvaddr, + rtc_info->depc); + } +} -- cgit v1.2.3