/// <inheritdoc/> protected override void Write(int pinNumber, PinValue value) { var status = FtFunction.FT4222_GPIO_Write(_ftHandle, (GpioPort)pinNumber, value == PinValue.High ? GpioPinValue.High : GpioPinValue.Low); if (status != FtStatus.Ok) { throw new IOException($"{nameof(Write)}: failed to write GPIO, status: {status}"); } }