From 11191e54e004cd1f5983df8c0063f4c2d7cd5dd5 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Fri, 3 Mar 2017 13:30:56 -1000 Subject: [PATCH] use io_timer_set_PWM_mode not direct reg --- src/drivers/stm32/drv_io_timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/stm32/drv_io_timer.c b/src/drivers/stm32/drv_io_timer.c index a4a3f7795b..9ac9f46937 100644 --- a/src/drivers/stm32/drv_io_timer.c +++ b/src/drivers/stm32/drv_io_timer.c @@ -606,7 +606,7 @@ int io_timer_set_rate(unsigned timer, unsigned rate) */ if (reallocate_channel_resources(channels, IOTimerChanMode_OneShot, IOTimerChanMode_PWMOut)) { - rPSC(timer) = (io_timers[timer].clock_freq / BOARD_PWM_FREQ) - 1; + io_timer_set_PWM_mode(timer); } timer_set_rate(timer, rate);