The branch, libftdi-0.x has been created
at dea15ce4c747c6f35dd5cae0df9cbe41df091292 (commit)
- Log -----------------------------------------------------------------
commit dea15ce4c747c6f35dd5cae0df9cbe41df091292
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Thu Sep 29 15:42:30 2011 +0200
Prefer local include directories over system wide ones
commit c1c684e15a4321ec1c268a1ea6e2aecf99d7a500
Author: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu Sep 29 14:43:06 2011 +0200
Add -Wall flag for CMake compilation
commit e115d5952de491c77ea81b7f69b572192e6074b8
Author: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu Sep 29 14:37:24 2011 +0200
Backport serial_test from libftdi 1.0
Remove examples/serial_read.c and use examples/serial_test.c from libftdi-1
commit e5fe881640844db2eea48f36cee7a905f5937b8a
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Jul 8 13:45:56 2011 +0200
cmake: Fix install location of header files. Based upon patch by Uwe Bonnes
commit 69a75e686d09ceaed5e5600805d16084d3cb3385
Author: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed Jul 6 22:23:37 2011 +0200
Add H-Type specific MPSSE definitions
commit b72a7e174724e08977bc124a3b6a81cab4c3571f
Author: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri Jun 17 21:46:05 2011 +0200
Add FT232H support
commit 9329cd7df34db42cb23c4e3210e51a435d350637
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon May 23 17:23:59 2011 +0200
Update ChangeLog and AUTHORS
commit 1fb40fd88433869e5a406daeac46548dbde76edf
Author: Thomas Klose <thomas.klose@xxxxxxxxxxxxx>
Date: Fri May 20 16:51:03 2011 +0200
make module-unloading behavior flexible
Signed-off-by: Thomas Klose <thomas.klose@xxxxxxxxxxxxx>
commit d66c6295e50c2011cbbba201012d871f2a40370a
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri May 20 16:35:39 2011 +0200
Increase version for 0.19 release
commit 5763efe92b7aa3889681f1690a68ee499d8e4dbf
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri May 20 16:29:41 2011 +0200
Update ChangeLog
commit 4302c3aa44c54bae843e7911b4c943c662e10d58
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri May 20 16:27:35 2011 +0200
Add Flynn Marquardt to AUTHORS
commit 4cc6f0cd14660731280ed75a377abe38749acc4f
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri May 6 15:16:03 2011 +0200
Correct ftdi_poll_modem_status() result code
commit 7abf523a2ca3912895d087a9b998da6bc7b84339
Author: Evgeny Sinelnikov <sin@xxxxxxxxxxx>
Date: Tue May 11 11:05:02 2010 +0400
Fix cmake build with not remove doc directory for build in source
commit 7fae57b875babdfc164f683979537aad1e48298a
Author: Evgeny Sinelnikov <sin@xxxxxxxxxxx>
Date: Mon May 2 16:09:45 2011 +0400
Fix cmake build of python binding link with libftdi
commit 2e889fc39e76700e72abe0c33ad7878715d66cbd
Author: Evgeny Sinelnikov <sin@xxxxxxxxxxx>
Date: Sun Jun 28 01:52:02 2009 +0400
Fix libftdi.hpp with include of system ftdi.h
commit 59d4cb318efe151e8c5c7fe451b84e381799ba17
Author: Chris Zeh <chris.w.zeh@xxxxxxxxx>
Date: Mon May 2 19:19:42 2011 +0200
Fix ftdi_read_pins in python bindings
commit 10a669f4bf48c0572f56437b0f3e517a2ff33fea
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon May 2 19:10:31 2011 +0200
Revert "Let ftdi_read_data() honor usb_read_timeout"
This reverts commit 3b92d479565a413c7b9f830c34c93886ba366347.
as discussed on the mailinglist.
Conflicts:
src/ftdi.c
commit d48caea12d6dd92af7948b7fdb510a52d7abc154
Author: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue Mar 29 17:15:49 2011 +0200
Better explanation of ftdi_read_data() behaviour
On the mailing list, some have come to the conclusion that the 0.17 and 1.0
behaviour of ftdi_read_data() is the most sensible, but needs mor
explanation.
Hopefully the added explanation fullfills this target.
--
Uwe Bonnes bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From eec274ebd929611180b3524c66ea61025cd391d9 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 29 Mar 2011 16:17:43 +0200
Subject: Better explanation of ftdi_read_data() behaviour
commit 3af1ac0986d0b7cf4063794be8c375ea9a90a770
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon Oct 25 12:57:32 2010 +0200
Fix clean up code path in _usb_bulk_write_async (uninitialized memory)
commit 236e16d12a347db827c913a743fa6aab3d35d22e
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon Oct 25 12:34:55 2010 +0200
Fix uninitialized memory access of ret variable in async mode
commit 2ff8b87c6e8ec258b705240b03cc2100b50c16bf
Author: Hermann Kraus <herm@xxxxxxxxxxxx>
Date: Wed Aug 18 09:50:55 2010 +0200
Support for FT232R eeprom features
From the mailinglist:
Hello!
I added support for creating FT232R-EEPROM images. They differ from
FT232BM images making communication unreliable if you don't get them right:
- Addr 0x00: Bit 6 selects between normal and high-current output mode
- Addr 0x01: IN endpoint size. !!! It is essential to set this to 0x40 to
get reliable communication! !!!
- Addr 0x07: (Device version) Was changed from 0x04 to 0x06
- Addr 0x0B: Invert outputs. Bit numbers:
0 TXD
1 RXD
2 RTS#
3 CTS#
4 DTR#
5 DSR#
6 DCD#
7 RI#
- Addr 0x14-0x16: Change function of CBUS pins. Low nibble of 0x14 is
CBUS0, high nibble CBUS1 and so on.
Values (hex):
TXDEN = 0
PWREN# = 1
RXLED# = 2
TXLED# = 3
TX_RX_LED# = 4
SLEEP# = 5
CLK48 = 6
CLK24 = 7
CLK12 = 8
CLK6 = 9
IO_MODE = A
BIT_WR = B
BIT_RD = C
RXF/TXE/RD/WR = D
It should be noted that 0x14-0x16 are used by the current library to
strings and therefore change behavior depending on the string descriptor.
In images created by FT_Prog 0x17 is 0 so I threat this as reserved.
FT_Prog has problems parsing string descriptor from devices written by
ftdi-eeprom without this patch.
I also have investigated FT2232L-EEPROM (=FT2232C) but have no final
conclusion yet,
because I don't want to change the information in this device. Just some
obvious differences.
- Addr 0x00/0x01: value 0x11 0x08
- Addr 0x07: (Device version) 0x05
- Addr 0x14/0x15: value 0x46 0x00
String descriptors start at 0x16.
commit f7a0895323f540636d226d9e5ac41b78f079ae06
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Wed Aug 18 09:39:52 2010 +0200
Include Hermann Kraus in AUTHORS
commit 3094872b920e3b469a6f088f17d2ba5fb6f9804a
Author: Hermann Kraus <herm@xxxxxxxxxxxx>
Date: Wed Aug 18 09:36:29 2010 +0200
Return correct size if there's enough data in the read buffer
From the mailinglist:
The current git version of libftdi contains a critical bug in
ftdi_read_data. If a read from the device returns more data than requested
the function exits with error -127 (documented as "// never reached")
instead of a correct return code.
commit 9162183d5e2ebffea6a41a1a96c9c970bc838ac5
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon Aug 16 18:06:42 2010 +0200
C++ wrapper: Fix infinite recursion in set_bitmode()
Reported by Hermann Kraus
commit 03db8c311da7ec46f9143fbfaba7240b42e5968e
Author: Flynn Marquardt <ftdi@xxxxxxxxxx>
Date: Wed Jul 14 09:53:17 2010 +0200
Python wrapper: Fix argument type of ftdi_read_chipid
commit 8c83d9c685361f588bf437f51a2b21f9803f377c
Author: Martin Zenzes (spacelab1-u) <mzenzes@xxxxxxxxxxx>
Date: Thu Jul 1 12:49:19 2010 +0200
gitignore: temporary swp-files created by vim
nothing special here, just a plain .*.swp
Signed-off-by: Martin Zenzes (spacelab1-u) <mzenzes@xxxxxxxxxxx>
commit 1884225d860f2703fbd9a52af152e421f9081665
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Wed Jul 7 15:52:11 2010 +0200
Fix compilation if async mode is disabled
commit 3b92d479565a413c7b9f830c34c93886ba366347
Author: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri Jun 25 17:41:28 2010 +0200
Let ftdi_read_data() honor usb_read_timeout
commit f96c8f971ad9d0fd2c5bc74ef8f0a4634b38add1
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon Jun 28 19:12:34 2010 +0200
Fix typo in release checklist
commit f32dc58b33963a05cd534995ffd6a8b1c1a335e5
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Jun 25 17:40:11 2010 +0200
Ignore more swig autogenerated files
commit c2909feea20a33cd06875442141d7038e9be28f9
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Jun 25 17:38:18 2010 +0200
Don't crash in ftdi_eeprom_free() if eeprom is unallocated/already freed
commit fcf62aa1a3df402448dce2454a4df4abd851d100
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Jun 25 17:30:43 2010 +0200
Update autoconf suite on release
commit fd200aa1b4b683871a9fba5437e4f5645f68a709
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Jun 25 17:28:02 2010 +0200
Wrote changelog for 0.18
commit e983aee324d516680c7af93fd174989659e3204b
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Jun 25 17:08:54 2010 +0200
Increase libftdi version to 0.18
commit 08cbec1382c87a4f81ff773c6d032384b04d4b89
Author: Mike Frysinger <vapier@xxxxxxxxxx>
Date: Tue Jun 22 19:02:06 2010 -0400
libftdi: add a --without-docs flag
Allow people to easily & forcibly disable doxygen support. This is useful
in builds where we only want the library and nothing else.
The default is unchanged -- configure still searches for doxygen.
Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx>
commit 010b6490502a478fcb3e87c29aeb76acf236321b
Author: Mike Frysinger <vapier@xxxxxxxxxx>
Date: Tue Jun 22 18:46:09 2010 -0400
libftdi: add a --without-examples configure flag
There's a few places where I'm only concerned with building the libftdi
library (for integrating it into a JTAG program), so the examples are just
noise to me. As such, add an --without-examples configure flag so people
can easily disable the subdir. The default is unchanged -- examples are
still compiled & installed.
Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx>
commit a7d6d342469d298ef1307b58cfc098fe711f03ab
Author: Mike Frysinger <vapier@xxxxxxxxxx>
Date: Tue Jun 22 18:36:00 2010 -0400
use AC_CHECK_TOOL for libusb-config
AC_PATH_PROG is for build tools while AC_PATH_TOOL is for the host tools.
Since we want a libusb that is for the host machine and not the build
machine, use the TOOL variant.
I don't personally see the point in using the full path either since the
short name will be found in a PATH lookup, so further change the macro
from the PATH variant to the CHECK variant.
Also drop the incorrect third argument of $PATH. The third argument is
a fall back value, not the path to search. Ignoring that, $PATH is the
default value anyways, so no need to specify it.
Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx>
commit 4aee4ad2acf69807605ced163e54667265100273
Author: Wilfried Holzke <libftdi@xxxxxxxxxx>
Date: Mon Jun 14 09:20:14 2010 +0200
Add ftdi_eeprom_free() to free allocated memory in eeprom
commit 8cb3662899f555fb424668e1726c9b3e1e41f7e8
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Thu Jun 10 17:52:36 2010 +0200
Enhance FTDI driver message once more
commit 925ac11e53221e01f1491db180f1d76ce9d3bde1
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Wed Jun 9 18:32:13 2010 +0200
More generic error message for the FTDI kernel driver
commit 1578e0a055cfccd062f256cc1bf4c893499ca167
Author: Alexander Lehmann <lehmanna@xxxxxxxxx>
Date: Tue May 25 14:22:03 2010 +0200
Honor CPPFLAGS in python wrapper to improve build process on Mac OS X
commit 9d5581680a103de127ad17bd21bdf8385e62efc4
Author: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Sun May 2 17:46:45 2010 +0200
CMAKE: Fix package creation on 32-bit machines
Appended patch fixes a typo that caused the creation of _64.[deb|rpm]
also for 32-bit builds.
commit cdf955a41be44ee8ec61b57ca5a4ed69527df8ea
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Apr 16 23:16:06 2010 +0200
Fix swig argument constraints. Thanks to Craig Hollabaugh for the hint.
commit 6b11b482449214d82584185c0b80daadac46c32b
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Mon Mar 29 12:18:10 2010 +0200
Fix ftdi_set_interface: It get's called before ftdi_usb_open().
Thanks to Marcus Krellig for pointing it out.
commit 8970ed7e36f5f4aa85dd5c3a47ee5d2e1044a870
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Fri Feb 19 23:14:04 2010 +0100
Protect against segfault if device is closed or ftdi context is invalid
This will help mulithreaded applications which do proper
locking around the ftdi_xxx() functions and one thread
already closed the USB device -> Zonk!
Thanks to Thomas Klose for reporting the issue.
-----------------------------------------------------------------------
hooks/post-receive
--
port libftdi to libusb-1.0
--
libftdi-git - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi-git+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|