added buzzer/piezo PWM support