Index: PIControllers.c =================================================================== diff -u -r8306f93dda4cd495f2738212398f2c5076935165 -r6632d86cc172130ade1a940e038426737f5e4584 --- PIControllers.c (.../PIControllers.c) (revision 8306f93dda4cd495f2738212398f2c5076935165) +++ PIControllers.c (.../PIControllers.c) (revision 6632d86cc172130ade1a940e038426737f5e4584) @@ -233,7 +233,7 @@ } else { - controller->controlSignal = RANGE( controlSignalBeforeWindup, controller->uMin, ( controller->uMax - controller->feedForward ) ); + controller->controlSignal = RANGE( controlSignalBeforeWindup, ( controller->uMin - controller->feedForward ), ( controller->uMax - controller->feedForward ) ); } // Handle anti-windup for i term