Commit | Line | Data |
---|---|---|
0beb9686 | 1 | -------------------------------------------------------------------- |
96d337a1 | 2 | libftdi version 1.3 |
0beb9686 | 3 | -------------------------------------------------------------------- |
adb33a26 | 4 | |
0beb9686 TJ |
5 | libftdi - A library (using libusb) to talk to FTDI's UART/FIFO chips |
6 | including the popular bitbang mode. | |
7 | ||
8 | The following chips are supported: | |
3e078e16 | 9 | * FT230X |
0beb9686 TJ |
10 | - FT4232H / FT2232H |
11 | - FT232R / FT245R | |
12 | - FT2232L / FT2232D / FT2232C | |
13 | - FT232BM / FT245BM (and the BL/BQ variants) | |
14 | - FT8U232AM / FT8U245AM | |
5efa6083 | 15 | |
10650522 TJ |
16 | libftdi requires libusb 1.x. |
17 | ||
829ce4de TJ |
18 | The AUTHORS file contains a list of all the people |
19 | that made libftdi possible what it is today. | |
20 | ||
adb33a26 TJ |
21 | Changes |
22 | ------- | |
61afff55 TJ |
23 | * Added ftdi_usb_get_strings2() to prevent automatic device close (Fahrzin Hemmati) |
24 | * Added ftdi_transfer_data_cancel() for cancellation of a submitted transfer, | |
25 | avoided resubmittion of a canceled transfer in the callbacks, | |
26 | replaced calls to libusb_handle_events with | |
27 | libusb_handle_events_timeout_completed (Eugene Hutorny) | |
28 | * ftdi_eeprom / eeprom handling: | |
29 | * Add support for arbitrary user data (Salvador Eduardo Tropea) | |
30 | * Add --build-eeprom support (Salvador Eduardo Tropea) | |
31 | * Fix use_usb_version config file option (Thilo Schulz) | |
32 | * Ability to include other config files in EEPROM config file (Thilo Schulz) | |
33 | * Add external oscillator enable bit (Raphael Assenat) | |
34 | * Support channel configuration (Stephan Linz) | |
35 | * Added --device option to ftdi_eeprom to specify FTDI device (Robin Haberkorn) | |
36 | * Fixed EEPROM user-area space checks for FT232R and FT245R chips (Robin Haberkorn) | |
37 | * Various improvements to CBUS handling, including the EEPROM (Robin Haberkorn) | |
38 | * swig wrapper: Fix handling of binary strings in ftdi_write_data() | |
39 | for python 3 (xantares09) | |
40 | * cbus python example code (Rodney Sinclair) | |
41 | * ftdi_stream: fix timeout setting (Ларионов Даниил) | |
42 | * Fixed typo in CBUS defines: CBUSG_DRIVE1 -> CBUSH_DRIVE1 | |
adb33a26 TJ |
43 | |
44 | You'll find the newest version of libftdi at: | |
1bfc403c | 45 | http://www.intra2net.com/en/developer/libftdi |
adb33a26 | 46 | |
aa86fbf2 TJ |
47 | |
48 | Quick start | |
49 | ----------- | |
50 | mkdir build | |
51 | cd build | |
52 | ||
53 | cmake -DCMAKE_INSTALL_PREFIX="/usr" ../ | |
54 | make | |
55 | make install | |
56 | ||
648d71fe XC |
57 | More verbose build instructions are in "README.build" |
58 | ||
0beb9686 | 59 | -------------------------------------------------------------------- |
dcd7e8a3 | 60 | www.intra2net.com 2003-2014 Intra2net AG |
0beb9686 | 61 | -------------------------------------------------------------------- |