Index: firmware/App/Controllers/DialOutFlow.c =================================================================== diff -u -rd7e01dce5b2ebb1ea02832a9ced81550a919b67b -ra49d4033363206fc3ae86d8648eb5b9cc91e8dca --- firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision d7e01dce5b2ebb1ea02832a9ced81550a919b67b) +++ firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision a49d4033363206fc3ae86d8648eb5b9cc91e8dca) @@ -104,8 +104,7 @@ #define DOP_PWM_ZERO_OFFSET 0.1F ///< 10% PWM duty cycle = zero speed. /// Macro converts a flow rate to an estimated PWM duty cycle %. -#define DOP_PWM_FROM_ML_PER_MIN(rate) ( ( (rate) * 0.0009 ) + 0.0972 + DOP_PWM_ZERO_OFFSET ) // TODO - need to consider BP rate? -//#define DOP_PWM_FROM_ML_PER_MIN(rate) ( (rate) * DOP_ML_PER_MIN_TO_PUMP_RPM_FACTOR * DOP_GEAR_RATIO * DOP_MOTOR_RPM_TO_PWM_DC_FACTOR + DOP_PWM_ZERO_OFFSET ) +#define DOP_PWM_FROM_ML_PER_MIN(rate) ( ( (rate) * 0.0009 ) + 0.0972 + DOP_PWM_ZERO_OFFSET ) /// Conversion from PWM duty cycle % to commanded pump motor speed. #define DOP_PWM_TO_MOTOR_SPEED_RPM(pwm) ( ((pwm) - DOP_PWM_ZERO_OFFSET) * 4000.0F )