Interfacing PSoC® 3/PSoC 5 with an Android Device - KBA83909

Version: *A

 

Question:

Can the USB component in PSoC 3/PSoC 5 work with an Android Device?

 

Answer:

 

  1. 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. 
  2. The best method of communicating with an Android system is to use HID and vendor specific drivers.
      The following resource may help you:
      http://developer.android.com/guide/topics/usb/host.html

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.