Watchdog Timer

Fork of mbed-src by mbed official

Revision:
606:ded2017be6ab
Parent:
555:f8b0f61305ee
Child:
614:bc40b8d2aec4
--- a/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c	Thu Aug 13 11:00:09 2015 +0100
+++ b/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c	Thu Aug 13 11:30:09 2015 +0100
@@ -241,9 +241,9 @@
 
     TimHandle.Init.Period        = us - 1;
     if (APBxCLKDivider == RCC_HCLK_DIV1)
-      TimHandle.Init.Prescaler   = (uint16_t)((PclkFreq*2) / 1000000) - 1; // 1 µs tick
+      TimHandle.Init.Prescaler   = (uint16_t)((PclkFreq) / 1000000) - 1; // 1 µs tick
     else
-      TimHandle.Init.Prescaler   = (uint16_t)((PclkFreq) / 1000000) - 1; // 1 µs tick
+      TimHandle.Init.Prescaler   = (uint16_t)((PclkFreq)*2 / 1000000) - 1; // 1 µs tick
     TimHandle.Init.ClockDivision = 0;
     TimHandle.Init.CounterMode   = TIM_COUNTERMODE_UP;
     HAL_TIM_PWM_Init(&TimHandle);