Index: firmware/App/Controllers/Switches.c =================================================================== diff -u -re7dd4d4f0d9cbb0d8e7abb994a16f0389251e4ba -r239f565516c73aae797288effcfdf1fca0a361a0 --- firmware/App/Controllers/Switches.c (.../Switches.c) (revision e7dd4d4f0d9cbb0d8e7abb994a16f0389251e4ba) +++ firmware/App/Controllers/Switches.c (.../Switches.c) (revision 239f565516c73aae797288effcfdf1fca0a361a0) @@ -106,9 +106,8 @@ currentSwitchStatus = getFPGAGFluidDoorStatus(); break; - default: - SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_DG_INVALID_SWITCH_ID, i ) - break; + // NOTE: the default case was removed since this switch case is executed using a for loop so the default + // case is never called. The default case is unreachable in development testing. } // Check if the current switch status is not the same as the recorded data