• Home
  • History
  • Annotate
  • only in /frameworks/base/libs/usb/
History log of /frameworks/base/libs/usb/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
eb46ce54a843e4ba13e97c4cfea83bcdc693684b 29-Mar-2016 Greg Kaiser <gkaiser@google.com> accessorytest: Remove bad code

This code was calling 'free' on uninitialized stack memory. However,
we never reached this code due to the while(1) loop, so we weren't
experiencing bad behavior. Still, we remove this code to avoid
the temptation of copy/paste for someone in the future who might
leave this loop.

Change-Id: I7f4d9528ddc2f92f3118ec1ade630f98bfbacd0c
ests/accessorytest/audio.c
8ab25d82b56c7604dc945e4385b74a75de093e56 20-Sep-2014 Dan Albert <danalbert@google.com> resolved conflicts for merge of 1a4527ce to lmp-mr1-dev-plus-aosp

Change-Id: If649bd9ef98181a1e1e341cc5b73d237586fb72c
88ba339aefd74ffe0ea978ebb659a430f82940f0 12-Sep-2014 Dan Albert <danalbert@google.com> Clean up makefile cruft.

The build system already takes care of all these things.

Change-Id: Idef80b554e07cef5e5ed2adf1b5740a76f13ef6d
ests/AccessoryChat/accessorychat/Android.mk
6b524d9b4552f20e4e689178bdb954a94daf7ab8 04-Aug-2014 Mike Lockwood <lockwood@google.com> Add accessorytest Linux host tool for testing USB accessory audio and HID support.

The tool supports testing USB audio by default.
It reads audio from the ALSA device for the android phone in accessory mode
and outputs it to the ALSA device for the PC's speaker.
The default values work on my PC, but can be changed via command line options.

When the -a option is specified, accessorytest also acts as the host side of the
AccessoryChat test, so audio can be tested side by side with the accessory bulk endpoint support.

When the -h option is specified, accessorytest will look for HID devices on the PC and proxy them
to the phone over the accessory protocol. This requires running accessorytest as root.

Change-Id: I1ea06d7201cd845b95a92a42594464783a90189b
ests/accessorytest/Android.mk
ests/accessorytest/accessory.c
ests/accessorytest/accessory.h
ests/accessorytest/audio.c
ests/accessorytest/f_accessory.h
ests/accessorytest/hid.c
ests/accessorytest/usb.c
ecd072161ec57ba8dfb26659511c0f6605601560 27-Mar-2014 Narayan Kamath <narayan@google.com> resolved conflicts for merge of 22d07464 to master

Change-Id: Ic037261eedd6e224938c960d2b4597590c81ed9d
f5df700e6ce056ebfa322314d970e52d6facc35a 25-Mar-2014 Ashok Bhat <ashok.bhat@arm.com> AArch64: Make frameworks/base code more portable

Changes in this patch include

[x] Use %zu for size_t, %zd for ssize_t

[x] 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: Id1aaa7894a7d0b85ac7ecd7b2bfd8cc40374261f
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Craig Barber <craig.barber@arm.com>
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
ests/AccessoryChat/accessorychat/accessorychat.c
2280c188263dd8dc3c32d2d0f1756844c15ccdc8 29-Jan-2014 Mike Lockwood <lockwood@google.com> Fix accessorychat test program

Change-Id: Ib51b880f64b13e860721d594c900b45d5725b718
ests/AccessoryChat/accessorychat/Android.mk
ests/AccessoryChat/accessorychat/linux/usb/f_accessory.h
c92e6f14f9ac6c86b7784f8a21d7077ea7cae0bb 07-Feb-2012 Simon Wilson <simonwilson@google.com> AccessoryChat: use platform APIs and support Galaxy Nexus

Change-Id: I171c2781f3d447bec46f0179351e1b18721b1b89
ests/AccessoryChat/Android.mk
ests/AccessoryChat/AndroidManifest.xml
ests/AccessoryChat/accessorychat/accessorychat.c
ests/AccessoryChat/src/com/android/accessorychat/AccessoryChat.java
9e13c7e5d787252b2a88aace1115b51a95e16b5d 11-Apr-2011 Mike Lockwood <lockwood@android.com> am 9645081c: am 43707a83: UsbManager: minor Javadoc tweak

* commit '9645081cc7f31e1151fedbcd5932a100719e91e4':
UsbManager: minor Javadoc tweak
43707a83ec12957fb84a406276a38fbaf4e23fd3 01-Apr-2011 Mike Lockwood <lockwood@android.com> UsbManager: minor Javadoc tweak

Change-Id: I44efc54cd2a0991465aabe0ecea1b8a3291014c2
Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/android/future/usb/UsbManager.java
638d7cb3ee0bb3596b01dc19eca9456fa72a36e0 15-Mar-2011 Mike Lockwood <lockwood@android.com> DO NOT MERGE: Backport more USB accessory changes from honeycomb

Change-Id: I8459c5ab9fbf0b3cad752041484a5de44ca9badd
Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/android/future/usb/UsbAccessory.java
rc/com/android/future/usb/UsbManager.java
ests/AccessoryChat/Android.mk
ests/AccessoryChat/AndroidManifest.xml
ests/AccessoryChat/accessorychat/accessorychat.c
ests/AccessoryChat/src/com/android/accessorychat/AccessoryChat.java
ad5f83e91b6812a6dee4fea7646fa9061d9f9597 15-Mar-2011 Mike Lockwood <lockwood@android.com> USB Manager string clean up:

- Use "Cancel" instead of "Ignore"
- Customize the text for the "always use" checkbox for devices and accessories
- Clean up strings for AccessoryChat test program

Bug: 4074719

Change-Id: Ideec838e4c1f1a82ef4ae411c9124417ffb63165
Signed-off-by: Mike Lockwood <lockwood@android.com>
ests/AccessoryChat/AndroidManifest.xml
ests/AccessoryChat/accessorychat/accessorychat.c
015b1ecaec27b7cf5f1a78099d9ae34a0c3169f2 14-Mar-2011 Mike Lockwood <lockwood@android.com> Add support for USB accessory serial numbers

Change-Id: I47b79f091b300ced60bfc61eff2f771139663aae
Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/android/future/usb/UsbAccessory.java
rc/com/android/future/usb/UsbManager.java
ests/AccessoryChat/Android.mk
ests/AccessoryChat/AndroidManifest.xml
ests/AccessoryChat/accessorychat/accessorychat.c
ests/AccessoryChat/src/com/android/accessorychat/AccessoryChat.java
2cc0377200b94b2f68f34e34554f2aa39e09cbce 12-Mar-2011 Mike Lockwood <lockwood@android.com> DO NOT MERGE: backport recent USB accessory changes from honeycomb

Bug: 4082651

Change-Id: Ie7c2fc796dd3c64f803acbd14210e5949683f4ed
Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/android/future/usb/UsbAccessory.java
rc/com/android/future/usb/UsbManager.java
ests/AccessoryChat/accessorychat/accessorychat.c
ests/AccessoryChat/src/com/android/accessorychat/AccessoryChat.java
62cfeeb821afb2f3d3b78ad93caa13408cd26eac 12-Mar-2011 Mike Lockwood <lockwood@android.com> USB: minor cleanup work

Bug: 4067029

Change-Id: Icd8f912ab8732b5f770a217b9b3731092597ce02
Signed-off-by: Mike Lockwood <lockwood@android.com>
ndroid.mk
ests/AccessoryChat/Android.mk
ests/AccessoryChat/AndroidManifest.xml
ac36d7c715a9cd793b2dce6de547594810101c3a 10-Mar-2011 Mike Lockwood <lockwood@android.com> UsbAccessory: Add URI string, replace type string with description

This is a first step toward adding USB accessory URI support

BUG: 4073248

Modified USB accessory matching logic to look only at manufacturer, model and version
(description and URI are not considered when matching apps to accessories)

Also added test for USB accessory protocol version to accessorytest

BUG: 4080288

Change-Id: I992a3433c74efa7a7db37bf030f02c1f0c92f9e2
Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/android/future/usb/UsbAccessory.java
rc/com/android/future/usb/UsbManager.java
ests/AccessoryChat/accessorychat/accessorychat.c
580b64111788fd312697d4fe60017127877dadf4 09-Mar-2011 Mike Lockwood <lockwood@android.com> Update USB accessory compatibility library to support new requestPermission API

BUG: 4069037

Change-Id: Ieadb86fed577eeb7697d524e8a684ea6ea632f39
Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/android/future/usb/UsbManager.java
ests/AccessoryChat/src/com/android/accessorychat/AccessoryChat.java
1110748b2df664f9c5066819c1f0616eae3394a7 02-Mar-2011 Mike Lockwood <lockwood@android.com> DO NOT MERGE: USB accessory support library

This provides a mechanism for developing applications to work with
USB accessories in versions of android prior to the introduction
of the android.hardware.UsbManager APIs.

Applications should link against the com.android.future.usb.accessory
library to use this support.

Change-Id: I0b61e20b63eec42c506f0895a0c9a439bdfdf7f5
Signed-off-by: Mike Lockwood <lockwood@android.com>
ndroid.mk
rc/com/android/future/usb/UsbAccessory.java
rc/com/android/future/usb/UsbManager.java
rc/com/google/android/usb/UsbAccessory.java
rc/com/google/android/usb/UsbManager.java
ests/AccessoryChat/Android.mk
ests/AccessoryChat/AndroidManifest.xml
ests/AccessoryChat/README.txt
ests/AccessoryChat/accessorychat/Android.mk
ests/AccessoryChat/accessorychat/accessorychat.c
ests/AccessoryChat/accessorychat/usbhost.c
ests/AccessoryChat/accessorychat/usbhost/usbhost.h
ests/AccessoryChat/res/layout/accessory_chat.xml
ests/AccessoryChat/res/xml/accessory_filter.xml
ests/AccessoryChat/src/com/android/accessorychat/AccessoryChat.java
b547fc297f24ce2d74fc86ef2a79a4424b6b4c59 02-Mar-2011 Mike Lockwood <lockwood@android.com> Combine the USB accessory support library with the platform feature

Also renamed the support library to com.android.future.usb.accessory.jar

Change-Id: Id6226991ce73f75dfedc497adf1c25bffb670243
Signed-off-by: Mike Lockwood <lockwood@android.com>
ndroid.mk
rc/com/android/future/usb/UsbAccessory.java
rc/com/android/future/usb/UsbManager.java
rc/com/google/android/usb/UsbAccessory.java
rc/com/google/android/usb/UsbManager.java
ests/AccessoryChat/Android.mk
ests/AccessoryChat/AndroidManifest.xml
ests/AccessoryChat/src/com/android/accessorychat/AccessoryChat.java
ests/AccessoryChat/src/com/google/android/accessorychat/AccessoryChat.java
40bbf9295d5245d3917629ce15f7b37670aef1ac 01-Mar-2011 Mike Lockwood <lockwood@android.com> DO NOT MERGE: Backport USB accessory support to gingerbread

Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/google/android/usb/UsbAccessory.java
rc/com/google/android/usb/UsbManager.java
c4308f01c965571dc2354107c3574df113e397ee 01-Mar-2011 Mike Lockwood <lockwood@android.com> Move USB framework support from android.hardware to android.hardware.usb package

Change-Id: I00fd4f0caaa4aebe48f71c576bb211b5f38bf88d
Signed-off-by: Mike Lockwood <lockwood@android.com>
rc/com/google/android/usb/UsbAccessory.java
rc/com/google/android/usb/UsbManager.java
ests/AccessoryChat/AndroidManifest.xml
27555315629ffce59a19bd03ba51a8323cc864b0 28-Feb-2011 Mike Lockwood <lockwood@android.com> USB accessory support library

This provides a mechanism for developing applications to work with
USB accessories in versions of android prior to the introduction
of the android.hardware.UsbManager APIs.

Applications should link against the com.google.android.usb library
to use this support.

Change-Id: I48ff80467fd9a6667aa84a758eca754132f546b9
Signed-off-by: Mike Lockwood <lockwood@android.com>
ndroid.mk
rc/com/google/android/usb/UsbAccessory.java
rc/com/google/android/usb/UsbManager.java
ests/AccessoryChat/Android.mk
ests/AccessoryChat/AndroidManifest.xml
ests/AccessoryChat/README.txt
ests/AccessoryChat/accessorychat/Android.mk
ests/AccessoryChat/accessorychat/accessorychat.c
ests/AccessoryChat/res/layout/accessory_chat.xml
ests/AccessoryChat/res/xml/accessory_filter.xml
ests/AccessoryChat/src/com/google/android/accessorychat/AccessoryChat.java