1
0
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:
kai-morich
2020-01-08 17:11:08 +01:00
parent ce97a3408b
commit bbed92eafb
12 changed files with 2375 additions and 51 deletions
@@ -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) {