diff --git a/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java b/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java index 3dec53a..4a56e42 100644 --- a/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java +++ b/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java @@ -246,6 +246,13 @@ public class CdcAcmSerialDriver extends CommonUsbSerialDriver { new int[] { UsbId.DEVICE_PX4FMU, }); + supportedDevices.put(Integer.valueOf(UsbId.VENDOR_UBLOX), + new int[] { + UsbId.DEVICE_UBLOX_5, + UsbId.DEVICE_UBLOX_6, + UsbId.DEVICE_UBLOX_7, + UsbId.DEVICE_UBLOX_8, + }); 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 618fbc8..4fabc3d 100644 --- a/android/src/com/hoho/android/usbserial/driver/UsbId.java +++ b/android/src/com/hoho/android/usbserial/driver/UsbId.java @@ -62,6 +62,12 @@ public final class UsbId { public static final int VENDOR_PROLIFIC = 0x067b; public static final int PROLIFIC_PL2303 = 0x2303; + public static final int VENDOR_UBLOX = 0x1546; + public static final int DEVICE_UBLOX_5 = 0x01a5; + public static final int DEVICE_UBLOX_6 = 0x01a6; + public static final int DEVICE_UBLOX_7 = 0x01a7; + public static final int DEVICE_UBLOX_8 = 0x01a8; + private UsbId() { throw new IllegalAccessError("Non-instantiable class."); }