OpenMV Feature: WDT()
Description
WDT working for the STM32, MIMXRT, and Alif on the machine module.
All watchdog types need to work. For example, on the STM32, only the IWDG is implemented right now; however, this watchdog will reset you during deep sleep. There's another watchdog on the STM32 that turns off when in deep sleep.
Code Size
No response
Implementation
I hope the MicroPython maintainers or community will implement this feature
Code of Conduct
Yes, I agree
docs/ESP32: Reinitialize watchdog timer with longer timeout.
If the WDT timeout is short(several seconds), a problem occurs when updating the software:
you don't have enough time to copy updates to the device.
ESP32 allows reinitializing the watchdog with a longer timeout - like an hour.
Discussion in
ESP32/machine_wdt.c: Add WDT.deinit() method. https://github.com/micropython/micropython/pull/6631
The best explanation at comment
This PR is a copy of #10901 which was damaged due to rebase.