Index: firmware/source/sys_main.c =================================================================== diff -u -r228773fa681489a62db5c47807a4794e5761d4f5 -r0d45291a1e7fb3fbc67c9159766b99cf0ca6d57d --- firmware/source/sys_main.c (.../sys_main.c) (revision 228773fa681489a62db5c47807a4794e5761d4f5) +++ firmware/source/sys_main.c (.../sys_main.c) (revision 0d45291a1e7fb3fbc67c9159766b99cf0ca6d57d) @@ -63,11 +63,15 @@ #include "AlarmMgmtDD.h" #include "BloodLeak.h" +#include "BoostPump.h" #include "CommBuffers.h" #include "Conductivity.h" #include "ConcentratePumps.h" #include "DDCommon.h" #include "DialysatePumps.h" +#include "Flow.h" +#include "FlowSensor.h" +#include "FluidPump.h" #include "FlushConcentrate.h" #include "FlushFilter.h" #include "FlushPermeate.h" @@ -86,7 +90,9 @@ #include "ModePreGenPermeate.h" #include "MsgQueues.h" #include "OperationModes.h" +#include "PermeateTank.h" #include "Pressure.h" +#include "ROPump.h" #include "SafetyShutdown.h" #include "SystemCommDD.h" #include "TaskBG.h" @@ -97,6 +103,7 @@ #include "Ultrafiltration.h" #include "Valves.h" #include "WatchdogMgmt.h" +#include "WaterQualityMonitor.h" static void initProcessor( void ); static void initSoftware( void ); @@ -196,7 +203,21 @@ initFPInterface(); initUltrafiltration(); - // FP modules + // FP Modules + + // FP Controllers + initBoostPump(); + initPermeateTank(); + initROPump(); + + // FP Drivers + initFlowSensor(); + initFluidPump(); + + // FP Monitors + initFlow(); + initWaterQualityMonitor(); + // FP Modes initFPOperationModes(); initFPInitAndPOSTMode();