Index: firmware/App/Controllers/Switches.c =================================================================== diff -u -r986abcfcf047822cad1a10c1ee0924a80dd5f512 -r02654dc5b372b3af948ebd28aabb95cc4b51c785 --- firmware/App/Controllers/Switches.c (.../Switches.c) (revision 986abcfcf047822cad1a10c1ee0924a80dd5f512) +++ firmware/App/Controllers/Switches.c (.../Switches.c) (revision 02654dc5b372b3af948ebd28aabb95cc4b51c785) @@ -106,9 +106,8 @@ currentSwitchStatus = ( getFPGAGFluidDoorStatus() != 0 ? STATE_OPEN : STATE_CLOSED ); 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