Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -re24a98a344ba13ceb0663b415268a7e1dd5ce99e -r38e43a8a88a9581ac4c32abdba4d5bc59f75677d --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision e24a98a344ba13ceb0663b415268a7e1dd5ce99e) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 38e43a8a88a9581ac4c32abdba4d5bc59f75677d) @@ -51,6 +51,7 @@ #define AIR_PUMP_MOTOR_FILL_PWM 60 ///< 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. +#define AIR_PUMP_MOTOR_MAX_PWM_OVERRIDE_PCT 100 ///< Air pump motor maximum PWM to override. /// Defined states for the air trap controller state machine. typedef enum AirTrap_States @@ -597,7 +598,7 @@ *************************************************************************/ BOOL testAirPumpPowerRaiseOverride( MESSAGE_T *message ) { - BOOL result = u32Override( message, &airTrapAirPumpRaisePowerLevel, AIR_PUMP_MOTOR_OFF, AIR_PUMP_MOTOR_MAX_PWM ); + BOOL result = u32Override( message, &airTrapAirPumpRaisePowerLevel, AIR_PUMP_MOTOR_OFF, AIR_PUMP_MOTOR_MAX_PWM_OVERRIDE_PCT ); return result; } @@ -614,7 +615,7 @@ *************************************************************************/ BOOL testAirPumpPowerLowerOverride( MESSAGE_T *message ) { - BOOL result = u32Override( message, &airTrapAirPumpLowerPowerLevel, AIR_PUMP_MOTOR_OFF, AIR_PUMP_MOTOR_MAX_PWM ); + BOOL result = u32Override( message, &airTrapAirPumpLowerPowerLevel, AIR_PUMP_MOTOR_OFF, AIR_PUMP_MOTOR_MAX_PWM_OVERRIDE_PCT ); return result; }