diff --git a/src/shared/drivers/timer/PWM.cpp b/src/shared/drivers/timer/PWM.cpp index 80f40f0aca312f014f40445134a8f661ab7bf63a..b6f8a6aca9e5ec5b1fa782d36cbf18a010c802d8 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()