Index: firmware/App/Tasks/TaskPriority.c =================================================================== diff -u -r1280ee7e90d74a077a03a226b0d434bf9a848bd7 -r04f033af4174bf41a7aa0ff9ccaae45b77472e01 --- firmware/App/Tasks/TaskPriority.c (.../TaskPriority.c) (revision 1280ee7e90d74a077a03a226b0d434bf9a848bd7) +++ firmware/App/Tasks/TaskPriority.c (.../TaskPriority.c) (revision 04f033af4174bf41a7aa0ff9ccaae45b77472e01) @@ -26,6 +26,7 @@ #include "FluidLeak.h" #include "FPGA.h" #include "InternalADC.h" +#include "SyringePump.h" #include "SystemComm.h" #include "Valves.h" #include "WatchdogMgmt.h" @@ -55,7 +56,8 @@ #ifndef SIMULATE_UI if ( TRUE == uiCommunicated() ) #endif - { + { +#ifndef BOARD_WITH_NO_HARDWARE // 1st pass for FPGA execFPGAIn(); @@ -67,7 +69,12 @@ execInternalADC(); // Monitor air trap level sensors - execAirTrapMonitor(); + execAirTrapMonitor(); + +#ifndef DISABLE_SYRINGE_PUMP + // Control/Monitor syringe pump + execSyringePump(); +#endif // Monitor blood pump and flow execBloodFlowMonitor(); @@ -94,7 +101,8 @@ #endif #endif // 2nd pass for FPGA - execFPGAOut(); + execFPGAOut(); +#endif } // Check in with watchdog manager