/// <summary> /// Creates an instance using the default GpioController and a specific pin drive mode. /// </summary> /// <param name="pin">The pin to use.</param> /// <param name="driveMode">The mode of the pin. This must be valid for input.</param> public ObservableDigitalInput(DigitalInputPin pin, GpioPinDriveMode mode) : base((int)pin, DigitalInputOutputBase.CheckInputMode(mode)) { Init(); }
/// <summary> /// Creates an instance using the default GpioController and a specific pin drive mode. /// </summary> /// <param name="pin">The pin to use.</param> /// <param name="driveMode">The mode of the pin. This must be valid for output.</param> public DigitalOutput(DigitalOutputPin pin, GpioPinDriveMode mode) : base((int)pin, DigitalInputOutputBase.CheckOutputMode(mode)) { }