We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c131a27 + 8482aaf commit 31c8113Copy full SHA for 31c8113
targets/TARGET_Freescale/TARGET_K20XX/pwmout_api.c
@@ -27,8 +27,11 @@ void pwmout_init(pwmout_t* obj, PinName pin) {
27
PWMName pwm = (PWMName)pinmap_peripheral(pin, PinMap_PWM);
28
MBED_ASSERT(pwm != (PWMName)NC);
29
30
+ uint32_t MGCOUTClock = SystemCoreClock * (1u + ((SIM->CLKDIV1 & SIM_CLKDIV1_OUTDIV1_MASK) >> SIM_CLKDIV1_OUTDIV1_SHIFT));
31
+ uint32_t BusClock = MGCOUTClock / (1u + ((SIM->CLKDIV1 & SIM_CLKDIV1_OUTDIV2_MASK) >> SIM_CLKDIV1_OUTDIV2_SHIFT));
32
+
33
uint32_t clkdiv = 0;
- float clkval = SystemCoreClock / 1000000.0f;
34
+ float clkval = BusClock / 1000000.0f;
35
36
while (clkval > 1) {
37
clkdiv++;
0 commit comments