From 461f9cb7d990813297043be26e0739a6f2b16194 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Sat, 19 Jan 2019 19:16:01 -0800 Subject: [PATCH] Add VID/PID for ArduPilot ChibiOS and DragonLink --- .../hoho/android/usbserial/driver/CdcAcmSerialDriver.java | 12 ++++++++++++ android/src/com/hoho/android/usbserial/driver/UsbId.java | 7 +++++++ 2 files changed, 19 insertions(+) diff --git a/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java b/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java index 8089336..a596870 100644 --- a/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java +++ b/android/src/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java @@ -304,6 +304,18 @@ public class CdcAcmSerialDriver extends CommonUsbSerialDriver { UsbId.DEVICE_SPARKY2, UsbId.DEVICE_OPLINK, }); + supportedDevices.put(Integer.valueOf(UsbId.VENDOR_ARDUPILOT_CHIBIOS1), + new int[] { + UsbId.DEVICE_ARDUPILOT_CHIBIOS, + }); + supportedDevices.put(Integer.valueOf(UsbId.VENDOR_ARDUPILOT_CHIBIOS2), + new int[] { + UsbId.DEVICE_ARDUPILOT_CHIBIOS, + }); + supportedDevices.put(Integer.valueOf(UsbId.VENDOR_DRAGONLINK), + new int[] { + UsbId.DEVICE_DRAGONLINK, + }); 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 ef2acf7..8e5eba0 100644 --- a/android/src/com/hoho/android/usbserial/driver/UsbId.java +++ b/android/src/com/hoho/android/usbserial/driver/UsbId.java @@ -74,6 +74,13 @@ public final class UsbId { public static final int DEVICE_SPARKY2 = 0x41D0; public static final int DEVICE_CC3D = 0x415D; + public static final int VENDOR_ARDUPILOT_CHIBIOS1 = 0x0483; + public static final int VENDOR_ARDUPILOT_CHIBIOS2 = 0x1209; + public static final int DEVICE_ARDUPILOT_CHIBIOS = 0x5740; + + public static final int VENDOR_DRAGONLINK = 0x1FC9; + public static final int DEVICE_DRAGONLINK = 0x0083; + private UsbId() { throw new IllegalAccessError("Non-instantiable class."); }