Files
firmware/right/src/led_pwm.h
2017-01-13 14:58:31 +01:00

28 lines
531 B
C

#ifndef __LED_PWM_H__
#define __LED_PWM_H__
// Includes:
#include "fsl_ftm.h"
// Macros:
#define LED_PWM_PORT PORTD
#define LED_PWM_CLOCK kCLOCK_PortD
#define LED_PWM_PIN 6
#define LED_PWM_FTM_BASEADDR FTM0
#define LED_PWM_FTM_CHANNEL kFTM_Chnl_6
#define FTM_SOURCE_CLOCK CLOCK_GetFreq(kCLOCK_BusClk)
#define FTM_PWM_FREQUENCY 24000
#define INITIAL_DUTY_CYCLE_PERCENT 100
// Functions:
extern void LedPwm_Init();
void LedPwm_SetBrightness(uint8_t brightnessPercent);
#endif