setConfiguration method

  1. @override
Future<bool> setConfiguration(
  1. UsbConfiguration config
)
inherited

Implementation

@override
Future<bool> setConfiguration(UsbConfiguration config) async {
  assert(_devHandle != null, 'Device not open');

  var setConfig = _libusb.libusb_set_configuration(_devHandle!, config.id);
  if (setConfig != libusb_error.LIBUSB_SUCCESS) {
    debugPrint('setConfig error: ${_libusb.describeError(setConfig)}');
    return false;
  }
  return true;
}