fix(panic_handler): Updated panic handler to use RTC WDT
This commit updates the following: - Updates the panic handler to use only the RTC WDT to reset the system. - Refactors some of the panic handler code. - Updates Bluetooth files where in they now feed the WDTs instead of reconfiguring them. - Removes some unnecessary configuration of WDTs from various files. - Added a unit test to verify that the system does not lock up when the panic handler is stuck. - Updates the memprot unit tests to work with the refactored panic handler. Closes https://github.com/espressif/esp-idf/issues/15166 Closes https://github.com/espressif/esp-idf/issues/15018 Closes https://github.com/espressif/esp-idf/issues/10110
This commit is contained in:
@@ -32,7 +32,7 @@ class PanicTestDut(IdfDut):
|
||||
COREDUMP_UART_END = r'================= CORE DUMP END ================='
|
||||
COREDUMP_CHECKSUM = r"Coredump checksum='([a-fA-F0-9]+)'"
|
||||
REBOOT = r'.*Rebooting\.\.\.'
|
||||
CPU_RESET = r'.*rst:.*(RTC_SW_CPU_RST|SW_CPU_RESET|SW_CPU)\b'
|
||||
CPU_RESET = r'.*rst:.*(RTC_SW_CPU_RST|SW_CPU_RESET|SW_CPU|RTCWDT_RTC_RESET|LP_WDT_SYS|RTCWDT_RTC_RST|CHIP_LP_WDT_RESET|RTC_WDT_SYS)\b'
|
||||
|
||||
app: IdfApp
|
||||
serial: IdfSerial
|
||||
|
||||
Reference in New Issue
Block a user