mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #6785 from codeauroraforum/Fix_KL82Z_PWMOUT
KL82Z: Fix clock selection for PWMOUT driverpull/6667/merge
commit
0c61cf4a37
|
@ -36,9 +36,9 @@ void pwmout_init(pwmout_t* obj, PinName pin)
|
||||||
|
|
||||||
uint32_t pwm_base_clock;
|
uint32_t pwm_base_clock;
|
||||||
|
|
||||||
/* Set the TPM clock source to be IRC 48M */
|
/* Set the TPM clock source to be MCG FLL clock */
|
||||||
CLOCK_SetTpmClock(1U);
|
CLOCK_SetTpmClock(1U);
|
||||||
pwm_base_clock = CLOCK_GetFreq(kCLOCK_McgIrc48MClk);
|
pwm_base_clock = CLOCK_GetFreq(kCLOCK_PllFllSelClk);
|
||||||
float clkval = (float)pwm_base_clock / 1000000.0f;
|
float clkval = (float)pwm_base_clock / 1000000.0f;
|
||||||
uint32_t clkdiv = 0;
|
uint32_t clkdiv = 0;
|
||||||
while (clkval > 1) {
|
while (clkval > 1) {
|
||||||
|
|
Loading…
Reference in New Issue