Add soft PWM methods