Technical Note. TN_147 Java D2xx for Android
|
|
|
- Sarah Dorthy Horn
- 10 years ago
- Views:
Transcription
1 Future Technology Devices International Ltd. Technical Note TN_147 Java D2xx for Android Document Reference No.:FT_ Version 1.2 Issue Date: This document describes the installation and use of the FTDI Java D2XX for Android driver for FTxxxx devices in an Android environment. Future Technology Devices International Limited (FTDI) Unit 1,2 Seaward Place, Glasgow G41 1HH, United Kingdom Tel.: +44 (0) Fax: + 44 (0) (Support): [email protected] Web: Copyright 2013Future Technology Devices International Limited Use of FTDI devices in life support and/or safety applications is entirely at the user s risk, and the user agrees to defend, indemnify and hold harmless FTDI from any and all damages, claims, suits or expense resulting from such use.
2 Table of Contents 1 Introduction Android Support Prerequisites Using the FTDI Java D2xx for Android Library Introduction and Usage Application Examples Information Status PIDVID Misc OpenDevice UART FileTransfer EEPROM EEPROM-UserArea Contact Information Appendix A References Acronyms and Abbreviations Appendix B List of Tables & Figures Appendix C Revision History Copyright 2013Future Technology Devices International Limited 1
3 1 Introduction FTDI provides a proprietary D2XX interface for easy communication with FTxxxx devices. The D2XX API is common across several operating systems supported by FTDI, namely Windows, Windows CE, Linux, Mac OS X and Android. 1.1 Android Support To support the Google Android OS, FTDI has two D2XX solutions for different application scenarios: 1. A Java class using the JNI (Java Native Interface) to access the API of a pre-compiled Linux D2XX library. This solution is applicable to all versions of Android, but requires special root privilege on USB-related device nodes. This is for reusing existing Linux designs in Android applications or creating projects for Android OS predating version A Java class library supporting USB Host is available and applicable to Android v3.2or any later series. This library requires no special root access privileges. The first solution is described in TN_134 FTDI Android D2XX Driver. This document describes the second solution which can be easily adapted by Android application developers, i.e. the Java D2xx API for Android. The API is packaged in d2xx.jar and is distributed with demo application source code, which can be downloaded from FTDI s website. 1.2 Prerequisites The following is required to install the FTDI Java D2xx for Android driver: An Android device running v3.2 or later OS, with a USB Host or OTG interface; An FTDI-based device for testing. o FTDI testing was conducted using a Google Nexus 7, and an FT232R-based US232R cable. To develop an application using the FTDI Java D2XX for Android driver, the development machine needs the Eclipse IDE and an up-to-date Android SDK, including the ADB program and the ADT plug-in for Eclipse. Installation and configuration of these tools is not described in this document but is outlined on the Android developer web site. Please see ( Also, the Android device should have USB Debugging enabled to allow access using the ADB utility. To accomplish this, navigate to Settings > Applications > Development and select the USB debugging option. A summary of the required configuration is provided in the diagram below. Development Machine Eclipse IDE with ADT Plugin Android SDK Android ADB Utility ADB Connection over USB Android Device USB Host Capability USB Debugging Enabled Wi-Fi/LAN Enabled Figure 1: Android Development Configuration Copyright 2013Future Technology Devices International Limited 2
4 2 Using the FTDI Java D2xx for Android Library 2.1 Introduction and Usage To support versatile tablet usage scenarios, Google has included a USB Host API in Android since version 3.1. Before version 3.1, an Android application could not access USB devices attached to a system naturally without root access rights. The Android USB Host API removes this limitation, allowing us to utilize the USB gadgets attached to Android Host or OTG port. FTDI provides a Java class library that adapts to applications so the developer can focus on the desired input and output data. The design goal of the class library is to provide access to all the D2XX functions including, EEPROM functions. The D2xx library can be included in an Android application project in Eclipse easily. First, copy the library file, d2xx.jar, to the folder of the project, and add it in Project Properties. Refer to Figure 2 ~ Figure 4, which show how to add the library file from the \libs sub-folder of the project folder. Figure 2: Select Project Properties Copyright 2013Future Technology Devices International Limited 3
5 Figure 3: Select Java Build Path Libraries Add JARs Figure 4: Select the library file d2xx.jar Copyright 2013Future Technology Devices International Limited 4
6 The class allows access to driver-wide information such as the VID and PID combinations to match with the device information list, and provides APIs to open target devices returning corresponding objects. The object can perform UART, EEPROM, and Bit moderelated operations to control device status or read/write data. When the device is no longer required, the object can be closed with the close() method. The D2xx Java library is fully documented using Javadoc. For information on the D2xx Android library methods, constants and sub-classes, please consult the corresponding Javadoc entry in the sample project s /doc directory. A sample application demonstrating how to use various methods in the D2xx Java library is shown in section 2.2 Application Examples. Please refer to AN_233 Java D2xx for Android API User Manual for the detail of the demo APIs. Copyright 2013Future Technology Devices International Limited 5
7 2.2 Application Examples Information Figure 5: Demo Application Screenshot Information This demo application contains a Refresh button. Tap Refresh to access information about the connected device. In this demo, these APIs are used: Class API Name createdeviceinfolist getdeviceinfolist getlibraryversion Note: In later demo applications, duplicated APIs are not listed again. Copyright 2013Future Technology Devices International Limited 6
8 2.2.2 Status Figure 6: Demo Application Screenshot Status This demo application contains Start API Test, Test Set Char and Test Set Break buttons. Tap Start API Test to call several APIs to obtain the related information. Test Set Char and Test Set Break buttons will show the test results on the buttons directly appended with Pass or Fail when they are tapped. Copyright 2013Future Technology Devices International Limited 7
9 In this demo, these APIs are used: Class API Name getdeviceinfo getlatencytimer getlinestatus getmodemstatus setbitmode setbreakoff setbreakon setchars PIDVID Figure 7: Demo Application Screenshot PIDVID This demo application contains two buttons Set PID VID and Get PID VID. Get PIDVID lists all the devices (in terms of Product and Vendor IDs) that would be recognised and supported by D2XX. To specify an additional device, enter the corresponding Product and Vendor ID, then tap Set PIDVID. In this demo, these APIs are used: Class API Name getvidpid setvidpid Copyright 2013Future Technology Devices International Limited 8
10 2.2.4 Misc Figure 8: Demo Application Screenshot Misc This demo application contains: 1. Loopback demo: There is a Loopback Test button and an input area for Write Data. To run this test, you must connect an RS232 loop-back device, which has pairs of pins connected together (Rx to Tx, RTS to CTS and DSR to DTR). Enter some words in the Write Data area and tap Loopback Test. Shortly, the same data should appear in the Read Data area. 1. Event demo: Tap Enable Set Event to set event notification which waits RX event, and then redo the actions in loopback demo. When there is some data sent and received, the event would be triggered. The test results are displayed in the Test Info area. 1. DTR/RTS Enable/Disable Demo: The 2 functions, Disable DTR and Disable RTS are for disabling/enabling DTR and RTS. The test results are displayed in the Test Info area. Copyright 2013Future Technology Devices International Limited 9
11 In this demo, these APIs are used: Class Note: *1 : read without length parameter *2 : write without length parameter API Name clrdtr clrrts geteventstatus getqueuestatus read(*1) setdtr seteventnotification setrts write(*2) Copyright 2013Future Technology Devices International Limited 10
12 2.2.5 OpenDevice Figure 9: Demo Application Screenshot OpenDevice This demo application shows different ways to open the device. Select Open Device and Open Device with Setting Parameter to test the open-related APIs. When BufferNumber, BufferSize, TransferSize or ReadTimeout is not set, the device uses the default value to open the device. Get Parameter: gets current parameters. Copyright 2013Future Technology Devices International Limited 11
13 About Open By USBDevice, when Android detects an USB device is plugged-in, it will send out a broadcast containing a UsbDevice object corresponding to the just attached device to notify interested party; when this application receive the notification, it will automatically call openbyusbdevice()to open the just attached device with the UsbDevice object provided by that notification. Use Reset to clear the memory after the demo. In this demo, these APIs are used: Class.DriverParameters.DriverParameters.DriverParameters.DriverParameters.DriverParameters.DriverParameters.DriverParameters.DriverParameters API Name getdeviceinfolistdetail isftdevice openbydescription openbydescription(*) openbyindex openbyindex(*) openbylocation openbylocation(*) openbyserialnumber openbyserialnumber(*) openbyusbdevice openbyusbdevice(*) getbuffernumber getmaxbuffersize getmaxtransfersize getreadtimeout resetdevice setbuffernumber setmaxbuffersize setmaxtransfersize setreadtimeout Note: * : this function open device with.driverparameters parameter Copyright 2013Future Technology Devices International Limited 12
14 2.2.6 UART Figure 10: Demo Application Screenshot UART This demo application displays the functionality of UART. The first row contains an Open button to open selected Port numbers and a Config button to set UART configuration with several selectable setting items. The UART configuration settings allow the baud rate to be set at standard values between 300 and baud. Stop bits may be set for 1 or 2. Data bits may be set for 7 or 8. Parity may be set for ODD, EVEN, Mark, Space, None. Flow allows for no flow control, RTS/CTS, DTR/DSR and XOFF/XON flow control. The Read Bytes box displays the received data as ASCII values. The Read Enabled button is used to test stop/restart IN task APIs. Read Enabled will switch to Read Disabled when tapped, causing the application to stop receiving data. Tap it again to enable the receive functionality. Write Bytes allows a user to type in plain text and send it by tapping Write. This application receives and sends data from and to the PC; or the Android device itself if a loop-back device is connected. Copyright 2013Future Technology Devices International Limited 13
15 In this demo, these APIs are used: Class Note: *1: read with length parameter *2: write with length parameter API Name close isopen purge read(*1) restartintask setbaudrate setdatacharacteristics setflowcontrol setlatencytimer stopintask write(*2) FileTransfer Figure 11: Demo Application Screenshot FileTransfer This demo application displays the functionality of UART, but it could receive or send a file. It also opens the device of index 0, the UART configuration is the same as UART demo introduced in previous section. Copyright 2013Future Technology Devices International Limited 14
16 To use this application, please follow the steps below: Step 1: Setup the connection between device and PC. Step 2: Configure desired UART parameters. Step 3: Tap the Start Getting Data button on the Android, then use a PC terminal to emulate sending a text file to the Android in raw mode, i.e., send all text data as it is, without extra encoding by X/Y/Z-modem protocol. Step 4: After the file is sent, tap Start Getting Data again to stop receiving the file. Step 5: Now on the PC terminal, prepare to receive a text file from Android. Step 6: Tap the Send Saved File button on the Android. The data stored during Steps 3~4 will now be received by the PC. Step 7: Now compare whether the sent and received files are the same. The Status area will show some information during the get data and send file process EEPROM Figure 12: Demo Application Screenshot EEPROM WARNING: Backup the test device s EEPROM data(using FT_Prog) before performing the Write or Erase functions. Erasing the EEPROM might cause some devices to stop functioning. (FT_Prog: This demo application contains Read EEPROM, Write EEPROM and Erase EEPROM buttons. Tap Read EEPROM to get and parse some data of the connected device. Click Write EEPROM to write data back to EEPROM. This demo is limited to modifying the content of Product Description, Serial Number and Data(3A)~Data(3D). Erase EEPROM erases the entire EEPROM. Copyright 2013Future Technology Devices International Limited 15
17 In this demo, these APIs are used: Class API Name eepromerase eepromread eepromreadword eepromwrite eepromwriteword EEPROM-UserArea Figure 13: Demo Application Screenshot EEPROM-UserArea This demo application accesses the EEPROM user area. Click Read EEPROM to get User Area Size and list the contents of user area. Write EEPROM writes fixed data: 0, 1, 2, 3, 4, etc. to the entire user area. Erase EEPROM writes fixed data: 0 to the entire user area. NOTE: Please remember to backup EEPROM data(using FT_Prog) before writing or erasing. In this demo, these APIs are used: Class API Name eepromgetuserareasize eepromreaduserarea eepromwriteuserarea Copyright 2013Future Technology Devices International Limited 16
18 3 Contact Information Head Office Glasgow, UK Future Technology Devices International Limited Unit 1,2 Seaward Place, Centurion Business Park Glasgow G411HH United Kingdom Tel: +44 (0) Fax: +44 (0) (Sales) (Support) (General Enquiries) Web Site URL Web Shop URL Branch Office Taipei, Taiwan Future Technology Devices International Limited (Taiwan) 2F, No. 516, Sec. 1, NeiHu Road Taipei 114 Taiwan, R.O.C. Tel: +886 (0) Fax: +886 (0) (Sales) (Support) (General Enquiries) Web Site URL [email protected] [email protected] [email protected] Branch Office Tigard, Oregon, USA Future Technology Devices International Limited (USA) 7130 SW Fir Loop Tigard, OR USA Tel: +1 (503) Fax: +1 (503) (Sales) (Support) (General Enquiries) Web Site URL Branch Office Shanghai, China [email protected] [email protected] [email protected] Future Technology Devices International Limited (China) Room 1103, No. 666 West Huaihai Road, Shanghai, China Tel: Fax: (Sales) (Support) (General Enquiries) Web Site URL [email protected] [email protected] [email protected] Distributor and Sales Representatives Please visit the Sales Network page of the FTDI Web site for the contact details of our distributor(s) and sales representative(s) in your country. System and equipment manufacturers and designers are responsible to ensure that their systems, and any Future Technology Devices International Ltd (FTDI) devices incorporated in their systems, meet all applicable safety, regulatory and system-level performance requirements. All application-related information in this document (including application descriptions, suggested FTDI devices and other materials) is provided for reference only. While FTDI has taken care to assure it is accurate, this information is subject to customer confirmation, and FTDI disclaims all liability for system designs and for any applications assistance provided by FTDI. Use of FTDI devices in life support and/or safety applications is entirely at the user s risk, and the user agrees to defend, indemnify and hold harmless FTDI from any and all damages, claims, suits or expense resulting from such use. This document is subject to change without notice. No freedom to use patents or other intellectual property rights is implied by the publication of this document. Neither the whole nor any part of the information contained in, or the product described in this document, may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow G41 1HH, United Kingdom. Scotland Registered Company Number: SC Copyright 2013Future Technology Devices International Limited 17
19 4 Appendix A References Acronyms and Abbreviations Terms ADB ADT AOSP API BSP CTS DSR DTR EEPROM IDE JNI NDK OS PID RTS SDK UART USB VID Description Android Debug Bridge Android Development Tools Android Open Source Project Application Programming Interface Board Support Package Clear To Send Data Set Ready Data Terminal Ready Electrically Erasable Programmable Read-Only Memory Integrated Development Environment Java Native Interface Native Development Kit Operating System Product ID Request To Send Software Development Kit Universal Asynchronous Receiver/Transmitter Universal Serial Bus Vendor ID Copyright 2013Future Technology Devices International Limited 18
20 5 Appendix B List of Tables & Figures List of Figures Figure 1: Android Development Configuration... 2 Figure 2: Select Project Properties... 3 Figure 3: Select Java Build Path Libraries Add JARs... 4 Figure 4: Select the library file d2xx.jar... 4 Figure 5: Demo Application Screenshot Information... 6 Figure 6: Demo Application Screenshot Status... 7 Figure 7: Demo Application Screenshot PIDVID... 8 Figure 8: Demo Application Screenshot Misc... 9 Figure 9: Demo Application Screenshot OpenDevice Figure 10: Demo Application Screenshot UART Figure 11: Demo Application Screenshot FileTransfer Figure 12: Demo Application Screenshot EEPROM Figure 13: Demo Application Screenshot EEPROM-UserArea Copyright 2013Future Technology Devices International Limited 19
21 6 Appendix C Revision History Revision Changes Date 1.0 Initial Release for beta test First Public release Update to section Copyright 2013Future Technology Devices International Limited 20
Technical Note. TN_134 FTDI Android D2XX Driver
Future Technology Devices International Ltd. Technical Note Document Reference No.: FT_000522 Version 1.1 Issue Date: 2012-08-16 This document describes the installation and use of the FTDI D2XX driver
Application Note AN_242
AN_242 FTDI_UART_Terminal_User_Manual Issue Date: 2013-06-24 This utility is for use with FTDI USB to UART devices. The utility provides a terminal emulation function for use on Android devices. The Android
Application Note AN_385. FTDI D3XX Driver Installation Guide
AN_385 FTDI D3XX Driver Installation Guide Issue Date: 2015-09-02 The purpose of this application note is to provide users of FTDI chips with a simple procedure for installing FTDI D3XX Driver for FTDI
Application Note AN_243. FT312D USB Host to UART Cable Application
Future Technology Devices International Ltd Application Note AN_243 FT312D USB Host to UART Cable Application Document Reference No. FT_000839 Issue Date: 2013-05-21 This application note illustrates how
Application Note AN_241. FTDI_AOA_HyperTerm_User_Manual
AN_241 FTDI_AOA_HyperTerm_User_Manual Version1.0 Issue Date: 2013-05-03 Android Honeycomb (3.1) and later versions support Android Open Accessory Protocol, which can receive and send data from an Android
Technical Note TN_152. USB 3.0 Compatibility Issues Explained
TN_152 USB 3.0 Compatibility Issues Explained Issue Date: 2014-07-01 USB 3.0 is the latest superspeed version of the universal serial bus interface. It is designed to allow for higher (super) data rates
Future Technology Devices International Ltd. FTDI Drivers Installation guide for. Windows 7
Future Technology Devices International Ltd. Application Note AN_119 FTDI Drivers Installation guide for Windows 7 Document Reference No.: FT_000160 Issue Date: 2015-06-15 The purpose of this application
Application Note AN_101. Submitting Modified FTDI Drivers for Windows Hardware Certification
AN_101 Submitting Modified FTDI Drivers for Windows Hardware Certification Issue Date: 2013-05-03 Device drivers are signed and certified by Microsoft to provide the end user a smooth experience when installing
Application Note. AN_136_Hi-Speed Mini Module EEPROM Disaster Recovery
Future Technology Devices International Ltd. Application Note AN_136_Hi-Speed Mini Module EEPROM Disaster Recovery Document Reference No.: FT_000209 Issue Date: 2010-02-17 The FTDI Hi-Speed USB devices
Technical Note TN_146. Creating Android Images for Application Development
TN_146 Creating Android Images for Application Development Issue Date: 2013-01-28 This document shows how to build and install the Android Operating System on the BeagleBoard xm Use of FTDI devices in
Future Technology Devices International Ltd
Future Technology Devices International Ltd Datasheet Chipi-X Cable Chipi-X is a USB to full-handshake RS232 cable with a male DB9 connector. This cable is available with or without an enclosure. 1 Introduction
Future Technology Devices International Ltd. Application Note AN_234. FTDI Drivers Installation guide for. Windows 8
Future Technology Devices International Ltd. Application Note AN_234 FTDI Drivers Installation guide for Windows 8 Document Reference No.: FT_000798 Issue Date: 2013-02-20 The purpose of this application
Determining USB Peripheral Device Class
Future Technology Devices International Ltd. Application Note AN_174 Determining USB Peripheral Device Class Document Reference No.: FT_000447 Issue Date: 2011-05-23 This document will demonstrate how
Technical Note. TN_132 Adding FTDI Devices VCP Driver Support to Android
Future Technology Devices International Ltd. Technical Note TN_132 Adding FTDI Devices VCP Driver Support to Android Document Reference No.: FT_000491 Version 1.1 Issue Date: 2011-08-25 This document describes
Application Note AN_149. Upgrading a passive DB9 RS232 Interface to an active USB Interface using an FTDI DB9-USB-RS232 Module
Future Technology Devices International Ltd. Application Note AN_149 Upgrading a passive DB9 RS232 Interface to an active USB Interface using an FTDI DB9-USB-RS232 Module Document Reference No.: FT_000296
White Paper WP_001. Connecting Peripherals to an Android Platform
WP_001 Connecting Peripherals to an Android Platform Issue Date: 2012-02-09 This white paper will describe some of the options for connecting peripheral accessories to Android OS based tablets/phones.
Future Technology Devices International Ltd. FTDI Drivers Installation guide for Windows XP
Future Technology Devices International Ltd Application Note AN_104 FTDI Drivers Installation guide for Windows XP Document Reference No. FT_000093 Issue Date: 2008-09-23 Future Technology Devices International
Future Technology Devices International Ltd. USB-Key. Datasheet
Future Technology Devices International Ltd USB-Key Datasheet Document Reference No.: FT_000062 Version 1.00 Issue Date: 2008-07-17 Future Technology Devices International Ltd (FTDI) 373 Scotland Street,
UMFT4222PROG FT4222 Programmer Module
UMFTPROG FT Programmer Module Introduction The UMFTPROG FTH Programmer Module is used to program OTP memory on a UMFTEV or devices with a FTH. The internal OTP memory in the FTH is used to store USB Vendor
Future Technology Devices International Ltd
Future Technology Devices International Ltd Datasheet UMFT200XD Breakout Modules 1 Introduction UMFT200XD is a USB to I 2 C breakout module The UMFT200XD breakout module utilizes FTDI s FT200XQ IC to convert
Future Technology Devices International Ltd. USB NMC-2.5m. USB to USB Null Modem Cable. Datasheet
Future Technology Devices International Ltd NMC-2.5m to Null Modem Cable Datasheet Document Reference No.: FT_000054 Version 1.00 Issue Date: 2008-07-16 Future Technology Devices International Ltd (FTDI)
Technical Note TN_158. What is the Camera Parallel Interface?
TN_158 What is the Camera Parallel Interface? Issue Date: 2015-03-23 This technical note explains the basics of the Camera Parallel Interface, a feature of FTDI MCUs. Use of FTDI devices in life support
Application Note AN_209. AN_209 PDIUSBD12 to FT120 Migration Guide
AN_209 AN_209 PDIUSBD12 to FT120 Migration Guide Issue Date: 2012-12-14 The FT120 is a cost and feature optimized USB Full-Speed device controller. It communicates with a micro-controller over a generic
Application Note AN_276. FT800 Audio File Conversion
AN_276 FT800 Audio File Conversion Issue Date: 2014-02-10 This document shows how to change an audio file into the correct format for the FT800 audio player. Use of FTDI devices in life support and/or
Application Note AN_299. FT800_FT801_Internal_Clock _Trimming
AN_299 FT800_FT801_Internal_Clock _Trimming Issue Date: 2014-03-04 The FTDI FT800 and FT801 video controllers offer a low cost solution for embedded graphics requirements. In addition to the graphics,
TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet
Future Technology Devices International Ltd TTL-232R-PCB TTL to USB Serial Converter PCB Datasheet Document Reference No.: FT_000065 Version 1.01 Issue Date: 2010-09-02 Future Technology Devices International
Future Technology Devices International Ltd. AN232R-02 FTDIChip-ID for the FT232R and FT245R
Future Technology Devices International Ltd. AN232R-02 FTDIChip-ID for the FT232R and FT245R 2 AN232R-02 FTDIChip-ID for the FT232R and FT245R 1 FTDIChip-ID for the FT232R and FT245R 1.1 Overview Each
TTL-232R. TTL to USB Serial Converter Range of Cables. Datasheet
Future Technology Devices International Ltd TTL-232R TTL to USB Serial Converter Range of Cables Datasheet Document Reference No.: FT_000054 Version 2.03 Issue Date: 2016-05-23 Future Technology Devices
Command Processor for MPSSE and MCU Host Bus Emulation Modes
Future Technology Devices International Ltd. Application Note AN_108 Command Processor for MPSSE and MCU Host Bus Emulation Modes Document Reference No.: FT_000109 Version 1.5 Issue Date: 2011-09-09 This
C232HD. USB 2.0 Hi-Speed to UART Cable. Datasheet
Future Technology Devices International Ltd C232HD USB 2.0 Hi-Speed to UART Cable Datasheet Document Reference No.: FT_000430 Issue Date: 2016-05-05 Future Technology Devices International Limited (FTDI)
USB Hi-Speed Serial/Hub Module. Datasheet
Future Technology Devices International Ltd. Datasheet Issue Date: 2016-05-23 Future Technology Devices International Ltd (FTDI) Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow, G41 1HH, United
Application Note AN_185. Vinculum-II UART to USB HID Class Host Bridge
AN_185 Vinculum-II UART to USB HID Class Host Bridge Issue Date: 2011-11-02 This application note forms part of a series of application notes detailing the new simplified ROM images for VNC2. It will detail
FT2232H Mini Module. USB Hi-Speed FT2232H Evaluation Module. Datasheet
Future Technology Devices International Ltd. FT2232H Mini Module USB Hi-Speed FT2232H Evaluation Module Datasheet Version 1.7 Issue Date: 2012-07-09 Future Technology Devices International Ltd (FTDI) Unit
FT4232H Mini Module. USB Hi-Speed FT4232H Evaluation Module. Datasheet
Future Technology Devices International Ltd. FT4232H Mini Module USB Hi-Speed FT4232H Evaluation Module Datasheet Issue Date: 2012-08-01 Future Technology Devices International Ltd (FTDI) Unit 1, 2 Seaward
Application Note AN_208. FT311D and FT312D Demo_APK_User_GuideFT311D and FT312D Demo_APK_User_Guide
AN_208 FT311D and FT312D Demo_APK_User_GuideFT311D and FT312D Demo_APK_User_Guide Version1.3 Issue Date: 2013-09-09 FTDI s FT311D device is targeted specifically at providing a data bridge from an Android
Future Technology Devices International Ltd. USB to RS232 UART Serial Converter PCB. Datasheet
Future Technology Devices International Ltd USB to RS232 UART Serial Converter PCB Datasheet Document Reference No.: FT_000079 Version 1.41 Issue Date: 2011-01-26 Future Technology Devices International
Simplified Description of USB Device Enumeration
Future Technology Devices International Ltd. Technical Note TN_113 Simplified Description of USB Device Enumeration Document Reference No.: FT_000180 Issue Date: 2009-10-28 USB Enumeration is the process
Future Technology Devices International Ltd USB TO RS422 UART SERIAL CONVERTER PCB. Datasheet. Document Reference No.: FT_000119
Future Technology Devices International Ltd USB TO RS422 UART SERIAL CONVERTER PCB Datasheet Document Reference No.: FT_000119 Issue Date: 13-04-09 Future Technology Devices International Limited (FTDI)
Future Technology Devices International Ltd. Technical Note TN_101
Future Technology Devices International Ltd. Technical Note TN_101 Implementing Custom FTDI VID and PID Codes using Linux Document Reference No: FT_000081 Version 1.0 Issue Date: 2008-10-30 This FTDI technical
FTDI Chip. VM800P Datasheet Embedded Video Engine Plus Module. VM800P Embedded Video Engine Plus Module Datasheet Version 1.0
FTDI Chip VM800P Datasheet Embedded Video Engine Plus Module General Purpose Multi Media Controller The VM800P is a development module for FTDI s FT800, which is used to develop and demonstrate the functionality
Future Technology Devices International Ltd. FTDI Drivers Installation guide for Windows XP
Future Technology Devices International Ltd Application Note AN_104 FTDI Drivers Installation guide for Windows XP Document Reference No. FT_000093 Issue Date: 2008-09-23 Future Technology Devices International
Future Technology Devices International Ltd. Windows XP Installation Guide
Future Technology Devices International Ltd. Windows XP Installation Guide I Windows XP Installation Guide Table of Contents Part I Welcome to the Windows XP Installation Guide 2 Part II Installing FTDI
Future Technology Devices International Ltd. USB to RS232 Serial Converter Range of Cables. Datasheet
Future Technology Devices International Ltd USB to RS232 Serial Converter Range of Cables Datasheet Document Reference No.: FT_000077 Version 1.1 Issue Date: 2008-10-01 Future Technology Devices International
Future Technology Devices International Ltd
Future Technology Devices International Ltd Datasheet RPi HUB Module Datasheet RPi HUB Module connects to a Raspberry-Pi computer and expands the number of interfaces that can be accessed downstream from
VF2F. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. Future Technology Devices International Ltd. Preliminary - Subject to Change
Future Technology Devices International Ltd. VF2F USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit http://www.vinculum.com Copyright Future Technology Devices International Ltd. 2006 1. Introduction
Future Technology Devices International Ltd. FTDI Drivers Installation guide for. Windows VISTA
Future Technology Devices International Ltd. Application Note AN_103 FTDI Drivers Installation guide for Windows VISTA Document Reference No.: FT_000080 Version 1.0 Issue Date: 2008-09-23 The purpose of
C232HM. USB 2.0 Hi-Speed to MPSSE Cable. Datasheet
Future Technology Devices International Ltd C232HM USB 2.0 Hi-Speed to MPSSE Cable Datasheet Document Reference No.: FT_000401 Issue Date: 2016-05-05 Future Technology Devices International Limited (FTDI)
VDIP1. Vinculum VNC1L Module. Datasheet
Future Technology Devices International Ltd. VDIP1 Vinculum VNC1L Module Datasheet Version 1.02 Issue Date: 2010-05-31 Future Technology Devices International Ltd (FTDI) Unit 1, 2 Seaward Place, Centurion
Application Note AN_250. Configuring FT313H Driver for Embedded Linux
AN_250 Configuring FT313H Driver for Embedded Linux Issue Date: 2013-11-01 This application note shows the user how to configure driver files for the FT313H USB High Speed Host Controller. Use of FTDI
Vinco Development Module. Datasheet
Future Technology Devices International Ltd. Vinco Development Module Datasheet The Vinco module is a Vinculum based development platform inspired by Arduino projects. Document Reference No.: FT_000327
Future Technology Devices International Ltd. VF2F2. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. http://www.vinculum.
Future Technology Devices International Ltd. VF2F2 USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit http://www.vinculum.com Copyright Future Technology Devices International Ltd. 2007 1. Introduction
TTL-232R-3V3 USB to TTL Serial Converter Cable
Future Technology Devices International Ltd. TTL-232R-3V3 USB to TTL Serial Converter Cable The TTL-232R-3V3 is a USB to TTL serial converter cable incorporating FTDI s FT232RQ USB - Serial UART interface
Application Note AN_254. FT800 Designs With Visual TFT
AN_254 FT800 Designs With Visual TFT Issue Date: 2013-09-30 The FTDI FT800 video controller offers a low cost solution for embedded graphics requirements. In addition to the graphics, resistive touch inputs
The DB9-USB Family of. UART Converter Modules. Datasheet
Future Technology Devices International Ltd The DB9-USB Family of UART Converter Modules Datasheet Document Reference No.: FT_000204 Issue Date: 2011-08-31 Future Technology Devices International Ltd (FTDI)
CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup
CP2110 EVALUATION KIT USER S GUIDE 1. Kit Contents The CP2110 Evaluation Kit contains the following items: CP2110 Evaluation Board RS232 Serial Cable USB Cable DVD Quick Start Guide 2. Relevant Documentation
Technical Note TN_105
Future Technology Devices International Ltd. Technical Note TN_105 Adding Support for New FTDI Devices to MAC Serial Driver Maintenance and configuration of the FTDI MAC VCP Driver Issue Date: 2009-09-23
Using HyperTerminal with Agilent General Purpose Instruments
Using HyperTerminal with Agilent General Purpose Instruments Windows HyperTerminal can be used to program most General Purpose Instruments (not the 531xx series counters) using the RS-232 Serial Bus. Instrument
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
FTDI Ltd DS_US232R-10(R-100/500) USB to RS232 Adapter cable. Data Sheet
FTDI Ltd DS_US232R-10(R-100/500) USB to RS232 Adapter cable Data Sheet Document Reference No.: FT_000151 Issue Date: 25-01-2011 The USB-RS232 adaptor cables are a family of communication devices from FTDI
DB9-USB-RS232 Module. Male & Female. Datasheet
Future Technology Devices International Ltd DB9-USB-RS232 Module Male & Female Datasheet Document Reference No.: FT_000204 Issue Date: 2010-02-19 Future Technology Devices International Ltd (FTDI) Unit
USB-COM232-PLUS4. Datasheet
Future Technology Devices International Ltd USB-COM232-PLUS4 Datasheet Document Reference No.: FT_000148 Issue Date: 2010-04-12 Future Technology Devices International Ltd (FTDI) Unit 1, 2 Seaward Place,
USB-COM422-PLUS1. Datasheet
Future Technology Devices International Ltd USB-COM422-PLUS1 Datasheet Document Reference No.: FT_000131 Issue Date: 2010-04-12 Future Technology Devices International Ltd (FTDI) Unit 1, 2 Seaward Place,
SIM900 Eclipse environment install Application Note_V1.00
SIM900 Eclipse environment install Application Note_V1.00 Document Title: Note Version: V1.00 Date: 2011-01-11 Status: Document Control ID: Edit SIM900_Eclipse_environment_install_Application_Note _V1.01
Board also Supports MicroBridge
This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
Application Note AN_100. Using the FT232R/FT245R with an External Crystal or Oscillator
Future Technology Devices International Ltd. Application Note AN_100 Using the FT232R/FT245R with an External Crystal or Oscillator Version 1.2 Issue Date: 2011-08-01 This document provides details of
Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0
Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0 Part No. E52543-01 April 2014 Oracle Financial Services Software Limited Oracle Park Off Western Express Highway
PL2303 USB-to-Serial Controller Android USB Host Solution (How to Connect PL2303 Device to Android Tablets & Phones)
PL2303 USB-to-Serial Controller Android USB Host Solution (How to Connect PL2303 Device to Android Tablets & Phones) Prolific Technology provides the first and only Android USB Host API and driver solution
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual Version 1.0 - January 20, 2015 CHANGE HISTORY Version Date Description of Changes 1.0 January 20, 2015 Initial Publication
USB-COM422-PLUS2. Datasheet
Future Technology Devices International Ltd USB-COM422-PLUS2 Datasheet Document Reference No.: FT_000135 Issue Date: 2011-05-06 Future Technology Devices International Ltd (FTDI) Unit 1, 2 Seaward Place,
In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1
RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer
Android, Bluetooth and MIAC
Android, Bluetooth and MIAC by Ben Rowland, June 2012 Abstract Discover how easy it is to use TCP network communications to link together high level systems. This article demonstrates techniques to pass
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android* 1.5.8 Overview IDE Integration for Android provides productivity-oriented design, coding, and debugging tools for applications
Example Connection between USB Host and Android
Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In
TTL-232R. TTL to USB Serial Converter Range of Cables. Datasheet
Future Technology Devices International Ltd TTL-232R TTL to USB Serial Converter Range of Cables Datasheet Document Reference No.: FT_000054 Version 2.01 Issue Date: 2008-08-28 Future Technology Devices
Application Note AN_146. USB Hardware Design Guidelines for FTDI ICs
Future Technology Devices International Ltd. Application Note AN_146 USB Hardware Design Guidelines for FTDI ICs Document Reference No.: FT_000292 Issue Date: 2013-11-01 This document discusses several
Software Application Development. D2XX Programmer's Guide
Future Technology Devices International Ltd. Software Application Development D2XX Programmer's Guide Document Reference No.: FT_000071 Version 1.3 Issue Date: 2012-02-23 FTDI provides DLL and virtual
With a single download, the ADT Bundle includes everything you need to begin developing apps:
Get the Android SDK The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. The ADT bundle includes the essential Android SDK components
PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram
TOOLSTICK VIRTUAL TOOLS USER S GUIDE RELEVANT DEVICES 1. Introduction The ToolStick development platform consists of a ToolStick Base Adapter and a ToolStick Daughter card. The ToolStick Virtual Tools
Application Note AN_252. FT800 Audio Primer
AN_252 FT800 Audio Primer Issue Date: 2013-08-06 The FT800 provides an inexpensive solution for adding rich graphics, touch and audio to an embedded system. This application note focuses on the FT800 audio
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
Download and Installation Instructions. Android SDK and Android Development Tools (ADT)
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Mac OS X Updated October, 2012 This document will describe how to download and install the Android SDK and
Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Microsoft Windows Updated May, 2012 This document will describe how to download and install the Android SDK
Developing for MSI Android Devices
Android Application Development Enterprise Features October 2013 Developing for MSI Android Devices Majority is the same as developing for any Android device Fully compatible with Android SDK We test using
SAPIP GUI INSTALLATION. Table of Contents
QUICK START GUIDE SAPIP GUI INSTALLATION Table of Contents 1. Install CSU cable driver for SapIP..2-3 2. Check for pre-requisite for SAPIP GUI install......2 3. Check for pre-requisite for SAPIP GUI install...2-6
Fahim Uddin http://fahim.cooperativecorner.com [email protected]. 1. Java SDK
PREPARING YOUR MACHINES WITH NECESSARY TOOLS FOR ANDROID DEVELOPMENT SEPTEMBER, 2012 Fahim Uddin http://fahim.cooperativecorner.com [email protected] Android SDK makes use of the Java SE
Android Setup Phase 2
Android Setup Phase 2 Instructor: Trish Cornez CS260 Fall 2012 Phase 2: Install the Android Components In this phase you will add the Android components to the existing Java setup. This phase must be completed
Python for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
Tutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment
IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment
IBM TRIRIGA Anywhere Version 10 Release 4 Installing a development environment Note Before using this information and the product it supports, read the information in Notices on page 9. This edition applies
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
How to Install Applications (APK Files) on Your Android Phone
How to Install Applications (APK Files) on Your Android Phone Overview An Android application is stored in an APK file (i.e., a file named by {Application Name}.apk). You must install the APK on your Android
Future Technology Devices International Ltd. Mac OS X Installation Guide
Future Technology Devices International Ltd. Mac OS X Installation Guide I Mac OS X Installation Guide Table of Contents Part I Welcome to the Mac OS X Installation Guide 2 Part II VCP Drivers 3 1 Installing
How To Develop An Android App On An Android Device
Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Googleand used according to terms described
Using Microsoft Visual Studio 2010. API Reference
2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token
AN220 USB DRIVER CUSTOMIZATION
USB DRIVER CUSTOMIZATION Relevant Devices This application note applies to the following devices: CP2101/2/3/4/5/8, C8051F320/1/6/7, C8051F340/1/2/3/4/5/6/7/8/9/A/B/C/D, C8051F380/1/2/3/4/5/6/7, C8051T320/1/2/3/6/7,
