Index: firmware/App/Modes/ModeRecirculate.c =================================================================== diff -u -r69a52d3eafb8667fa3163949107a9351b8eb855a -r431de35ec5d48cbcd7f6fdf9b1586616d7ac3c05 --- firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision 69a52d3eafb8667fa3163949107a9351b8eb855a) +++ firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision 431de35ec5d48cbcd7f6fdf9b1586616d7ac3c05) @@ -19,6 +19,7 @@ #include "ROPump.h" #include "TaskGeneral.h" #include "Timers.h" +#include "Valves.h" #include "ModeRecirculate.h" /** @@ -71,8 +72,10 @@ initRecirculateMode(); // TODO - set initial actuator states - setFPGAValveStates(0x014F); - // VPi open, VRc re-circ, VDr and VPo to drain + setValveState( VPI, VALVE_STATE_OPEN ); + setValveState( VRC, VALVE_STATE_RECIRC_C_TO_NC ); + setValveState( VDR, VALVE_STATE_DRAIN_C_TO_NO ); + setValveState( VPO, VALVE_STATE_NOFILL_C_TO_NO ); // UV on // Primary heater on }