Skip to content

Commit f15a178

Browse files
committed
Set the clock source in KL27 PWMOUT driver
By default the TPM clock source is disabled Signed-off-by: Mahadevan Mahesh <[email protected]>
1 parent 676cfbb commit f15a178

File tree

1 file changed

+3
-0
lines changed
  • hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_KL27Z

1 file changed

+3
-0
lines changed

hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_KL27Z/pwmout_api.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ void pwmout_init(pwmout_t* obj, PinName pin) {
3434
obj->pwm_name = pwm;
3535

3636
uint32_t pwm_base_clock;
37+
38+
/* Set the TPM clock source to be IRC 48M */
39+
CLOCK_SetTpmClock(1U);
3740
pwm_base_clock = CLOCK_GetFreq(kCLOCK_McgIrc48MClk);
3841
float clkval = (float)pwm_base_clock / 1000000.0f;
3942
uint32_t clkdiv = 0;

0 commit comments

Comments
 (0)