Index: firmware/App/Modes/ModeRecirculate.c =================================================================== diff -u -r4d7d40a27130dc813d653f044cbb856b1b7d8481 -rdd7fad816b77aee7febdc79785eb74102b844370 --- firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision 4d7d40a27130dc813d653f044cbb856b1b7d8481) +++ firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision dd7fad816b77aee7febdc79785eb74102b844370) @@ -18,6 +18,7 @@ #include "etpwm.h" +#include "ConcentratePumps.h" #include "ConductivitySensors.h" #include "DrainPump.h" #include "FPGA.h" @@ -86,8 +87,9 @@ setROPumpTargetPressure( TARGET_RO_PRESSURE_PSI, PUMP_CONTROL_MODE_CLOSED_LOOP ); signalDrainPumpHardStop(); startPrimaryHeater(); + requestConcentratePumpsOff(); // UV on - // conc. pumps off + #ifndef _VECTORCAST_ { // TODO - test code to start the fan since we're turning the heater on F32 fanPWM = 0.25; Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r87a22cbaa87daab0d7cedabc67452cead83d8630 -rdd7fad816b77aee7febdc79785eb74102b844370 --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 87a22cbaa87daab0d7cedabc67452cead83d8630) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision dd7fad816b77aee7febdc79785eb74102b844370) @@ -15,6 +15,7 @@ * ***************************************************************************/ +#include "ConcentratePumps.h" #include "CPLD.h" #include "DrainPump.h" #include "Heaters.h" @@ -84,7 +85,7 @@ signalDrainPumpHardStop(); stopPrimaryHeater(); stopTrimmerHeater(); - // conc. pumps off + requestConcentratePumpsOff(); // UV off resetReservoirLoadCellsOffset( RESERVOIR_1 ); Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r3f22d883958a14b6193d6cd59c9acdbbd359b69e -rdd7fad816b77aee7febdc79785eb74102b844370 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 3f22d883958a14b6193d6cd59c9acdbbd359b69e) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision dd7fad816b77aee7febdc79785eb74102b844370) @@ -17,7 +17,6 @@ #include // for memcpy() -#include "ConcentratePumps.h" #include "Heaters.h" #include "LoadCell.h" #include "ModeRecirculate.h" @@ -197,8 +196,7 @@ // stop fill command only valid in fill mode if ( DG_MODE_FILL == getCurrentOperationMode() ) { - fillVolumeTargetMl.data = 0; - requestConcentratePumpsOff(); + fillVolumeTargetMl.data = 0; requestNewOperationMode( DG_MODE_CIRC ); result = TRUE; }