Index: firmware/App/Controllers/ConcentratePumps.c =================================================================== diff -u -r3414e47b2664c56ab6b2f0cd5cd6b30ae9a5e333 -r1722e975682c9e41e0b75551ada1139d3dc522a6 --- firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 3414e47b2664c56ab6b2f0cd5cd6b30ae9a5e333) +++ firmware/App/Controllers/ConcentratePumps.c (.../ConcentratePumps.c) (revision 1722e975682c9e41e0b75551ada1139d3dc522a6) @@ -515,8 +515,6 @@ concentratePumps[ pumpId ].controlTimerCounter = 0; stepConcentratePumpToTargetSpeed( pumpId ); - - concentratePumps[ pumpId ].setStepSpeed( concentratePumps[ pumpId ].togglePeriodCount ); } if ( FALSE == concentratePumps[ pumpId ].hasTurnOnPumpsBeenRequested ) @@ -576,6 +574,8 @@ concentratePumps[ pumpId ].togglePeriodCount = CONCENTRATE_PUMP_ZERO_FLOW_RATE; } + concentratePumps[ pumpId ].setStepSpeed( concentratePumps[ pumpId ].togglePeriodCount ); + return hasTgtBeenReached; }