Index: firmware/App/Drivers/GLXferPump.h =================================================================== diff -u -r82bb2222f791a434d22921e2fe4f5edd7e74776d -rb32a3dbf0675bb3378e09105e3a80ea9a7779828 --- firmware/App/Drivers/GLXferPump.h (.../GLXferPump.h) (revision 82bb2222f791a434d22921e2fe4f5edd7e74776d) +++ firmware/App/Drivers/GLXferPump.h (.../GLXferPump.h) (revision b32a3dbf0675bb3378e09105e3a80ea9a7779828) @@ -35,8 +35,8 @@ #define AIR_PUMP_MOTOR_OFF 0 ///< Power level setting (PWM) for H12 air pump to turn pump off. #define AIR_PUMP_MOTOR_MAX_PWM 250 ///< Power level setting (PWM) maximum for H12 air pump. -#define AIR_PUMP_MOTOR_FILL_PWM 100 ///< Power level setting (PWM) for H12 air pump to fill (raise level) the air trap. -#define AIR_PUMP_MOTOR_LOWER_PWM 100 ///< Power level setting (PWM) for H12 air pump to lower the level of the air trap. +#define AIR_PUMP_MOTOR_FILL_PWM 25 ///< Power level setting (PWM) for H12 air pump to fill (raise level) the air trap. +#define AIR_PUMP_MOTOR_LOWER_PWM 250 ///< Power level setting (PWM) for H12 air pump to lower the level of the air trap. // ********** public function prototypes ********** Index: firmware/App/Tasks/TaskGeneral.c =================================================================== diff -u -rfdb7ee915da2741dc200fef1b624b7f383f4db85 -rb32a3dbf0675bb3378e09105e3a80ea9a7779828 --- firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision fdb7ee915da2741dc200fef1b624b7f383f4db85) +++ firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision b32a3dbf0675bb3378e09105e3a80ea9a7779828) @@ -202,16 +202,15 @@ #if 1 static U32 ctr = 0; static U32 sta = 0; - static BOOL start = FALSE; - static BOOL bpStart = TRUE; + static BOOL start = TRUE; + static BOOL bpStart = FALSE; static BOOL bpStop = FALSE; if ( FALSE == bpStart ) { setBloodPumpTargetRPM( 1200, MOTOR_DIR_FORWARD ); // homeEjector(); // retractEjector(); - set3WayValveState( H13_VALV, VALVE_3WAY_COMMON_TO_OPEN_STATE ); bpStart = TRUE; } if ( TRUE == bpStop ) @@ -244,7 +243,7 @@ sta = 1; // lower the level set3WayValveState( H13_VALV, VALVE_3WAY_COMMON_TO_OPEN_STATE ); - setAirPumpState( AIR_PUMP_STATE_ON, 100 ); + setAirPumpState( AIR_PUMP_STATE_ON, 250 ); } break; case 1: @@ -265,7 +264,7 @@ { // raise the level set3WayValveState( H20_VALV, VALVE_3WAY_COMMON_TO_OPEN_STATE ); - setAirPumpState( AIR_PUMP_STATE_ON, 100 ); + setAirPumpState( AIR_PUMP_STATE_ON, 25 ); sta = 3; } #endif