http://www.ftdichip.com/Android.htmの公式ドライバーを使用しています
03-20 13:37:52.359: WARN/FTDI(4453): 読み取り開始
03-20 13:37:52.359: WARN/FTDI(4453): 6 バイトが利用可能
03-20 13:37:57.960:WARN/FTDI(4453): 0 バイトの読み取り
03-20 13:37:57.960: 警告/FTDI(4453): 読み取りが完了しました
このソース コードは簡単です。
public int read(byte[] buffer, int timeout) throws IOException {
Log.w(TAG, "read starting");
try {
Log.w(TAG, device.getQueueStatus() + " bytes available");
int read = device.read(buffer);
Log.w(TAG, read + " bytes read");
return read;
} finally {
Log.w(TAG, "read finished");
}
}
彼らのサポート部門は、一週間たっても返事をくれませんでした。私は Android 4.0.4 を使用しており、Arduino Duemilanove ftdi ベースのボードを使用しています。