Index: firmware/App/Modes/FPModes/FPOperationModes.c =================================================================== diff -u -r344fab3c29084dfeee87cafe406b6880884aef95 -r82d43a543238c95e736f277bc9280c10a895ed0b --- firmware/App/Modes/FPModes/FPOperationModes.c (.../FPOperationModes.c) (revision 344fab3c29084dfeee87cafe406b6880884aef95) +++ firmware/App/Modes/FPModes/FPOperationModes.c (.../FPOperationModes.c) (revision 82d43a543238c95e736f277bc9280c10a895ed0b) @@ -713,6 +713,7 @@ case FP_MODE_SERV: case FP_MODE_INIT: default: + // result is already FALSE. Do nothing for modes that do not support jump to sub-mode break; } @@ -758,6 +759,7 @@ case FP_MODE_SERV: case FP_MODE_INIT: default: + // do nothing for modes that do not support jump to sub-mode break; } } Index: firmware/App/Modes/FPModes/ModePreGenPermeate.c =================================================================== diff -u -r344fab3c29084dfeee87cafe406b6880884aef95 -r82d43a543238c95e736f277bc9280c10a895ed0b --- firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 344fab3c29084dfeee87cafe406b6880884aef95) +++ firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 82d43a543238c95e736f277bc9280c10a895ed0b) @@ -607,7 +607,6 @@ // handle the prerequisite if any switch ( newSubMode ) { - // Require no special handling for now (update the comment if required in future) case FP_PRE_GENP_INLET_PRESSURE_CHECK: resetInletPressureCheckSignals(); break; @@ -627,6 +626,7 @@ signalStartConcentrateFlush(); break; + // Require no special handling for now (update if required in future) case FP_PRE_GENP_VERIFY_WATER: case FP_PRE_GENP_PAUSED: default: