Index: firmware/source/sys_main.c =================================================================== diff -u -r72ab02a2c5612b5ee178d682671b5e34d16ca3c3 -r7190eb2aaf022b35456edb233ece489c1533a5f2 --- firmware/source/sys_main.c (.../sys_main.c) (revision 72ab02a2c5612b5ee178d682671b5e34d16ca3c3) +++ firmware/source/sys_main.c (.../sys_main.c) (revision 7190eb2aaf022b35456edb233ece489c1533a5f2) @@ -64,6 +64,7 @@ #include "HDCommon.h" #include "Accel.h" +#include "AirPump.h" #include "AirTrap.h" #include "AlarmLamp.h" #include "Battery.h" @@ -126,9 +127,7 @@ initTasks(); // Setup and start the scheduled tasks // Start task background (will not return) -#ifndef _VECTORCAST_ taskBackground(); -#endif /* USER CODE END */ @@ -186,7 +185,10 @@ initInternalADC(); initBattery(); initRTC(); + // Initialize async interrupt handlers + initInterrupts(); // Initialize services + initTestConfigs(); initCommBuffers(); initDGInterface(); initIntegrity(); @@ -206,6 +208,7 @@ initTemperatures(); initSwitches(); // Initialize controllers + initAirPump(); initAirTrap(); initAlarmLamp(); initBloodFlow(); @@ -217,8 +220,6 @@ // Initialize modes initOperationModes(); initTreatParamsMode(); - // Initialize async interrupt handlers - initInterrupts(); } /*************************************************************************