diff --git a/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java b/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java index b1599474fde30158c6ee8f65cc37f283f2138995..80893367180a38269f91f4e20d1af6fa8d11c207 100644 --- a/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java +++ b/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java @@ -297,6 +297,13 @@ public class CdcAcmSerialDriver extends CommonUsbSerialDriver { UsbId.DEVICE_UBLOX_7, UsbId.DEVICE_UBLOX_8, }); + supportedDevices.put(Integer.valueOf(UsbId.VENDOR_OPENPILOT), + new int[] { + UsbId.DEVICE_CC3D, + UsbId.DEVICE_REVOLUTION, + UsbId.DEVICE_SPARKY2, + UsbId.DEVICE_OPLINK, + }); return supportedDevices; } diff --git a/android/src/com/hoho/android/usbserial/driver/UsbId.java b/android/src/com/hoho/android/usbserial/driver/UsbId.java index 4fabc3defffe0083e1a3981b4493e6574d1dad09..ef2acf7ee998f125294eb758a0569fca937e78e1 100644 --- a/android/src/com/hoho/android/usbserial/driver/UsbId.java +++ b/android/src/com/hoho/android/usbserial/driver/UsbId.java @@ -68,6 +68,12 @@ public final class UsbId { public static final int DEVICE_UBLOX_7 = 0x01a7; public static final int DEVICE_UBLOX_8 = 0x01a8; + public static final int VENDOR_OPENPILOT = 0x20A0; + public static final int DEVICE_REVOLUTION = 0x415E; + public static final int DEVICE_OPLINK = 0x415C; + public static final int DEVICE_SPARKY2 = 0x41D0; + public static final int DEVICE_CC3D = 0x415D; + private UsbId() { throw new IllegalAccessError("Non-instantiable class."); }