const int ledPin = 13;
const int PWM_H = 9; // FTM0 - CH2
const int PWM_L = 10; // FTM0 - CH3
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(PWM_H, OUTPUT);
pinMode(PWM_L, OUTPUT);
analogWriteFrequency(PWM_H, 6000); // PWM frequency is 6kHz
analogWriteResolution(10); // 10-bits of PWM resolution
FTM0_MODE = 0x5; // FTMEN = 1, enables FlexTimer features/registers
// FTM0_COMBINE = 0x0030; // COMP1 = 1, ch3 is the inverse of ch2
// COMBINE1 = 1, combines ch2 & ch3
analogWrite(PWM_H, 500);
}
void loop()
{
digitalWrite(ledPin,!digitalRead(ledPin));
delay(500);
}