I am running a program with multiple tasks on the ESP32 module, which are continuously employing GPIO interrupts, timer interrupts and WiFi communication.
After running for a few hours, the system suddenly crashed and reset itself with the following message on the monitor:
Can someone explain to me what caused this and what can done to possibly rectify it?W (30) boot: PRO CPU has been reset by WDT.
W (30) boot: WDT reset info: PRO CPU PC=0x40081ae3
0x40081ae3: .check_dport_access_end at /home/ro269/Desktop/gridballast/Support/esp-idf/components/esp32/./dport_panic_highint_hdl.S:182
W (31) boot: WDT reset info: APP CPU PC=0x4008d977
0x4008d977: panicHandler at /home/ro269/Desktop/gridballast/Support/esp-idf/components/esp32/./panic.c:648
Thanks.