FTDriver-master

所属分类:android开发
开发工具:Java
文件大小:385KB
下载次数:30
上传日期:2013-10-21 12:25:34
上 传 者rebiha
说明:  Android host usb FTDI driver to serial communication with electronics UART devices.

文件列表:
FTDriver (0, 2013-10-02)
FTDriver\.classpath (356, 2013-10-02)
FTDriver\.project (811, 2013-10-02)
FTDriver\AndroidManifest.xml (390, 2013-10-02)
FTDriver\proguard.cfg (1248, 2013-10-02)
FTDriver\project.properties (382, 2013-10-02)
FTDriver\res (0, 2013-10-02)
FTDriver\res\drawable-hdpi (0, 2013-10-02)
FTDriver\res\drawable-hdpi\ic_launcher.png (4147, 2013-10-02)
FTDriver\res\drawable-ldpi (0, 2013-10-02)
FTDriver\res\drawable-ldpi\ic_launcher.png (1723, 2013-10-02)
FTDriver\res\drawable-mdpi (0, 2013-10-02)
FTDriver\res\drawable-mdpi\ic_launcher.png (2574, 2013-10-02)
FTDriver\res\layout (0, 2013-10-02)
FTDriver\res\layout\main.xml (387, 2013-10-02)
FTDriver\res\values (0, 2013-10-02)
FTDriver\res\values\strings.xml (158, 2013-10-02)
FTDriver\src (0, 2013-10-02)
FTDriver\src\jp (0, 2013-10-02)
FTDriver\src\jp\ksksue (0, 2013-10-02)
FTDriver\src\jp\ksksue\driver (0, 2013-10-02)
FTDriver\src\jp\ksksue\driver\serial (0, 2013-10-02)
FTDriver\src\jp\ksksue\driver\serial\FTDriver.java (35375, 2013-10-02)
NOTICE.txt (120, 2013-10-02)
sample (0, 2013-10-02)
sample\FTSampleTerminal (0, 2013-10-02)
sample\FTSampleTerminal\.classpath (356, 2013-10-02)
sample\FTSampleTerminal\.project (819, 2013-10-02)
sample\FTSampleTerminal\AndroidManifest.xml (1044, 2013-10-02)
sample\FTSampleTerminal\proguard.cfg (1248, 2013-10-02)
sample\FTSampleTerminal\project.properties (426, 2013-10-02)
sample\FTSampleTerminal\res (0, 2013-10-02)
sample\FTSampleTerminal\res\drawable-hdpi (0, 2013-10-02)
sample\FTSampleTerminal\res\drawable-hdpi\ic_launcher.png (4147, 2013-10-02)
sample\FTSampleTerminal\res\drawable-ldpi (0, 2013-10-02)
sample\FTSampleTerminal\res\drawable-ldpi\ic_launcher.png (1723, 2013-10-02)
sample\FTSampleTerminal\res\drawable-mdpi (0, 2013-10-02)
... ...

FTDriver is no more supported. ==== We are developing a new USB Serial Driver **"Physicaloid Library".** Physicaloid Library is FTDriver + Arduino Writer + CP210x Driver and has simple APIs. [https://github.com/ksksue/PhysicaloidLibrary](https://github.com/ksksue/PhysicaloidLibrary) Android USB Serial Driver ===== USB Serial Driver using Android USB Host API - Java source code - **no root** - baudrate : 9600 - 230400 (be able to setting immediate baudrate number) - support FTDI chips (FT232RL, FT232H, FT2232C/D/HL, FT4232HL FT230X, REX-USB60F/MI(FT232BL) checked) - support any channels (FT2232X:2ch, FT4232X:4ch) - support CDC-ACM(beta) - like Arduino library's interface Connection Android [USB A port] --- [USB B port] FTDI Chip - requirement - Android : version 3.1 or upper and have an USB host port - Board : FTDI Chip or CDC-ACM(beta) Projects ----- - Library Project **FTDriver** : Driver for connecting an FTDI chip to Android USB host port - Sample Projects **FTSampleTerminal** : very simple terminal **FTSerialCSV** : serial communication with a Genet educational board ([www.genet-nara.jp](www.genet-nara.jp "genet")) in CSV format (Thanks for Heima Hayashida) ![genet](https://lh3.googleusercontent.com/-nj_EGL5D-nY/Tsu-OodpQJI/AAAAAAAABaY/zh6p2mhpg24/s400/DSC_0444.JPG "genet") Fig. Connecting an Android tablet to a Genet board(FT232RL) by a USB cable.(ET2011 Forum in Japan) Interfaces ---------------- new mSerial = new FTDriver((UsbManager)getSystemService(Context.USB_SERVICE)); open mSerial.begin(FTDriver.BAUD9600); + baud rate (bps) BAUD9600 BAUD14400 BAUD19200 BAUD38400 BAUD57600 BAUD115200 BAUD230400 and be able to setting immediate baud rate (no check). read n bytes byte[] rbuf = new byte[n]; len = mSerial.read(rbuf); read n bytes from channel p byte[] rbuf = new byte[n]; len = mSerial.read(rbuf, n, p) write n bytes byte[] wbuf = new byte[n]; ...(set wbuf) len = mSerial.write(wbuf,n); write n bytes to channel p byte[] wbuf = new byte[n]; ...(set wbuf) len = mSerial.write(wbuf,n,p); close mSerial.end(); About me --- ![twitter](http://d.hatena.ne.jp/images/icon-twitter.png "twitter") [@ksksue](http://twitter.com/#!/ksksue "twitter @ksksue") ![画像1](http://a1.twimg.com/profile_images/549237316/twt_bigger.jpg "icon") Web page : Geekle Board - [http://ksksue.com/wiki/](http://ksksue.com/wiki/ "Geekle Board") License ---------- Copyright © 2011 @ksksue Licensed under the [Apache License, Version 2.0][Apache] [Apache]: http://www.apache.org/licenses/LICENSE-2.0

近期下载者

相关文件


收藏者