The function Trigger_Watchdog sets the time to wait, before the system reboots.
void Trigger_Watchdog( unsigned long uSeconds, int clean ); void ResetAfter_us( unsigned long uSeconds, int clean );
Parameters
uSeconds
number of micro-seconds to wait, before system will reboot.
clean
set to 1 for a clean reset.
set to 0 for a non-clean reset.
Remarks
You can use TriggerWatchdog to reboot your system if your applications hangs for a specified time. A second call to TriggerWatchdog will reinit the time till reboot! If you perform a clean reset all information stored in the RAM-disk will be lost after reboot. A dirty reboot will leave the data stored in RAM-disk and the registry, as they where before reset.
Requirements
OS Versions: Windows CE 4.2 and later.
Header: drvlib_app.h
Link Library: drvlib_app.lib