From b64377b9de17103ad970369fed8e967d872602d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sat, 2 Jul 2022 16:54:05 +0000 Subject: [PATCH] Fix a crash during file check when CMDBUFFER_DEBUG is defined The file check is so slow that we need to kick the watchdog to prevent a "crash" --- Firmware/ultralcd.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index eb75daecb..21a82b68a 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -7784,6 +7784,11 @@ static bool check_file(const char* filename) { card.sdprinting = true; get_command(); result = check_commands(); +#ifdef CMDBUFFER_DEBUG + // Kick watchdog because the file check is very slow + // with the CMDBUFFER_DEBUG enabled + manage_heater(); +#endif // CMDBUFFER_DEBUG } menu_progressbar_finish();