libftdi-git Archives

Subject: port libftdi to libusb-1.0 branch, libftdi-0.x, created. v0.17-53-gdea15ce

From: libftdi-git@xxxxxxxxxxxxxxxxxxxxxxx
To: libftdi-git@xxxxxxxxxxxxxxxxxxxxxxx
Date: Fri, 30 Sep 2011 10:21:11 +0200 (CEST)
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   

Current Thread
  • port libftdi to libusb-1.0 branch, libftdi-0.x, created. v0.17-53-gdea15ce, libftdi-git <=