From 21f4f60f3da7206929bb658c349045287dba9740 Mon Sep 17 00:00:00 2001 From: Alberto Nidasio <alberto.nidasio@skywarder.eu> Date: Tue, 26 Apr 2022 13:11:35 +0200 Subject: [PATCH] [PWM] Fixed getDutyCycle function --- src/shared/drivers/timer/PWM.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/drivers/timer/PWM.cpp b/src/shared/drivers/timer/PWM.cpp index 80f40f0ac..b6f8a6aca 100644 --- a/src/shared/drivers/timer/PWM.cpp +++ b/src/shared/drivers/timer/PWM.cpp @@ -84,8 +84,8 @@ void PWM::setDutyCycle(TimerUtils::Channel channel, float dutyCycle) float PWM::getDutyCycle(TimerUtils::Channel channel) { - return static_cast<float>(timer.readCaptureCompareRegister(channel) / - timer.readAutoReloadRegister()); + return static_cast<float>(timer.readCaptureCompareRegister(channel)) / + static_cast<float>(timer.readAutoReloadRegister()); } void PWM::setTimerConfiguration() -- GitLab