i'm trying to communicate with Arduino board (Duemilanove) from Android 3.1 device with USB-host support using Android USB Host API.
The goal is to communicate with the board in the same way as via Serial.
I follow this manual (http://android.serverbox.ch/?p=427) but have few problems (f.e. failed to claim interface) and of coarse dev guide (http://developer.android.com/reference/android/hardware/usb/package-summary.html) but no luck.
The questions are:
- how to prepare arduino board (modify firmware) - interruptions or smth?
- how to check if it's okay with arduino board (f.e. enumerate USB interfaces and verify that it supports needed. what tools can be used?
- how to find needed interface (what are interface class/protocol/subclass)
- what can be the reason when interface cannot be claimed? (faced with that)