Keep only one floating point version of map function

Two variants are redundant
This commit is contained in:
Oleg Kalachev
2025-11-01 23:55:55 +03:00
parent 7170b20d1d
commit 1a017ccb97
2 changed files with 3 additions and 7 deletions
+2 -2
View File
@@ -38,9 +38,9 @@ void setupMotors() {
int getDutyCycle(float value) {
value = constrain(value, 0, 1);
float pwm = mapff(value, 0, 1, PWM_MIN, PWM_MAX);
float pwm = mapf(value, 0, 1, PWM_MIN, PWM_MAX);
if (value == 0) pwm = PWM_STOP;
float duty = mapff(pwm, 0, 1000000 / PWM_FREQUENCY, 0, (1 << PWM_RESOLUTION) - 1);
float duty = mapf(pwm, 0, 1000000 / PWM_FREQUENCY, 0, (1 << PWM_RESOLUTION) - 1);
return round(duty);
}