pwm: soft_fatal -- return error numbers and raise python exceptions in the wrapper
PWM.py: PulseGenerator()
pwm: clear_channel_gpio