diff --git a/components/secplus_gdo/secplus_gdo.cpp b/components/secplus_gdo/secplus_gdo.cpp index a11ad93..9b17ce0 100644 --- a/components/secplus_gdo/secplus_gdo.cpp +++ b/components/secplus_gdo/secplus_gdo.cpp @@ -20,6 +20,10 @@ #include "esphome/core/log.h" #include "inttypes.h" +extern "C" void esp_task_wdt_isr_user_handler(void) { + gdo_deinit(); +} + namespace esphome { namespace secplus_gdo {