WDT doesn't work well



  • Hello,

    I'm testing the library 2.0 with WDT enabled.

    In before() I add "wdt_enable(wdto_8seg)" and I comment from the _proces() the line "hwWatchdogReset();" to force the wdt reset after 8seg

    After wdt reset, the system crash and it is not restore. If I do a manual reset, neither it is restore. I need to remove the power supply to restore the system.

    Need I use a especial bootloader to use wdt with mysensor? I'm using the default bootloader flashed in the arduino pro mini v3



  • I'm going to answer me.

    The problem was the bootloader, I have flashed the MYSbootloader and the WDT is working well.

    Anybody know a bootloader compatible with MYS but it run quickly? because MYSbootloader spends 10seconds to start



  • I answer me again, I try the optiboot bootloader and it work well with mysensor library and WDT enable.

    I hope that the solution is useful for more people

    PD: The optiboot bootloader can be downloaded from here: https://github.com/Optiboot/optiboot/tree/master/optiboot


  • Admin

    @logger02 Indeed, this is a known issue with the stock AVR bootloader - Optiboot or MYSBootlader (depending on the use case) is suggested.



  • Thank you to confirm it


Log in to reply
 

307
Online

6.7k
Users

7.6k
Topics

80.5k
Posts

Looks like your connection to MySensors Forum was lost, please wait while we try to reconnect.