From 14c280f7f6b058c5515514f0d196437ea1b2506f Mon Sep 17 00:00:00 2001 From: Alexandre Bourdiol Date: Wed, 6 May 2020 09:18:13 +0200 Subject: [PATCH] HardwareTimer: fix servo regression introduced by ARR preload enabled PR: HardwareTimer: Allow setting preload enable bits #900 introduced a regression in servo library. --- libraries/Servo/src/stm32/Servo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/Servo/src/stm32/Servo.cpp b/libraries/Servo/src/stm32/Servo.cpp index 9bf4bb047d..41c77c7584 100644 --- a/libraries/Servo/src/stm32/Servo.cpp +++ b/libraries/Servo/src/stm32/Servo.cpp @@ -84,6 +84,7 @@ static void TimerServoInit() TimerServo.setPrescaleFactor(prescaler); TimerServo.setOverflow(REFRESH_INTERVAL); // thanks to prescaler Tick = microsec TimerServo.attachInterrupt(Servo_PeriodElapsedCallback); + TimerServo.setPreloadEnable(false); TimerServo.resume(); }