Index: firmware/App/Drivers/FluidPump.c =================================================================== diff -u -r228773fa681489a62db5c47807a4794e5761d4f5 -r046bc2b62cf942b7e846fa5bff698b94238edf24 --- firmware/App/Drivers/FluidPump.c (.../FluidPump.c) (revision 228773fa681489a62db5c47807a4794e5761d4f5) +++ firmware/App/Drivers/FluidPump.c (.../FluidPump.c) (revision 046bc2b62cf942b7e846fa5bff698b94238edf24) @@ -1,17 +1,17 @@ /************************************************************************** * -* Copyright (c) 2020-2024 Diality Inc. - All Rights Reserved. +* Copyright (c) 2025-2026 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file FluidPump.c * -* @author (last) Sean Nash -* @date (last) 12-Nov-2024 +* @author (last) Raghu Kallala +* @date (last) 05-Feb-2026 * -* @author (original) Sean Nash -* @date (original) 12-Nov-2024 +* @author (original) Michael Garthwaite +* @date (original) 08-Sep-2025 * ***************************************************************************/ @@ -75,6 +75,8 @@ // set RO pump to stop setFPGAP12PumpPWM( 0 ); + //set Boost pump to stop + setFPGAP40PumpPWM( 0 ); // TODO set fluid pump to stop } @@ -197,7 +199,7 @@ } else { - setFPGAP12PumpPWM( pwm ); + setFPGAP40PumpPWM( pwm ); } result = TRUE; } @@ -313,7 +315,7 @@ *************************************************************************/ F32 convertDutyCycleCntToPct( U32 dutyCycleCnt ) { - F32 pwmCnt = (F32)MAX( ( dutyCycleCnt / MAX_FLUID_PUMP_PWM_DUTY_CYCLE ) , MIN_FLUID_PUMP_PWM_DUTY_CYCLE ); + F32 pwmCnt = MAX( ( (F32)dutyCycleCnt / (F32)MAX_FLUID_PUMP_PWM_DUTY_CYCLE ) , (F32)MIN_FLUID_PUMP_PWM_DUTY_CYCLE ); return pwmCnt; }