Index: firmware/App/Services/WatchdogMgmt.c =================================================================== diff -u -r39dd0b7734331c784b8410f2bbd481e0f792892e -rbceaaab83a93c3bd5be05bb6502b60c09be38136 --- firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision 39dd0b7734331c784b8410f2bbd481e0f792892e) +++ firmware/App/Services/WatchdogMgmt.c (.../WatchdogMgmt.c) (revision bceaaab83a93c3bd5be05bb6502b60c09be38136) @@ -171,19 +171,21 @@ { F32 v24 = getIntADCVoltageConverted( INT_ADC_24V_ACTUATORS ); F32 audioCurrent = getFPGABackupAlarmAudioCurrent(); - + // Verify 24V is down when w.d. expired if ( v24 > MAX_24V_LEVEL_ON_WATCHDOG_EXPIRED ) { SET_ALARM_WITH_2_F32_DATA( ALARM_ID_WATCHDOG_POST_TEST_FAILED, 2.0, v24 ); watchdogSelfTestStatus = SELF_TEST_STATUS_FAILED; } +#ifndef DISABLE_ALARM_AUDIO // Verify backup alarm audio is on when w.d. expired else if ( audioCurrent < MIN_BACKUP_ALARM_CURRENT_MA ) { SET_ALARM_WITH_2_F32_DATA( ALARM_ID_WATCHDOG_POST_TEST_FAILED, 3.0, audioCurrent ); watchdogSelfTestStatus = SELF_TEST_STATUS_FAILED; } +#endif else { watchdogSelfTestStatus = SELF_TEST_STATUS_PASSED;