Can the USB component in PSoC 3/PSoC 5 work with an Android Device?
- USBUART should work on all Android versions, and should enumerate as Communication Device Class (CDC) device. However, you cannot interface with a serial port unless you write your own Hardware Abstraction Layer.
- The best method of communicating with an Android system is to use HID and vendor specific drivers.
The following resource may help you:
Note: Android has added USB Host support from Android 3.1 onwards. Developing an Android-host USB application with an earlier version of Android would be very difficult.