From e3d632e4f0d90cf0ac0db1b4f979eadc5891cd05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sun, 12 Mar 2017 22:25:22 +0100 Subject: [PATCH] Make LedPwm_*() do nothing for <7 prototypes. --- left/src/led_pwm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/left/src/led_pwm.c b/left/src/led_pwm.c index a95d303..7f58455 100644 --- a/left/src/led_pwm.c +++ b/left/src/led_pwm.c @@ -2,7 +2,7 @@ #include "fsl_port.h" void LedPwm_Init() { - +#if UHK_PCB_MAJOR_VERSION >= 7 CLOCK_EnableClock(LED_PWM_CLOCK); PORT_SetPinMux(LED_PWM_PORT, LED_PWM_PIN, kPORT_MuxAlt2); @@ -21,10 +21,13 @@ void LedPwm_Init() { kTPM_EdgeAlignedPwm, TPM_PWM_FREQUENCY, TPM_SOURCE_CLOCK); TPM_StartTimer(LED_PWM_TPM_BASEADDR, kTPM_SystemClock); +#endif } void LedPwm_SetBrightness(uint8_t brightnessPercent) { +#if UHK_PCB_MAJOR_VERSION >= 7 TPM_UpdatePwmDutycycle(LED_PWM_TPM_BASEADDR, LED_PWM_TPM_CHANNEL, kTPM_EdgeAlignedPwm, 100 - brightnessPercent); +#endif }