Index: firmware/App/Drivers/BoostPump.c =================================================================== diff -u -red8321235c296b3c2e431692cc4f3e3db8a41a81 -rce66580e076bffa157868ff7e422556f78a95cac --- firmware/App/Drivers/BoostPump.c (.../BoostPump.c) (revision ed8321235c296b3c2e431692cc4f3e3db8a41a81) +++ firmware/App/Drivers/BoostPump.c (.../BoostPump.c) (revision ce66580e076bffa157868ff7e422556f78a95cac) @@ -124,6 +124,15 @@ if ( pumpID < NUM_OF_BOOST_PUMPS ) { + // enable/disable pump per given PWM + if ( 0 == pwm ) + { + setROPumpEnable( FALSE ); + } + else + { + setROPumpEnable( TRUE ); + } // constrain given pwm magnitude to valid range pwm = MIN( pwm, MAX_BOOST_PUMP_PWM_DUTY_CYCLE ); // set commanded duty cycle for given boost pump to given pwm magnitude