mirror of
https://github.com/mik3y/usb-serial-for-android.git
synced 2026-08-12 17:03:06 +00:00
support multi-port CDC devices
This commit is contained in:
@@ -164,6 +164,11 @@ public class DeviceTest implements SerialInputOutputManager.Listener {
|
||||
context = InstrumentationRegistry.getContext();
|
||||
usbManager = (UsbManager) context.getSystemService(Context.USB_SERVICE);
|
||||
List<UsbSerialDriver> availableDrivers = UsbSerialProber.getDefaultProber().findAllDrivers(usbManager);
|
||||
if(availableDrivers.isEmpty()) {
|
||||
ProbeTable customTable = new ProbeTable();
|
||||
customTable.addProduct(0x2342, 0x8036, CdcAcmSerialDriver.class); // arduino multiport cdc witch custom VID
|
||||
availableDrivers = new UsbSerialProber(customTable).findAllDrivers(usbManager);
|
||||
}
|
||||
assertEquals("no USB device found", 1, availableDrivers.size());
|
||||
usbSerialDriver = availableDrivers.get(0);
|
||||
if(test_device_driver != null) {
|
||||
|
||||
Reference in New Issue
Block a user