Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -rce136f932a7d6c2659df9d7e5f5bc715e60fbc67 -r02d6de097fc53e769c4851a8f1f6438c5ff5e280 --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision ce136f932a7d6c2659df9d7e5f5bc715e60fbc67) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 02d6de097fc53e769c4851a8f1f6438c5ff5e280) @@ -1118,12 +1118,14 @@ MOTOR_DIR_T dipMCDir, dipDir; U08 dirErrorCnt = getFPGADialInPumpHallSensorStatus() & PUMP_DIR_ERROR_COUNT_MASK; +#ifndef DISABLE_PUMP_DIRECTION_CHECKS // Check pump direction error count if ( lastDialInPumpDirectionCount != dirErrorCnt ) { lastDialInPumpDirectionCount = dirErrorCnt; SET_ALARM_WITH_1_U32_DATA( ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR, (U32)HD_PUMP_DIALYSATE_INLET_PUMP ) } +#endif dipMCDir = ( getMeasuredDialInPumpMCSpeed() >= 0.0 ? MOTOR_DIR_FORWARD : MOTOR_DIR_REVERSE ); dipDir = ( getMeasuredDialInPumpSpeed() >= 0.0 ? MOTOR_DIR_FORWARD : MOTOR_DIR_REVERSE );