serial_dump_and_reset: do not completely disable WDT

Set it to 8s which is long enough to complete the dump.
This commit is contained in:
Yuri D'Elia 2021-06-12 15:39:37 +02:00
parent 6de98f7b0d
commit ea51d65137

View File

@ -984,8 +984,8 @@ void serial_dump_and_reset(dump_crash_reason reason)
SERIAL_ECHOPGM("reason: "); SERIAL_ECHOPGM("reason: ");
SERIAL_ECHOLN((unsigned)reason); SERIAL_ECHOLN((unsigned)reason);
// disable interrupts from now on to avoid wdt while dumping // set WDT long enough to allow writing the entire stream
wdt_disable(); wdt_enable(WDTO_8S);
print_mem(0, RAMEND+1, dcode_mem_t::sram); print_mem(0, RAMEND+1, dcode_mem_t::sram);
SERIAL_ECHOLNRPGM(MSG_OK); SERIAL_ECHOLNRPGM(MSG_OK);