Index: firmware/App/Controllers/ROPump.c =================================================================== diff -u -r2632acc7f796500a7b9dd6daa5b9ada02be9b058 -rb9ffb582476f0bd19a1164000a6f728d55c1dfee --- firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 2632acc7f796500a7b9dd6daa5b9ada02be9b058) +++ firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision b9ffb582476f0bd19a1164000a6f728d55c1dfee) @@ -198,7 +198,7 @@ initPersistentAlarm( ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE, SAFETY_SHUTDOWN_TIMEOUT, SAFETY_SHUTDOWN_TIMEOUT ); // Initialize the persistent alarm for maximum RO PWM exceeded - initPersistentAlarm( ALARM_ID_DG_MAX_RO_PUMP_PWM_EXCEEDED, MAX_RO_PUMP_PWM_PERSISTENT_INTERVAL, MAX_RO_PUMP_PWM_PERSISTENT_INTERVAL ); + initPersistentAlarm( ALARM_ID_DG_MAX_RO_PUMP_PWM_EXCEEDED, 0, MAX_RO_PUMP_PWM_PERSISTENT_INTERVAL ); // Initialize the variables roControlTimerCounter = 0; @@ -807,13 +807,11 @@ *************************************************************************/ static void setROPumpControlSignalDutyCycle( F32 dutyCycle ) { - etpwmSetCmpB( etpwmREG2, (U32)( (S32)( ( dutyCycle * (F32)(etpwmREG2->TBPRD) ) + FLOAT_TO_INT_ROUNDUP_OFFSET ) ) ); // See if the maximum PWM alarm has occurred bool isMaxPWM = dutyCycle > MAX_ALLOWED_RO_PUMP_PWM_PERCENT ? TRUE : FALSE; checkPersistentAlarm( ALARM_ID_DG_MAX_RO_PUMP_PWM_EXCEEDED, isMaxPWM, dutyCycle, MAX_ALLOWED_RO_PUMP_PWM_PERCENT ); - } /*********************************************************************//**