Index: firmware/App/Tasks/TaskGeneral.c =================================================================== diff -u -rff0edadf0c6f161a0a092ddaf94d1940d64f7d5e -r49843e534942e2ee122643b460182c65d1bfae18 --- firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision ff0edadf0c6f161a0a092ddaf94d1940d64f7d5e) +++ firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 49843e534942e2ee122643b460182c65d1bfae18) @@ -32,6 +32,7 @@ #include "PermeateTank.h" #include "RinsePump.h" #include "ROPump.h" +#include "SubstitutionPump.h" #include "SystemCommDD.h" #include "TaskGeneral.h" #include "WatchdogMgmt.h" @@ -128,6 +129,9 @@ // manage rinse pump execRinsePumpController(); + // Control Substitution Pump + execSubstitutionPumpController(); + // Monitor RAM error status //execRAMMonitor(); Index: firmware/source/sys_main.c =================================================================== diff -u -r3b84fc79b2fd6c7a447e54e4fe821447f613af59 -r49843e534942e2ee122643b460182c65d1bfae18 --- firmware/source/sys_main.c (.../sys_main.c) (revision 3b84fc79b2fd6c7a447e54e4fe821447f613af59) +++ firmware/source/sys_main.c (.../sys_main.c) (revision 49843e534942e2ee122643b460182c65d1bfae18) @@ -101,6 +101,7 @@ #include "StateFlushFilterDefeatured.h" #include "StateFlushPermeate.h" #include "StateInletPressureCheck.h" +#include "SubstitutionPump.h" #include "SystemCommDD.h" #include "TaskBG.h" #include "TDInterface.h" @@ -214,6 +215,7 @@ initDryBiCart(); initMixingControl(); initIntegrity(); + initSubstitutionPump(); // FP Modules