Index: firmware/App/Services/AlarmMgmtSWFaults.h =================================================================== diff -u -r54e58f64179ea382d2e2c403c8c3b9a15a612636 -r45902a43cf8d9d066b314418d78a3ff1d1895006 --- firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 54e58f64179ea382d2e2c403c8c3b9a15a612636) +++ firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 45902a43cf8d9d066b314418d78a3ff1d1895006) @@ -128,6 +128,7 @@ SW_FAULT_ID_DG_INVALID_SWITCH_ID, SW_FAULT_ID_DG_PRESSURES_INVALID_SELF_TEST_STATE, SW_FAULT_ID_SAFETY_SHUTDOWN_INVALID_SELF_TEST_STATE, + SW_FAULT_ID_PHANTOM_INTERRUPT, // 100 NUM_OF_SW_FAULT_IDS } SW_FAULT_ID_T; Index: firmware/App/Services/Interrupts.c =================================================================== diff -u -r47c41046beba8affaaaa13a4f222a7b99bd193f1 -r45902a43cf8d9d066b314418d78a3ff1d1895006 --- firmware/App/Services/Interrupts.c (.../Interrupts.c) (revision 47c41046beba8affaaaa13a4f222a7b99bd193f1) +++ firmware/App/Services/Interrupts.c (.../Interrupts.c) (revision 45902a43cf8d9d066b314418d78a3ff1d1895006) @@ -75,7 +75,7 @@ *************************************************************************/ void phantomInterrupt( void ) { - // TODO - what to do with phantom interrupts? + SET_ALARM_WITH_1_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_PHANTOM_INTERRUPT ) } /*********************************************************************//**