Index: firmware/App/Services/WatchdogMgmt.c =================================================================== diff -u -re5bb82cad756fbb10f04d576dffd499df78f6b35 -r5bec978fa9cce89bbf8c559f0844b7528a10c0d1 --- firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision e5bb82cad756fbb10f04d576dffd499df78f6b35) +++ firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision 5bec978fa9cce89bbf8c559f0844b7528a10c0d1) @@ -14,7 +14,6 @@ * **************************************************************************/ -#include #include "CPLD.h" #include "SafetyShutdown.h" #include "SystemCommMessages.h" @@ -107,13 +106,16 @@ } #ifndef RM46_EVAL_BOARD_TARGET // check to see if watchdog has expired +#ifndef BREADBOARD_TARGET + if ( getCPLDWatchdogExpired() == PIN_SIGNAL_LOW ) +#else if ( getCPLDWatchdogExpired() == PIN_SIGNAL_HIGH ) +#endif { // ignore expired watchdog until after watchdog POST if ( WATCHDOG_SELF_TEST_STATE_COMPLETE == watchdogSelfTestState ) { #ifndef DEBUG_ENABLED - activateSafetyShutdown(); // TODO - restore these - commented out now so that we don't get WD error with breakpoints while debugging activateAlarmNoData( ALARM_ID_WATCHDOG_EXPIRED ); #endif } @@ -304,25 +306,3 @@ * @return TRUE if override successful, FALSE if not *************************************************************************/ DATA_ARRAY_OVERRIDE_FUNC( BOOL, testSetWatchdogTaskCheckInOverride, testResetWatchdogTaskCheckInOverride, watchdogTaskCheckedIn, task, NUM_OF_TASKS-1 ) - - - - - - - - - - - - - - - - - - - - - -