drivers: rpi_pico_pwm: Fix compilation warnings

return value of pwm_rpi_get_clkdiv contains implicit conversions
from 'float' to 'double', triggered by floating-point operations
involving mixed data types.

Signed-off-by: Jannis Ruellmann <j.ruellmann@kunbus.com>
This commit is contained in:
Jannis Ruellmann 2024-02-05 10:39:04 +01:00 committed by Fabio Baltieri
parent b9056de5d1
commit 1d9441c872

View file

@ -44,7 +44,7 @@ static float pwm_rpi_get_clkdiv(const struct device *dev, int slice)
/* the divider is a fixed point 8.4 convert to float for use in pico-sdk */
return (float)cfg->slice_configs[slice].integral +
(float)cfg->slice_configs[slice].frac / 16.0;
(float)cfg->slice_configs[slice].frac / 16.0f;
}
static inline uint32_t pwm_rpi_channel_to_slice(uint32_t channel)