Skip to content

Commit 07958da

Browse files
authored
Merge pull request #2065 from NXPmicro/K22_KL27_Updates
K22 kl27 updates
2 parents b13844e + 096a48b commit 07958da

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

hal/targets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@
521521
"default_toolchain": "ARM",
522522
"detect_code": ["0261"],
523523
"progen_target": {"target": "frdm-kl27z"},
524-
"device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
524+
"device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
525525
"default_build": "standard"
526526
},
527527
"K64F": {

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)