message: fix(sdk): set usbboot control transfer timeout to infinite
  Change-Type: patch
diff: @@ -45,6 +45,14 @@ _.each([
  exports[constant] = usb[constant]
  })
  +/**
  + * @summary The timeout for USB control transfers, in milliseconds
  + * @type {Number}
  + * @constant
  + */
  +// In node-usb, 0 means "infinite" timeout
  +const USB_CONTROL_TRANSFER_TIMEOUT_MS = 0
  +
  /**
  * @summary List the available USB devices
  * @function
  @@ -123,6 +131,7 @@ exports.performControlTransfer = (device, options) => {
  }
  return Bluebird.fromCallback((callback) => {
  + device.timeout = USB_CONTROL_TRANSFER_TIMEOUT_MS
  device.controlTransfer(
  options.bmRequestType,
  options.bRequest,
  