DmaScheduler supports PWM (untested)
scheduler now uses hardware pwm if available (experimental)