Index: firmware/App/Controllers/ConcentratePumps.c =================================================================== diff -u -r73f039b34276c425ff0f7227f3c5a7733ca0deef -r23fd3843b6e50ff90b4db987be553c823bfd6597 --- firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 73f039b34276c425ff0f7227f3c5a7733ca0deef) +++ firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 23fd3843b6e50ff90b4db987be553c823bfd6597) @@ -516,8 +516,6 @@ concentratePumps[ pumpId ].controlTimerCounter = 0; stepConcentratePumpToTargetSpeed( pumpId ); - - concentratePumps[ pumpId ].setStepSpeed( concentratePumps[ pumpId ].togglePeriodCount ); } if ( FALSE == concentratePumps[ pumpId ].hasTurnOnPumpsBeenRequested ) @@ -577,6 +575,8 @@ concentratePumps[ pumpId ].togglePeriodCount = CONCENTRATE_PUMP_ZERO_FLOW_RATE; } + concentratePumps[ pumpId ].setStepSpeed( concentratePumps[ pumpId ].togglePeriodCount ); + return hasTgtBeenReached; }