Index: firmware/App/Controllers/RinsePump.c =================================================================== diff -u -r9eae2f683887bededd2240f51ddfc667d8c1d566 -r867e1072bb497c4d43c534916a094a4a1fe8db2b --- firmware/App/Controllers/RinsePump.c (.../RinsePump.c) (revision 9eae2f683887bededd2240f51ddfc667d8c1d566) +++ firmware/App/Controllers/RinsePump.c (.../RinsePump.c) (revision 867e1072bb497c4d43c534916a094a4a1fe8db2b) @@ -272,25 +272,16 @@ static RINSE_PUMP_STATE_T handleRinsePumpOffState( void ) { RINSE_PUMP_STATE_T state = RINSE_PUMP_STATE_OFF; + F32 pwmPercent; rinsePumpTargetSpeedRPM = 0; - if ( TRUE == getTestConfigStatus( TEST_CONFIG_DD_FP_ENABLE_BETA_1_9_HW ) ) - { - F32 pwmPercent; + // Set PWM to zero to stop the logical rinse pump + rinsePumpPwmPercentage.data = 0.0F; + // PWM should be zero. Ignore the override value for rinsePumpPwmPercentage if any. + pwmPercent = rinsePumpPwmPercentage.data; + setRinsePumpPwm( D79_RINSE_PUMP, pwmPercent ); - // Set PWM to zero to stop the logical rinse pump - rinsePumpPwmPercentage.data = 0.0F; - // PWM should be zero. Ignore the override value for rinsePumpPwmPercentage if any. - pwmPercent = rinsePumpPwmPercentage.data; - setRinsePumpPwm( D79_RINSE_PUMP, pwmPercent ); - } - else - { - // Set PWM count zero to stop the logical rinse pump - setRinsePumpPwm( D79_RINSE_PUMP, RINSE_PUMP_OFF_COUNT ); - } - return state; } @@ -304,18 +295,14 @@ static RINSE_PUMP_STATE_T handleRinsePumpOnState( void ) { RINSE_PUMP_STATE_T state = RINSE_PUMP_STATE_ON; + F32 pwmPercent; - if ( TRUE == getTestConfigStatus( TEST_CONFIG_DD_FP_ENABLE_BETA_1_9_HW ) ) - { - F32 pwmPercent; + rinsePumpPwmPercentage.data = RINSE_PUMP_DEFAULT_PWM_PERCENT; + pwmPercent = getF32OverrideValue( &rinsePumpPwmPercentage ); - rinsePumpPwmPercentage.data = RINSE_PUMP_DEFAULT_PWM_PERCENT; - pwmPercent = getF32OverrideValue( &rinsePumpPwmPercentage ); + // Turn on logical rinse pump with given PWM value + setRinsePumpPwm( D79_RINSE_PUMP, pwmPercent ); - // Turn on logical rinse pump with given PWM value - setRinsePumpPwm( D79_RINSE_PUMP, pwmPercent ); - } - return state; }