Index: firmware/App/Controllers/Switches.c =================================================================== diff -u -rbb5280946ac08388b456c7c1848d7797c4a28038 -r9848d793638e2f613678e60ea7c0f1e7bc31d9eb --- firmware/App/Controllers/Switches.c (.../Switches.c) (revision bb5280946ac08388b456c7c1848d7797c4a28038) +++ firmware/App/Controllers/Switches.c (.../Switches.c) (revision 9848d793638e2f613678e60ea7c0f1e7bc31d9eb) @@ -105,7 +105,8 @@ break; #ifndef _VECTORCAST_ - // The default cannot be reached in VectorCAST since the cases are run in a for loop + // Since this is a for loop the default cannot be reached in VectorCAST for 100% coverage + default: SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_HD_INVALID_SWITCH_ID, i ) break;