Index: firmware/App/Services/WatchdogMgmt.c =================================================================== diff -u -ra8451b47c75daac4189cf58bfaa007606d559376 -r8a82329b87a497976ae1e41d611f83baa5c64530 --- firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision a8451b47c75daac4189cf58bfaa007606d559376) +++ firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision 8a82329b87a497976ae1e41d611f83baa5c64530) @@ -14,7 +14,6 @@ * **************************************************************************/ -#include "Common.h" #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 } @@ -303,25 +305,3 @@ * @return TRUE if override successful, FALSE if not *************************************************************************/ DATA_ARRAY_OVERRIDE_FUNC( BOOL, testSetWatchdogTaskCheckInOverride, testResetWatchdogTaskCheckInOverride, watchdogTaskCheckedIn, task, NUM_OF_TASKS-1 ) - - - - - - - - - - - - - - - - - - - - - -