From eb897dca9ed33b283ee7b8417698b94209b5ddc8 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Wed, 15 Oct 2025 13:38:05 +0200 Subject: [PATCH] Reinitialize WDT at runtime - This is needed because of some issues when compiling without using menuconfig. Maybe there is a way to do this modifying sdkconfig.defaults when still inside Docker --- firmware/esp32/main/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/esp32/main/main.cpp b/firmware/esp32/main/main.cpp index e1a650e..3c77b74 100644 --- a/firmware/esp32/main/main.cpp +++ b/firmware/esp32/main/main.cpp @@ -17,7 +17,9 @@ static void watchdogTask(void *pvParameters) { .idle_core_mask = 0, .trigger_panic = true, }; - esp_task_wdt_init(&twdt_config); + ESP_ERROR_CHECK(esp_task_wdt_deinit()); + ESP_ERROR_CHECK(esp_task_wdt_init(&twdt_config)); + ESP_ERROR_CHECK(esp_task_wdt_add(NULL)); const TickType_t keepAlivePeriod = pdMS_TO_TICKS(8000);