Index: firmware/App/Drivers/GLXferPump.h =================================================================== diff -u -r16f07c4783e5778c68629ce68ab4f15e66508156 -rc0b541a7a9843a41290a17a4bb16dd3430f6324c --- firmware/App/Drivers/GLXferPump.h (.../GLXferPump.h) (revision 16f07c4783e5778c68629ce68ab4f15e66508156) +++ firmware/App/Drivers/GLXferPump.h (.../GLXferPump.h) (revision c0b541a7a9843a41290a17a4bb16dd3430f6324c) @@ -36,6 +36,7 @@ #define AIR_PUMP_MOTOR_OFF 0.0F ///< Power level setting (PWM) for H12 air pump to turn pump off. #define AIR_PUMP_DUTY_CYCLE_MIN 0.0F ///< Air pump minimum duty cycle in percentage #define AIR_PUMP_DUTY_CYCLE_MAX 100.0F ///< Air pump maximum duty cycle in percentage +#define AIR_PUMP_DUTY_CYCLE_LIMIT 24.0F ///< Air pump limit duty cycle in percentage from 1- 23 as invalid #define AIR_PUMP_MAX_PWM 250 ///< Air pump maximum PWM, FPGA ignores 251-255 // ********** public function prototypes ********** @@ -46,7 +47,9 @@ F32 getAirPumpMotorPower( void ); U16 getAirPumpMotorRPM( void ); // TODO:remove after testing -F32 getAirPumpMotorScalarPower( void ); +U16 getAirPumpMotorFPGARPM( void ); +// TODO:remove after testing +U32 getAirPumpMotorScalarPower( void ); BOOL testSetAirPump( MESSAGE_T *message );