fa2b3fc6cd15a3b6bbfef87288b97354edb42307 |
|
20-May-2014 |
Mike Lockwood <lockwood@google.com> |
USB: Minor cleanup from API council review Bug: 15089961 Change-Id: I8a22fad94d2a52d2270c89240b2a47bd1cef17b5
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
7531aa22355cf03f51def61ba67f1636bf85f408 |
|
13-Jan-2014 |
Mike Lockwood <lockwood@google.com> |
Add support for USB devices with multiple configurations and alternate interfaces Added UsbConfiguration class, as well as accessors to UsbDevice to get configuration list Added methods to UsbDeviceConnection to select configurations and alternate interfaces. Also added accessors for USB descriptor name strings and fixed some memory leaks in the JNI code. Bug: 12425052 Change-Id: Idb990f4d5c054a8cb997eb3f440f6da9f83bce05
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
4838e338129e09a37b8c8ad5e44f85ec5cd3aea1 |
|
03-Jan-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use long for pointers in hardware classes For storing pointers, long is used in hardware classes, as native pointers can be 64-bit. In addition, some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) Change-Id: Icdeb67f9273fb2d8f6d88ca68d7f7d0950796fc1 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
e783d99038721eb42886840f707a53a43d4e39f4 |
|
19-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Undeprecate old UsbDeviceConnection methods. Per api review, retain the overloads that do not accept a buffer start offset. Bug: 8656781 Change-Id: Ie00aca7d3a4708700c5ddf60e3309e609788a67f
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
b162617143519b36ac4d5baec9f650a29adec571 |
|
28-Mar-2013 |
Ying Wang <wangying@google.com> |
Fix doc build. Change-Id: I479df06f2aed33bf29bb8d90be2339a80248beaa
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
6c81a93ef3c9d949b6f0b3e192feafebc96a5d91 |
|
28-Mar-2013 |
Jeff Brown <jeffbrown@google.com> |
Support specifying buffer start offset for USB requests. Deprecated existing API which only supported passing buffer and length in favor of a new one that also supports passing the start. Being able to pass a start index is very important because the kernel imposes size limits on how much data can be transferred at a time so we often need to transmit large buffers in chunks. Change-Id: I3484b5e68f1ece61d4645ea04be8ee6a3b79169d
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
a88b42d569a91290477d8f5731a2ee43931271da |
|
19-May-2011 |
Mike Lockwood <lockwood@android.com> |
USB: Add method to access raw USB device descriptors Change-Id: Id5b46ede14a838198a59bdc8ed4732942044cfa8 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
11dd5ae97b1cd5889bb66862fd12718da62a9c75 |
|
01-Apr-2011 |
Mike Lockwood <lockwood@android.com> |
Improve Javadoc for USB Manager and MTP/PTP support. Bug: 4091519 Change-Id: Ida79593d5a984f7ffd0934ae7bded23b8faf9eef Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|
acc29cc91be634070c92a807df412ced97b9b375 |
|
11-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
UsbDevice: Move IO related methods to new UsbDeviceConnection class UsbDevice is now just an immutable parcelable object like UsbInterface and UsbEndpoint. All IO related functionality is now contained in UsbDeviceConnection and UsbRequest. Bug: 4067029 Change-Id: Ia84da0b512a697acc940eee0c3566711c62e1a68 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/hardware/usb/UsbDeviceConnection.java
|