Uwe Bonnes [Tue, 28 Jun 2011 13:12:14 +0000]
Don't return before cleanup
Uwe Bonnes [Tue, 21 Jun 2011 14:14:48 +0000]
1.0/src/ftdi_stream.c: Check for fitting device
Uwe Bonnes [Tue, 21 Jun 2011 14:14:01 +0000]
1.0/examples/stream_test: Fix memory leakage pathes
Uwe Bonnes [Tue, 21 Jun 2011 14:03:28 +0000]
Only ftdi_init may call libusb_init, or we leak an USB Context
Uwe Bonnes [Tue, 21 Jun 2011 13:15:39 +0000]
Fix all leak in the examples shown with no device connected
Uwe Bonnes [Mon, 20 Jun 2011 13:07:59 +0000]
Fix calculation of the Mode Bitfield
Uwe Bonnes [Fri, 17 Jun 2011 19:47:50 +0000]
Hardware mode definitions for EEPROM programming must follow new definition Some more FT232H related defines
Uwe Bonnes [Fri, 17 Jun 2011 19:23:55 +0000]
Change how the hardware mode is programmed to inhibit setting invalid bit combinations
Uwe Bonnes [Fri, 17 Jun 2011 19:06:22 +0000]
Handle the FT232H CBUS Bits, Keep Values list numbered
Uwe Bonnes [Fri, 17 Jun 2011 18:11:43 +0000]
FT232h: Handle the FT1284 Mode bits
Uwe Bonnes [Fri, 17 Jun 2011 17:49:25 +0000]
FT232H: Handle the EEPROM Bit for Enter Powerdsave on ACBUS7
Uwe Bonnes [Fri, 17 Jun 2011 17:34:05 +0000]
Add FT232H drive/strength/slew/schmitt trigger
Uwe Bonnes [Fri, 17 Jun 2011 17:22:16 +0000]
Add FT1284 driver mode and new VCP bit position
Uwe Bonnes [Fri, 17 Jun 2011 15:47:21 +0000]
Beginning of FT232H support. Many EEPROM values still need to be deciphered!
Uwe Bonnes [Tue, 21 Jun 2011 13:04:05 +0000]
Free the device list in ftdi_usb_find_all
This fixes the leak with examples/find_all
Uwe Bonnes [Mon, 20 Jun 2011 14:17:10 +0000]
Clean up on error
Uwe Bonnes [Mon, 20 Jun 2011 14:03:53 +0000]
Clean up in error pathes
Uwe Bonnes [Mon, 20 Jun 2011 13:16:05 +0000]
Add missing check for NULL product string
Uwe Bonnes [Mon, 20 Jun 2011 13:14:45 +0000]
Remove other duplicate-code
Uwe Bonnes [Mon, 20 Jun 2011 12:51:49 +0000]
Abort if no EEPROM is found
Uwe Bonnes [Mon, 20 Jun 2011 12:50:16 +0000]
Remove some code duplication
Thomas Jarosch [Tue, 21 Jun 2011 07:27:21 +0000]
Move libusb_init() call to prevent crash
on plain ftdi_init() / ftdi_deinit().
Also check ftdi->usb_ctx in ftdi_deinit().
Code based on patch by Uwe Bonnes.
Thomas Jarosch [Tue, 14 Jun 2011 13:30:33 +0000]
Forward port flexible module unload behavior
Thomas Jarosch [Tue, 14 Jun 2011 12:23:22 +0000]
Fix small typo
Uwe Bonnes [Fri, 20 May 2011 16:07:37 +0000]
libftdi1: Fixe Fixme in CBUS decoding
>>>>> "Thomas" == Thomas Jarosch <thomas.jarosch@intra2net.com> writes:
Thomas> Uwe, On Friday, 20. May 2011 12:43:42 Uwe Bonnes wrote:
>> as I am still in the steep part of the learning curve with git, at
>> some point in time I accidently merged my changes to streaming read
>> and eeprom to one. That way, my tree diverged from either libftdi-1.0
>> master and eeprom- new. As I need both features, maintainance is
>> difficult.
>>
>> Two questions: Why is eeprom-new still not merged?
Thomas> It is now.
Thanks
Appended patch hopefully fixes the FIXME aimed at me.
Bye
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From
92ec6ded6df5aa377e1f82c081891b321f22c1d0 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Fri, 20 May 2011 18:03:21 +0200
Subject: Only the first 4 PINs have (fixed) CBUS functionality
Thomas Jarosch [Fri, 20 May 2011 14:10:11 +0000]
Merge branch 'eeprom-new'
Conflicts:
examples/stream_test.c
Thomas Jarosch [Fri, 6 May 2011 13:17:13 +0000]
Correct ftdi_poll_modem_status() result code
Thomas Jarosch [Fri, 6 May 2011 13:17:13 +0000]
Correct ftdi_poll_modem_status() result code
Evgeny Sinelnikov [Tue, 11 May 2010 07:05:02 +0000]
Fix cmake build with not remove doc directory for build in source
Evgeny Sinelnikov [Sat, 27 Jun 2009 21:52:02 +0000]
Fix libftdi.hpp with include of system ftdi.h
Chris Zeh [Mon, 2 May 2011 17:20:36 +0000]
Fix ftdi_read_pins in python bindings
Uwe Bonnes [Tue, 1 Feb 2011 10:27:09 +0000]
Call ftdi_usb_close_internal and not usb_close when descriptor doesn't match
Uwe Bonnes [Tue, 1 Feb 2011 10:02:24 +0000]
Check ftdi pointer before accessing it
Uwe Bonnes [Tue, 1 Feb 2011 10:27:09 +0000]
Call ftdi_usb_close_internal and not usb_close when descriptor doesn't match
Uwe Bonnes [Tue, 1 Feb 2011 10:02:24 +0000]
Check ftdi pointer before accessing it
Uwe Bonnes [Thu, 20 Jan 2011 15:51:21 +0000]
Safer initialisation of ftdi_readstream
Applies to both branches
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Uwe Bonnes [Thu, 20 Jan 2011 15:22:37 +0000]
Delete some remaining debug printout
Applied to all trees
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From
6ba0d30b53677d27f9559057697c75c962cab117 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Thu, 20 Jan 2011 16:20:03 +0100
Subject: Delete some remaining debug printout
Uwe Bonnes [Thu, 20 Jan 2011 15:51:21 +0000]
Safer initialisation of ftdi_readstream
Applies to both branches
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Uwe Bonnes [Thu, 20 Jan 2011 15:22:37 +0000]
Delete some remaining debug printout
Applied to all trees
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From
6ba0d30b53677d27f9559057697c75c962cab117 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Thu, 20 Jan 2011 16:20:03 +0100
Subject: Delete some remaining debug printout
Vladimir Yakovlev [Wed, 19 Jan 2011 07:31:41 +0000]
Not writing to file, in flash_raw mode
Don't write eeprom file if flash_raw is set
Vladimir Yakovlev [Wed, 19 Jan 2011 15:38:25 +0000]
Default USB PID differs for different devices. 0x6001 is valid only for FT245BM.
FT2232HQ uses 0x6010. Now you can define a default fallback PID.
In configuration file add this line:
default_pid=0x6110
Thomas Jarosch [Sat, 15 Jan 2011 17:53:12 +0000]
Import example config file from ftdi_eeprom tree
Thomas Jarosch [Sat, 15 Jan 2011 17:51:38 +0000]
Fix raw eeprom buffer handling
Thomas Jarosch [Sat, 15 Jan 2011 17:32:47 +0000]
Introduce size limit in ftdi_get_eeprom_buf()
Thomas Jarosch [Sat, 15 Jan 2011 17:22:36 +0000]
Use eeprom_set_value()/eeprom_get_value() where possible
Thomas Jarosch [Sat, 15 Jan 2011 17:21:58 +0000]
Fix typo in documentation
Thomas Jarosch [Sat, 15 Jan 2011 16:56:21 +0000]
Prepare switch to opaque eeprom buffer
Thomas Jarosch [Sat, 15 Jan 2011 16:44:44 +0000]
Update copyright information and add ftdi_eeprom TODO list
Thomas Jarosch [Sat, 15 Jan 2011 16:14:00 +0000]
PC-lint settings: Add path to libusb 1.0 header file
Thomas Jarosch [Sat, 15 Jan 2011 16:08:34 +0000]
We already declared var 'i', no need to redo it
Thomas Jarosch [Sat, 15 Jan 2011 16:06:55 +0000]
Fix memleak on ftdi_write_data_submit() error
Thomas Jarosch [Sat, 15 Jan 2011 15:57:26 +0000]
Fix user area size calculation
Thomas Jarosch [Sat, 15 Jan 2011 15:42:01 +0000]
Fix doxygen documentation
Thomas Jarosch [Sat, 15 Jan 2011 15:38:26 +0000]
Address one more compile warning / add FIXME comment for Uwe
Thomas Jarosch [Sat, 15 Jan 2011 15:22:32 +0000]
Fix uninitialized variable warning about user_area_size
Thomas Jarosch [Sat, 15 Jan 2011 15:14:24 +0000]
Update project file to kdevelop 4
Thomas Jarosch [Sat, 15 Jan 2011 15:08:23 +0000]
Remove duplicate init code
Conflicts:
src/ftdi.c
Thomas Jarosch [Sat, 15 Jan 2011 15:07:11 +0000]
Remove duplicate init code
Thomas Jarosch [Wed, 12 Jan 2011 12:20:29 +0000]
Fix email address
Uwe Bonnes [Tue, 11 Jan 2011 14:34:13 +0000]
Fix mantainer in CMakeLists.txt
Hello,
don't know how the other name slipped in. Perhaps
libftdi@developer.intra2net.com is also a better choice.
Vladimir Yakovlev [Thu, 23 Dec 2010 13:05:42 +0000]
Proper initialisation of interface A.
Write correct ftdi->in_ep and others when initialising interface A.
Without it you can not switch back to interface A, after B.
In sequence A-B-A, B stuck forewer.
Thomas Jarosch [Thu, 30 Dec 2010 09:13:30 +0000]
Update AUTHORS file
Vladimir Yakovlev [Thu, 23 Dec 2010 13:05:42 +0000]
Proper initialisation of interface A.
Write correct ftdi->in_ep and others when initialising interface A.
Without it you can not switch back to interface A, after B.
In sequence A-B-A, B stuck forewer.
Thomas Jarosch [Sat, 23 Oct 2010 17:38:05 +0000]
ftdi_eeprom compiles now. Still needs a lot of work
Thomas Jarosch [Sat, 23 Oct 2010 17:26:12 +0000]
Add ftdi_eeprom target (currently disabled). Get version info from CMakeLists.txt
Thomas Jarosch [Fri, 15 Oct 2010 09:06:05 +0000]
Import latest, unchanged ftdi_eeprom source
Code needs adaption to new eeprom API and we have to check
if it can be replaced/merged with Uwe's new eeprom tool.
-> Not activated in the build process (yet)
Thomas Jarosch [Mon, 4 Oct 2010 15:49:14 +0000]
Reformat example code to match libftdi style:
/usr/bin/astyle --indent=spaces=4 --indent-switches --brackets=break \
--convert-tabs --one-line=keep-statements --one-line=keep-blocks \
$*
Thomas Jarosch [Mon, 4 Oct 2010 15:45:23 +0000]
Reformat new eeprom code to match libftdi style:
/usr/bin/astyle --indent=spaces=4 --indent-switches --brackets=break \
--convert-tabs --one-line=keep-statements --one-line=keep-blocks \
$*
Uwe Bonnes [Sat, 2 Oct 2010 15:24:50 +0000]
Use API and not direct structure ftdi->eeprom access in eeprom example
Uwe Bonnes [Sat, 2 Oct 2010 15:24:00 +0000]
Enumerate all handled EEPROM values Provide ftdi_get|set_eeprom_value to access these properties Supply a copy of the EEPROM buffer to the user with ftdi_get_eeprom_buf e.g. for dumping
Uwe Bonnes [Sat, 2 Oct 2010 14:33:53 +0000]
Decode/encode use_usb_version on BM and 2232C
Uwe Bonnes [Sat, 2 Oct 2010 15:05:38 +0000]
Rename Bit pattern SUSPEND_DBUS7 to SUSPEND_DBUS7_BIT
Thomas Jarosch [Mon, 27 Sep 2010 16:10:55 +0000]
Cmake skeleton for ftdi_eeprom build support
Uwe Bonnes [Sun, 26 Sep 2010 16:24:21 +0000]
Another approach to get the examples/streamtest.c print formatting right Thanks to Jim Paris
Uwe Bonnes [Sun, 26 Sep 2010 16:24:21 +0000]
Another approach to get the examples/streamtest.c print formatting right Thanks to Jim Paris
Uwe Bonnes [Sat, 25 Sep 2010 14:55:13 +0000]
Document the write option in usage()
Thomas Jarosch [Fri, 24 Sep 2010 19:32:45 +0000]
Include PnP descriptor in size check
Thomas Jarosch [Fri, 24 Sep 2010 18:19:39 +0000]
Update eeprom map as we work in word sizes
Uwe Bonnes [Fri, 24 Sep 2010 15:12:34 +0000]
Simplify and correct user area calculation
Thomas Jarosch [Fri, 24 Sep 2010 14:40:57 +0000]
Don't output PnP options for BM type chips
Thomas Jarosch [Fri, 24 Sep 2010 14:22:48 +0000]
Document the magic 0x02 0x03 0x01 value after the serial string
Thomas Jarosch [Fri, 24 Sep 2010 13:43:21 +0000]
eeprom of BM type chips: Fix trashing of first manufacturer string byte
Thomas Jarosch [Fri, 24 Sep 2010 13:10:32 +0000]
Clarify eeprom type values are hex
Thomas Jarosch [Fri, 24 Sep 2010 13:02:56 +0000]
Adapt user area size calculation to official FTDI formula
Thomas Jarosch [Fri, 24 Sep 2010 12:46:58 +0000]
We are out of battery power (remove wrong comment)
Thomas Jarosch [Fri, 24 Sep 2010 12:22:21 +0000]
Correct small typo
Thomas Jarosch [Fri, 24 Sep 2010 10:13:19 +0000]
Better variable name for eeprom_size_mask
Thomas Jarosch [Fri, 24 Sep 2010 09:55:57 +0000]
Fix wrong comment about standarized USB config descriptor attributes
Thomas Jarosch [Fri, 24 Sep 2010 07:48:09 +0000]
Cosmetic changes
Thomas Jarosch [Fri, 24 Sep 2010 07:40:00 +0000]
Document isochronous transfer mode of FT2232C
Thomas Jarosch [Fri, 24 Sep 2010 07:02:43 +0000]
Update/verify EEPROM map for BM type chips
Uwe Bonnes [Fri, 17 Sep 2010 13:15:14 +0000]
Write to EEPROM direct when trying to detect EEPROM size
Uwe Bonnes [Thu, 16 Sep 2010 09:55:20 +0000]
Warn user about missing FT4232H-specific EEPROM settings
Uwe Bonnes [Thu, 16 Sep 2010 09:49:05 +0000]
examples/eeprom.c: Remove unused variable
Uwe Bonnes [Wed, 15 Sep 2010 15:33:39 +0000]
EEPROM: Add missing closing brace
Uwe Bonnes [Wed, 15 Sep 2010 15:32:48 +0000]
EEPROM: Null out buffer after allocation
Uwe Bonnes [Wed, 15 Sep 2010 15:31:01 +0000]
FT2232H: Handle suspend_pull_downs when encoding
Uwe Bonnes [Wed, 15 Sep 2010 14:19:53 +0000]
Decoded max_power is in mA and 90 mA for TYPE_R and 100mA else
Uwe Bonnes [Wed, 15 Sep 2010 11:20:31 +0000]
Fix decoding of FT(2|4)232H channel A type
Uwe Bonnes [Tue, 14 Sep 2010 15:11:47 +0000]
Add option to write eeprom