Issue 1: example code uses PWM1, 2 and 3 but launchXL doesn't provide headers for PWM 1 and 3.
Solution 1: Removed PWM1 and changed PWM3 to PWM6.
Issue 2: PWM6 (PWM3 in default example code) should be active high complementary PWMs with varying dead time. On scope all I get is complementary PWMs with no dead time. PWM2 acts as it should, active low complementary PWMs with varying dead time.
Would changing PWM3 to PWM6 have caused the varying dead time to not vary or is there something else wrong?