Problem with watchdog


I’m working with the RCM5700 module.

I need to use the hardware watchdog timer.

Supposedly, the watchdog is always enabled, but I never use the hitwd function to restart it, and my device never restarted.

Now. I use the Enable_HW_WDT function to enable the watchdog, but my hardware never restarted.

Is there anything I forgot to configure?

Please help me.


The hardware watchdog is serviced in the syswtem tick interrupt. If you want to you can set up virtual watchdogs to handle watchdogs for your app (i.e. guarding against the app hanging but interrupts still operating in the background.


Thank you very much.
This is with the following instructions:

VdGetFreeWd and VdHitWd