Index: firmware/source/sys_main.c =================================================================== diff -u -r1a5efe97f5f39594b45797fded52cafce92afe80 -rd9c2c8e146f20a2acefb9ac1f6497536fb2c404e --- firmware/source/sys_main.c (.../sys_main.c) (revision 1a5efe97f5f39594b45797fded52cafce92afe80) +++ firmware/source/sys_main.c (.../sys_main.c) (revision d9c2c8e146f20a2acefb9ac1f6497536fb2c404e) @@ -71,8 +71,10 @@ #include "DrainPump.h" #include "Fans.h" #include "FluidLeak.h" +#include "FlowSensors.h" #include "FPGA.h" #include "Heaters.h" +#include "Integrity.h" #include "InternalADC.h" #include "Interrupts.h" #include "LoadCell.h" @@ -84,11 +86,13 @@ #include "ROPump.h" #include "RTC.h" #include "SafetyShutdown.h" +#include "Switches.h" #include "SystemComm.h" #include "TaskBG.h" #include "TemperatureSensors.h" #include "Thermistors.h" #include "Timers.h" +#include "Utilities.h" #include "UVReactors.h" #include "Valves.h" #include "Voltages.h" @@ -167,6 +171,7 @@ *************************************************************************/ static void initSoftware( void ) { + initSemaphores(); initTimers(); initSafetyShutdown(); initCPLD(); @@ -175,6 +180,7 @@ initInterrupts(); initFPGA(); initInternalADC(); + initFlowSensors(); initPressures(); initLoadCell(); initNVDataMgmt(); @@ -191,12 +197,15 @@ initUVReactors(); initAccel(); initRTC(); + initSwitches(); initCommBuffers(); initMsgQueues(); initSystemComm(); initReservoirs(); initFluidLeak(); initOperationModes(); + initIntegrity(); + initTestConfigs(); } /*************************************************************************