Index: App/Services/WatchdogMgmt.c =================================================================== diff -u -radd7eb956a7d2c124434541e1f06ca5ae158716f -r0e042876ff72edbbaad7e5c9cc743c5a4a8c14b3 --- App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision add7eb956a7d2c124434541e1f06ca5ae158716f) +++ App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision 0e042876ff72edbbaad7e5c9cc743c5a4a8c14b3) @@ -177,13 +177,8 @@ *************************************************************************/ static void petWatchdog( void ) { - U32 d; - // pulse the watchdog signal - setCPLDWatchdog( PIN_SIGNAL_HIGH ); - for ( d = 0; d < 1000; d++ ) - ; // ok to block briefly because we're in the background (idle) task - setCPLDWatchdog( PIN_SIGNAL_LOW ); + toggleCPLDWatchdog(); // remember when we last pet the watchdog lastWatchdogPetTime = getMSTimerCount();