mirror of https://github.com/ARMmbed/mbed-os.git
commit
07958da38b
|
|
@ -521,7 +521,7 @@
|
||||||
"default_toolchain": "ARM",
|
"default_toolchain": "ARM",
|
||||||
"detect_code": ["0261"],
|
"detect_code": ["0261"],
|
||||||
"progen_target": {"target": "frdm-kl27z"},
|
"progen_target": {"target": "frdm-kl27z"},
|
||||||
"device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
|
"device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
|
||||||
"default_build": "standard"
|
"default_build": "standard"
|
||||||
},
|
},
|
||||||
"K64F": {
|
"K64F": {
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,9 @@ void pwmout_init(pwmout_t* obj, PinName pin) {
|
||||||
obj->pwm_name = pwm;
|
obj->pwm_name = pwm;
|
||||||
|
|
||||||
uint32_t pwm_base_clock;
|
uint32_t pwm_base_clock;
|
||||||
|
|
||||||
|
/* Set the TPM clock source to be IRC 48M */
|
||||||
|
CLOCK_SetTpmClock(1U);
|
||||||
pwm_base_clock = CLOCK_GetFreq(kCLOCK_McgIrc48MClk);
|
pwm_base_clock = CLOCK_GetFreq(kCLOCK_McgIrc48MClk);
|
||||||
float clkval = (float)pwm_base_clock / 1000000.0f;
|
float clkval = (float)pwm_base_clock / 1000000.0f;
|
||||||
uint32_t clkdiv = 0;
|
uint32_t clkdiv = 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue