diff --git a/arduino/realtek-ambz/cores/arduino/LibreTuyaAPI.cpp b/arduino/realtek-ambz/cores/arduino/LibreTuyaAPI.cpp index 555319e..40e94cf 100644 --- a/arduino/realtek-ambz/cores/arduino/LibreTuyaAPI.cpp +++ b/arduino/realtek-ambz/cores/arduino/LibreTuyaAPI.cpp @@ -10,8 +10,8 @@ extern "C" { } void LibreTuya::restart() { - sys_cpu_reset(); - sys_reset(); + // The Watchdog Way + wdtEnable(1L); while (1) {} }