WDT count down during deepsleep?



  • Lopy 4
    Firmware: 1.18.2.r4

    pycom.wdt_on_boot(True)
    pycom.wdt_on_boot_timeout(30000)
    ...etc..
    machine.deepsleep(60000)
    

    Is there anyway to have the WDT fire in the above circumstance? We are expecting the wdt_on_boot_timeout to be counting down in deepsleep. Is there anyway to make that happen?

    Looking at the low-level docs for the ESP it appears that is how the RWDT works. Is there way to use that?
    https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/system/wdts.html

    "We want to set the RWDT timeout on boot after an HW reset (or power cycle). Since the RWDT is in the RTC module we then expect the RWDT to count down even if in deepsleep.
    and get a system reset unless the RWDT is refreshed before the timer reaches the end
    How would we achieve that in LoPy?"


Log in to reply
 

Pycom on Twitter