}
@Override
public GpioPinPwmOutput provisionPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue) {
// create new GPIO pin instance
GpioPinPwmOutput gpioPin = provisionPwmOutputPin(provider, pin, name);
// apply default value
gpioPin.setPwm(defaultValue);
// return new new pin instance
return gpioPin;
}