public override void Provision() {
ExportPin(base.InnerPin, base.Mode);
Write(base.InnerPin, base._initValue);
if (base.Mode == PinMode.PWM) {
UnsafeNativeMethods.bcm2835_pwm_set_clock((uint)this._divisor);
UnsafeNativeMethods.bcm2835_pwm_set_mode((uint)this._pwmChannel, (uint)this._pwmMode, 1);
UnsafeNativeMethods.bcm2835_pwm_set_range((uint)this._pwmChannel, (uint)this._pwmRange);
}
}