From 4e479caf61fde35121351e33276aed673a365b7f Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Wed, 10 Jul 2019 07:06:56 -0500 Subject: [PATCH] Fix mis-use of LIMIT --- Marlin/src/HAL/shared/servo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/HAL/shared/servo.cpp b/Marlin/src/HAL/shared/servo.cpp index 7f80730450..af33853665 100644 --- a/Marlin/src/HAL/shared/servo.cpp +++ b/Marlin/src/HAL/shared/servo.cpp @@ -127,7 +127,7 @@ void Servo::writeMicroseconds(int value) { byte channel = this->servoIndex; if (channel < MAX_SERVOS) { // ensure channel is valid // ensure pulse width is valid - LIMIT(value, SERVO_MIN(), SERVO_MAX()) - (TRIM_DURATION); + value = constrain(value, SERVO_MIN(), SERVO_MAX()) - (TRIM_DURATION); value = usToTicks(value); // convert to ticks after compensating for interrupt overhead - 12 Aug 2009 CRITICAL_SECTION_START;