Index: firmware/source/sys_main.c =================================================================== diff -u -r7d24ef2e6a4130b3a049e6106a0371fc6503271f -r228773fa681489a62db5c47807a4794e5761d4f5 --- firmware/source/sys_main.c (.../sys_main.c) (revision 7d24ef2e6a4130b3a049e6106a0371fc6503271f) +++ firmware/source/sys_main.c (.../sys_main.c) (revision 228773fa681489a62db5c47807a4794e5761d4f5) @@ -46,6 +46,7 @@ /* USER CODE END */ /* Include Files */ + #include "sys_common.h" /* USER CODE BEGIN (1) */ @@ -67,11 +68,22 @@ #include "ConcentratePumps.h" #include "DDCommon.h" #include "DialysatePumps.h" +#include "FlushConcentrate.h" +#include "FlushFilter.h" +#include "FlushPermeate.h" +#include "FPModeFault.h" +#include "FPModeInitPOST.h" +#include "FPModeStandby.h" +#include "FPOperationModes.h" #include "FpgaDD.h" #include "FPInterface.h" #include "Heaters.h" #include "Interrupts.h" #include "Level.h" +#include "ModeGenPermeateDefeatured.h" +#include "ModePreGenPermeateDefeatured.h" +#include "ModeGenPermeate.h" +#include "ModePreGenPermeate.h" #include "MsgQueues.h" #include "OperationModes.h" #include "Pressure.h" @@ -183,6 +195,20 @@ initTDInterface(); initFPInterface(); initUltrafiltration(); + + // FP modules + // FP Modes + initFPOperationModes(); + initFPInitAndPOSTMode(); + initFPFaultMode(); + initFPStandbyMode(); + initPreGenPermeateDefeaturedMode(); + initPreGenPMode(); + initGenPermeateMode(); + initGenPermeateDefeaturedMode(); + initFilterFlush(); + initConcentrateFlush(); + initPermeateFlush(); } /*************************************************************************