mirror of
https://github.com/mik3y/usb-serial-for-android
synced 2025-06-07 16:06:10 +00:00
log prolific device type
This commit is contained in:
parent
cf9bada887
commit
f997a8b68a
@ -139,7 +139,7 @@ public class ProlificSerialDriver implements UsbSerialDriver {
|
|||||||
byte[] buffer = new byte[length];
|
byte[] buffer = new byte[length];
|
||||||
int result = mConnection.controlTransfer(requestType, request, value, index, buffer, length, USB_READ_TIMEOUT_MILLIS);
|
int result = mConnection.controlTransfer(requestType, request, value, index, buffer, length, USB_READ_TIMEOUT_MILLIS);
|
||||||
if (result != length) {
|
if (result != length) {
|
||||||
throw new IOException(String.format("ControlTransfer 0x%x failed: %d",value, result));
|
throw new IOException(String.format("ControlTransfer %s 0x%x failed: %d",mDeviceType.name(), value, result));
|
||||||
}
|
}
|
||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
@ -148,7 +148,7 @@ public class ProlificSerialDriver implements UsbSerialDriver {
|
|||||||
int length = (data == null) ? 0 : data.length;
|
int length = (data == null) ? 0 : data.length;
|
||||||
int result = mConnection.controlTransfer(requestType, request, value, index, data, length, USB_WRITE_TIMEOUT_MILLIS);
|
int result = mConnection.controlTransfer(requestType, request, value, index, data, length, USB_WRITE_TIMEOUT_MILLIS);
|
||||||
if (result != length) {
|
if (result != length) {
|
||||||
throw new IOException( String.format("ControlTransfer 0x%x failed: %d", value, result));
|
throw new IOException( String.format("ControlTransfer %s 0x%x failed: %d", mDeviceType.name(), value, result));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -308,6 +308,8 @@ public class ProlificSerialDriver implements UsbSerialDriver {
|
|||||||
} else {
|
} else {
|
||||||
mDeviceType = DeviceType.DEVICE_TYPE_HX;
|
mDeviceType = DeviceType.DEVICE_TYPE_HX;
|
||||||
}
|
}
|
||||||
|
Log.d(TAG, String.format("usbVersion=%x, deviceVersion=%x, deviceClass=%d, packetSize=%d => deviceType=%s",
|
||||||
|
usbVersion, deviceVersion, mDevice.getDeviceClass(), maxPacketSize0, mDeviceType.name()));
|
||||||
resetDevice();
|
resetDevice();
|
||||||
doBlackMagic();
|
doBlackMagic();
|
||||||
setControlLines(mControlLinesValue);
|
setControlLines(mControlLinesValue);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user