libftdi
11 years agofix mem leaks in examples ftdi_deinit -> ftdi_free
Matthias Janke [Sun, 13 Jan 2013 02:43:50 +0000]
fix mem leaks in examples ftdi_deinit -> ftdi_free

11 years agoUpdate README.mingw to reflect current Windows libusb situation
Xiaofan Chen [Fri, 11 Jan 2013 09:47:12 +0000]
Update README.mingw to reflect current Windows libusb situation

11 years agoMark release candidate status v1.0rc1
Thomas Jarosch [Fri, 28 Dec 2012 11:46:07 +0000]
Mark release candidate status

11 years agoQuick start guide how to build libftdi
Thomas Jarosch [Fri, 28 Dec 2012 11:42:51 +0000]
Quick start guide how to build libftdi

11 years agoUpdate ChangeLog
Thomas Jarosch [Fri, 28 Dec 2012 11:33:10 +0000]
Update ChangeLog

11 years agoUpdate AUTHORS
Thomas Jarosch [Fri, 28 Dec 2012 11:30:07 +0000]
Update AUTHORS

11 years agoUpdate README and TODO
Thomas Jarosch [Fri, 28 Dec 2012 11:24:13 +0000]
Update README and TODO

11 years agoIncrease copyright year (final release will be in 2013)
Thomas Jarosch [Fri, 28 Dec 2012 11:22:43 +0000]
Increase copyright year (final release will be in 2013)

11 years agoGrab changelog from libftdi 0.20
Thomas Jarosch [Fri, 28 Dec 2012 11:02:52 +0000]
Grab changelog from libftdi 0.20

11 years agoFix rpm dependency
Thomas Jarosch [Fri, 28 Dec 2012 10:53:40 +0000]
Fix rpm dependency

11 years agorpm .spec file: Package the python wrapper
Thomas Jarosch [Fri, 28 Dec 2012 10:49:30 +0000]
rpm .spec file: Package the python wrapper

11 years agoInstall ftdi_eeprom
Thomas Jarosch [Thu, 27 Dec 2012 16:35:28 +0000]
Install ftdi_eeprom

11 years agoFirst shot at fixing the .spec file
Thomas Jarosch [Thu, 27 Dec 2012 16:30:01 +0000]
First shot at fixing the .spec file

11 years agoC++ wrapper: Fix use-after-free issue in List::find_all()
Thomas Jarosch [Sun, 23 Dec 2012 16:53:25 +0000]
C++ wrapper: Fix use-after-free issue in List::find_all()

We can no longer call ftdi_deinit() inside find_all().
This will call libusb_exit() which invalidates all further
operations on device lists / usb devices pointers.

Instead we pass in the Ftdi::Context from the calling side.

11 years agoTweak doxy2swig.py output to include Returns header
Dan White [Thu, 1 Nov 2012 02:46:53 +0000]
Tweak doxy2swig.py output to include Returns header

Underlines are proportional to the title now also.

11 years agoExtract doxygen from ftdi.c to python docstrings
Dan White [Sat, 27 Oct 2012 05:12:37 +0000]
Extract doxygen from ftdi.c to python docstrings

Uses the doxy2swig.py script to process the doxygen-generated
doc/xml/ftdi_8c.xml file into a SWIG file ftdi1_doc.i.

This allows the documentation to show in a python docstring viewer from
something like ipython.

11 years agoEnable separate doxygen XML output
Dan White [Sat, 27 Oct 2012 05:11:10 +0000]
Enable separate doxygen XML output

The xml is to be post-processed for other purposes, e.g. generating python
docstrings via a script.

11 years agoFix build on FreeBSD (cmake file typo)
Uffe Jakobsen [Mon, 22 Oct 2012 10:03:22 +0000]
Fix build on FreeBSD (cmake file typo)

11 years agoUpdated python wrapper: Fixes for python3 + documentation
Michel Zou [Mon, 22 Oct 2012 09:56:35 +0000]
Updated python wrapper: Fixes for python3 + documentation

xantares 09 wrote:
- Fixed examples with python3
- Added docstring documentation

Note: the read_chipid function fails from python3.

11 years agoFix python lib linking on MacOS X
Michel Zou [Thu, 6 Sep 2012 07:26:04 +0000]
Fix python lib linking on MacOS X

11 years agoImprove cpack packaging
Michel Zou [Thu, 6 Sep 2012 07:22:10 +0000]
Improve cpack packaging

- Filter out "build" directory
- source package name is arch-dependent

11 years agoFix doxygen doc generation if C++ wrapper is not built
Michel Zou [Fri, 31 Aug 2012 15:25:01 +0000]
Fix doxygen doc generation if C++ wrapper is not built

11 years agopython bindings: python3 support
Michel Zou [Thu, 23 Aug 2012 09:14:59 +0000]
python bindings: python3 support

Whitespace fixes by Thomas Jarosch (detected by pylint and git)

11 years agoRemove ftdi_async_complete() left over from libftdi 0.x
Thomas Jarosch [Thu, 23 Aug 2012 09:10:57 +0000]
Remove ftdi_async_complete() left over from libftdi 0.x

11 years agoAvoid to link python libs on debian
Michel Zou [Tue, 21 Aug 2012 08:00:34 +0000]
Avoid to link python libs on debian

11 years agoFix wrong array access in set_ft232h_cbus()
Thomas Jarosch [Tue, 14 Aug 2012 15:10:30 +0000]
Fix wrong array access in set_ft232h_cbus()

Changed code by Martin Devera <martin.devera@wifcom.cz>,
patch and commit log by Thomas Jarosch.

11 years agoMerge branch 'renames-for-release'
Thomas Jarosch [Sat, 28 Jul 2012 16:15:12 +0000]
Merge branch 'renames-for-release'

11 years agoPython stuff is solved now
Thomas Jarosch [Sat, 28 Jul 2012 16:08:33 +0000]
Python stuff is solved now

11 years agofixed NULL-pointer dereference in the ftdi_error_return(code, str) macro that occures...
Peter Schneider [Wed, 25 Jul 2012 13:26:23 +0000]
fixed NULL-pointer dereference in the ftdi_error_return(code, str) macro that occures when it is called because of a ftdi == NULL check

Hi,

as we just performed a Cppcheck run upon our project including the libftdi sources it found a possible null-pointer dereference when calling the ftdi_error_return(code, str) macro after the ftdi==NULL check.

Fix for this bug:

11 years agofixed NULL-pointer dereference in the ftdi_error_return(code, str) macro that occures...
Peter Schneider [Wed, 25 Jul 2012 13:26:23 +0000]
fixed NULL-pointer dereference in the ftdi_error_return(code, str) macro that occures when it is called because of a ftdi == NULL check

Hi,

as we just performed a Cppcheck run upon our project including the libftdi sources it found a possible null-pointer dereference when calling the ftdi_error_return(code, str) macro after the ftdi==NULL check.

Fix for this bug:

11 years agoRemove old async mode ignore lines
Thomas Jarosch [Mon, 16 Jul 2012 13:02:49 +0000]
Remove old async mode ignore lines

Reported by Michel Zou

11 years agoRename python wrapper to ftdi1. Adapt examples with minimal code changes
Thomas Jarosch [Sat, 7 Jul 2012 13:00:14 +0000]
Rename python wrapper to ftdi1. Adapt examples with minimal code changes

11 years agoftdi_eeprom: reset the device after flashing the eeprom
Anders Larsen [Tue, 3 Jul 2012 21:24:07 +0000]
ftdi_eeprom: reset the device after flashing the eeprom

If we change e.g. the product-id the change will take effect immediately
without having to unplug/replug the device.

Signed-off-by: Anders Larsen <al@alarsen.net>

11 years agoDocument the FT245R EEPROM weirdness
Anders Larsen [Tue, 3 Jul 2012 21:24:06 +0000]
Document the FT245R EEPROM weirdness

The FT232R and the FT245R share the same USB id (0x0403, 0x6001) and are
only distinguished by bit 00.0 in the (internal) EEPROM.

ftdi_eeprom currently can't handle this and will turn an FT245R chip
into an FT232R; document the fact.

Signed-off-by: Anders Larsen <al@alarsen.net>

11 years agoftdi_eeprom: Added config value "eeprom_type"
Anders Larsen [Tue, 3 Jul 2012 21:24:05 +0000]
ftdi_eeprom: Added config value "eeprom_type"

The default eeprom size is 128 bytes - if we have a larger one, we need
a way to specify the fact.
Using ftdi_read_eeprom() / ftdi_eeprom_decode() to get the actual eeprom type
is not an option as ftdi_eeprom_decode() would overwrite the values set
by ftdi_eeprom_initdefaults()

Signed-off-by: Anders Larsen <al@alarsen.net>

11 years agoftdi_eeprom: reset the device after flashing the eeprom
Anders Larsen [Tue, 3 Jul 2012 21:24:07 +0000]
ftdi_eeprom: reset the device after flashing the eeprom

If we change e.g. the product-id the change will take effect immediately
without having to unplug/replug the device.

Signed-off-by: Anders Larsen <al@alarsen.net>

11 years agoDocument the FT245R EEPROM weirdness
Anders Larsen [Tue, 3 Jul 2012 21:24:06 +0000]
Document the FT245R EEPROM weirdness

The FT232R and the FT245R share the same USB id (0x0403, 0x6001) and are
only distinguished by bit 00.0 in the (internal) EEPROM.

ftdi_eeprom currently can't handle this and will turn an FT245R chip
into an FT232R; document the fact.

Signed-off-by: Anders Larsen <al@alarsen.net>

11 years agoftdi_eeprom: Added config value "eeprom_type"
Anders Larsen [Tue, 3 Jul 2012 21:24:05 +0000]
ftdi_eeprom: Added config value "eeprom_type"

The default eeprom size is 128 bytes - if we have a larger one, we need
a way to specify the fact.
Using ftdi_read_eeprom() / ftdi_eeprom_decode() to get the actual eeprom type
is not an option as ftdi_eeprom_decode() would overwrite the values set
by ftdi_eeprom_initdefaults()

Signed-off-by: Anders Larsen <al@alarsen.net>

11 years agoAnother TODO entry gone
Thomas Jarosch [Sun, 24 Jun 2012 10:41:45 +0000]
Another TODO entry gone

11 years agocmake already places the header in /usr/include/libftdi1/ftdi.h, just needed to adapt...
Thomas Jarosch [Sun, 24 Jun 2012 10:41:09 +0000]
cmake already places the header in /usr/include/libftdi1/ftdi.h, just needed to adapt the .spec file

11 years agoDon't rename python wrapper for now
Thomas Jarosch [Sun, 24 Jun 2012 10:31:56 +0000]
Don't rename python wrapper for now

Otherwise all python code would have
to adapt from "ftdi.xxx()" to "ftdi1.xxx()".

11 years agoTry to adapt debian build rules
Thomas Jarosch [Sun, 24 Jun 2012 10:22:25 +0000]
Try to adapt debian build rules

11 years agoRename library from libftdi to libftdi1
Thomas Jarosch [Sun, 24 Jun 2012 10:14:55 +0000]
Rename library from libftdi to libftdi1

11 years agoRename and adapt pkgconfig files for libftdi1
Thomas Jarosch [Sun, 24 Jun 2012 09:56:08 +0000]
Rename and adapt pkgconfig files for libftdi1

11 years agoWe decided to skip this API change for now
Thomas Jarosch [Sun, 24 Jun 2012 09:51:54 +0000]
We decided to skip this API change for now

11 years agoActually configure libftdi1.spec
Thomas Jarosch [Sun, 24 Jun 2012 09:51:21 +0000]
Actually configure libftdi1.spec

11 years agoRename libftdi.spec.in to libftdi1.spec.in. Adapt package requirements to libusb1
Thomas Jarosch [Sun, 24 Jun 2012 09:49:50 +0000]
Rename libftdi.spec.in to libftdi1.spec.in. Adapt package requirements to libusb1

11 years agoRename libftdi-config to libftdi1-config
Thomas Jarosch [Sun, 24 Jun 2012 09:46:49 +0000]
Rename libftdi-config to libftdi1-config

11 years agopkgconfig file: Depend on libusb-1.0
Thomas Jarosch [Thu, 21 Jun 2012 15:15:25 +0000]
pkgconfig file: Depend on libusb-1.0

11 years agoFix libftdi.pc file generation when building with -DDOCUMENTATION=OFF
Maciej Grela [Wed, 20 Jun 2012 21:08:50 +0000]
Fix libftdi.pc file generation when building with -DDOCUMENTATION=OFF

11 years agoAdd Xiaofan Chen to AUTHORS. This was long overdue
Thomas Jarosch [Tue, 22 May 2012 13:45:55 +0000]
Add Xiaofan Chen to AUTHORS. This was long overdue

11 years agoAdd Jared Boone to AUTHORS
Thomas Jarosch [Tue, 22 May 2012 13:44:50 +0000]
Add Jared Boone to AUTHORS

11 years agoPatch for building examples on MacOS X Lion
Jared Boone [Sat, 12 May 2012 21:09:40 +0000]
Patch for building examples on MacOS X Lion

I had trouble with CMake picking up my /opt/local/include directory before my libftdi/src directory. I was getting the MacPorts-installed libftdi-0.20 headers, not the headers from the build tree. This was only happening during building of examples/. This patch addressed my problem.

- Jared

11 years agoEEPROM max_power build/decode inconsistency
Daniel Kirkham [Sat, 12 May 2012 09:32:38 +0000]
EEPROM max_power build/decode inconsistency

Hello all,

As promised, below is a patchset to make eeprom->max_power consistently express power (current) requirements in milliamperes.

I've also updated my AUTHOR address.

Regards,

Daniel
--

From 9e854c8111dba11ea71166e22ca464b474156150 Mon Sep 17 00:00:00 2001
From: Daniel Kirkham <dk2@kirkham.id.au>
Date: Sat, 12 May 2012 19:23:57 +1000
Subject: [PATCH] Fix to make eeprom->max_power consistently express power (current) requirements in milliamperes.

Updated AUTHOR address

12 years agoAdd 'Anders Larsen' to AUTHORS
Thomas Jarosch [Fri, 13 Apr 2012 12:56:21 +0000]
Add 'Anders Larsen' to AUTHORS

12 years agoBump the library version number to 2.0.0
Anders Larsen [Mon, 9 Apr 2012 15:29:24 +0000]
Bump the library version number to 2.0.0

Allow libftdi-1.0 to co-exist with libftdi-0.x to ease migration.

Signed-off-by: Anders Larsen <al@alarsen.net>

12 years agoCompleted the support for the FT4232H chip
Anders Larsen [Mon, 9 Apr 2012 15:29:22 +0000]
Completed the support for the FT4232H chip

Added missing fields to the ftdi_eeprom structure and the encoding and
decoding functions.

The ftdi_eeprom utility forces DRIVER_VCP on and RS485 off for all channels,
but this could easily be made configurable, should the need arise.

Signed-off-by: Anders Larsen <al@alarsen.net>

12 years agoftdi_eeprom: Fix segmentation fault after --flash_eeprom
Anders Larsen [Mon, 9 Apr 2012 15:29:20 +0000]
ftdi_eeprom: Fix segmentation fault after --flash_eeprom

Allocate a buffer if it's not already available (hint: it was only allocated
by --read-eeprom)

Signed-off-by: Anders Larsen <al@alarsen.net>

12 years agoftdi_eeprom: remove redundant debug output
Anders Larsen [Mon, 9 Apr 2012 15:29:19 +0000]
ftdi_eeprom: remove redundant debug output

The (commented-out) debug output after ftdi_eeprom_decode() can be removed
as that function can generate it itself (and it contained obsolete fields
anyway).
Remove the unused config option "chip_type" in the process.

Signed-off-by: Anders Larsen <al@alarsen.net>

12 years agoFix _sleep warning on MinGW
Xiaofan Chen [Fri, 13 Apr 2012 09:50:36 +0000]
Fix _sleep warning on MinGW

12 years agoFix header, API change ftdi_write_data_async has been replaced by ftdi_write_data_submit
Youness Alaoui [Sun, 25 Mar 2012 22:21:12 +0000]
Fix header, API change ftdi_write_data_async has been replaced by ftdi_write_data_submit

12 years agoPython wrapper update
Michel Zou [Fri, 3 Feb 2012 15:36:04 +0000]
Python wrapper update

- Properly wrap ftdi_read_pins / ftdi_read_data
- Add example invocation of the read function to complete.py

12 years agoC++ wrapper: Reset internal USB device pointer on Context::close()
Thomas Jarosch [Mon, 16 Jan 2012 14:44:31 +0000]
C++ wrapper: Reset internal USB device pointer on Context::close()

12 years agoExample code: Fix compile warnings about unused variables
Thomas Jarosch [Mon, 16 Jan 2012 14:42:31 +0000]
Example code: Fix compile warnings about unused variables

12 years agocpp-wrapper: when using get-string-and-reopen method without having set up the usb...
Peter Schneider [Tue, 10 Jan 2012 10:09:11 +0000]
cpp-wrapper: when using get-string-and-reopen method without having set up the usb-device the currently opened usb-device is retreived from the usb-device-handle used in the ftdi context. this fixes the open methods of the cpp wrapper that do not get an usb-device by parameter.

12 years agoRemove duplicated udev rule.
Thomas Jarosch [Mon, 16 Jan 2012 14:24:35 +0000]
Remove duplicated udev rule.

Spotted by Rogier Wolff. Thanks.

12 years agoFix build on Mac OS X
Michel Zou [Mon, 9 Jan 2012 15:43:54 +0000]
Fix build on Mac OS X

12 years agoAdd missing malloc in ftdi_eeprom
Andreas Helmcke [Mon, 12 Dec 2011 14:54:00 +0000]
Add missing malloc in ftdi_eeprom

12 years agoFix boost include directory in unit test
Xiaofan Chen [Mon, 5 Dec 2011 11:44:53 +0000]
Fix boost include directory in unit test

12 years agoUpdate udev rule syntax for newer kernels
Thomas Jarosch [Tue, 29 Nov 2011 08:39:01 +0000]
Update udev rule syntax for newer kernels

Credit goes to Lucian Langa <cooly@gnome.eu.org>:

------------------------
SUBSYSTEM=="usb_device" syntax is old usb sysfs (usbfs)
support (kernel <2.6.22)

Correct syntax now should be:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device"
------------------------

One clarification for the previous commit:

Additional udev rules credit goes to
Canyon Bliss <canyon.bliss+redhat@gmail.com>

12 years agoudev rules: Support all FTDI chip types
Lucian Langa [Mon, 28 Nov 2011 15:27:32 +0000]
udev rules: Support all FTDI chip types

12 years agoPython wrapper update
Michel Zou [Fri, 21 Oct 2011 12:21:52 +0000]
Python wrapper update

- wrapped ftdi_get_eeprom_buf
- use of ftdi_usb_find_all is easier
- useless usb_get_strings size args
- fixed possible memory leak from wrapping ftdi_new

12 years agoDrop 64bit lib suffix on debian systems
Michel Zou [Fri, 21 Oct 2011 12:17:49 +0000]
Drop 64bit lib suffix on debian systems

12 years agoEnhance python wrapper
Michel Zou [Mon, 17 Oct 2011 16:10:09 +0000]
Enhance python wrapper

- Updated functions prototypes in regard to the lib
- Made OUTPUT* typemaps active as they were misplaced regarding headers order
- Allowed use of ftdi_usb_get_strings
- Added an advanced example script (examples/python/complete.py)
- Stripped the 'ftdi_' suffix to avoid to write "ftdi.ftdi_usb_open(...)"; it becomes just "ftdi.usb_open(...)"
- Removed useless pointer functions since valid OUTPUT typemaps are there
- Some cleanup

12 years agoFix installaton of python wrapper
Michel Zou [Tue, 11 Oct 2011 08:44:26 +0000]
Fix installaton of python wrapper

--------------------------------------------
The python wrapper installation path is not correct:
-- Building python bindings via swig. Will be installed under /usr/site-packages

In fact it doesn't even rely on CMAKE_INSTALL_PREFIX because of this:
GET_FILENAME_COMPONENT(SITEPACKAGE ${PYTHON_LIB_INSTALL}/../site-packages ABSOLUTE)

I think it should more look like this: (here with CMAKE_INSTALL_PREFIX=/home/michel/Download/libftdi-git/build/install)
-- Installing: /home/michel/Download/libftdi-git/build/install/lib64/python2.7/site-packages/_ftdi.so
-- Installing: /home/michel/Download/libftdi-git/build/install/lib64/python2.7/site-packages/ftdi.py
--------------------------------------------

12 years agoIncrease ftdi_eeprom->cbus_function array again
Thomas Jarosch [Mon, 10 Oct 2011 06:19:05 +0000]
Increase ftdi_eeprom->cbus_function array again

12 years agoRemove errorneous ; after if
Thomas Jarosch [Sat, 8 Oct 2011 13:17:13 +0000]
Remove errorneous ; after if

Detected by my upcoming cppcheck check

12 years agoInterface can not be changed on an already open device
Thomas Jarosch [Fri, 7 Oct 2011 13:59:54 +0000]
Interface can not be changed on an already open device

Based upon code from Uwe Bonnes, improved by me.

12 years agoUse ftdi_new and not ftdi_init in the examples
Uwe Bonnes [Tue, 4 Oct 2011 12:57:12 +0000]
Use ftdi_new and not ftdi_init in the examples

At least our examples should use the library allocated buffer
and not a user allocated one.

12 years agoSolved another TODO entry
Thomas Jarosch [Fri, 30 Sep 2011 08:45:37 +0000]
Solved another TODO entry

12 years agoAdd example code demonstrating how to use the python wrapper
Thomas Jarosch [Thu, 29 Sep 2011 20:46:43 +0000]
Add example code demonstrating how to use the python wrapper

12 years agoRemove old ftdi_enable_bitbang() function. It was marked as deprecated for two years
Thomas Jarosch [Thu, 29 Sep 2011 20:09:34 +0000]
Remove old ftdi_enable_bitbang() function. It was marked as deprecated for two years

12 years agoSWIG wrapper: Mark ftdi_version_info.version_str and .snapshot_str read only
Thomas Jarosch [Thu, 29 Sep 2011 20:02:20 +0000]
SWIG wrapper: Mark ftdi_version_info.version_str and .snapshot_str read only

Fixes this warning:
Warning 451: Setting a const char * variable may leak memory.

12 years agoUse a private header for the private EEPROM structures
Uwe Bonnes [Thu, 29 Sep 2011 16:28:25 +0000]
Use a private header for the private EEPROM structures

I added the ftdi_i.h header to bindings/ftdi.i. Noe the bindings compile
again. Other things are untouched.

12 years agoUpgrade doxygen file with 'doxygen -u'
Thomas Jarosch [Thu, 29 Sep 2011 17:38:06 +0000]
Upgrade doxygen file with 'doxygen -u'

12 years agoQuiet normal doxygen output so we only see the useful messages
Thomas Jarosch [Thu, 29 Sep 2011 17:33:37 +0000]
Quiet normal doxygen output so we only see the useful messages

12 years agoSome more steps done towards 1.0
Thomas Jarosch [Thu, 29 Sep 2011 09:13:41 +0000]
Some more steps done towards 1.0

12 years agoMerge remote-tracking branch 'origin/get-library-version'
Thomas Jarosch [Thu, 29 Sep 2011 09:09:35 +0000]
Merge remote-tracking branch 'origin/get-library-version'

12 years agoMerge branch 'autoconf-removal'
Thomas Jarosch [Thu, 29 Sep 2011 09:06:52 +0000]
Merge branch 'autoconf-removal'

12 years agoIncrease library version to 0.99
Thomas Jarosch [Mon, 26 Sep 2011 09:14:22 +0000]
Increase library version to 0.99

12 years agoRemove unused templates directory
Thomas Jarosch [Mon, 26 Sep 2011 09:11:53 +0000]
Remove unused templates directory

It was autocreated by kdevelop back in the days.

12 years agoUpdate release process documentation
Thomas Jarosch [Mon, 26 Sep 2011 09:06:00 +0000]
Update release process documentation

12 years agoAdd 'make dist' target
Thomas Jarosch [Mon, 26 Sep 2011 09:05:30 +0000]
Add 'make dist' target

12 years agoRemove autoconf support. Project switched to cmake
Thomas Jarosch [Mon, 26 Sep 2011 09:00:12 +0000]
Remove autoconf support. Project switched to cmake

12 years agoMissing version header template file
Thomas Jarosch [Sun, 25 Sep 2011 10:10:33 +0000]
Missing version header template file

12 years agoAdded API to get libftdi library version.
Thomas Jarosch [Sun, 25 Sep 2011 10:08:55 +0000]
Added API to get libftdi library version.

Supports version number as integer, string
and possible git snapshot revision.

Based upon idea by Martin Zenzes.

12 years agoSilence gcc warnings about possible uninitialized variables
Thomas Jarosch [Sun, 25 Sep 2011 08:28:14 +0000]
Silence gcc warnings about possible uninitialized variables

12 years agoMerge branch 'new-baudrate-code'
Thomas Jarosch [Fri, 9 Sep 2011 09:45:10 +0000]
Merge branch 'new-baudrate-code'

12 years agoAdjust unit test to match baudrate calculation for AM type chips
Thomas Jarosch [Fri, 9 Sep 2011 09:34:02 +0000]
Adjust unit test to match baudrate calculation for AM type chips

12 years agoftdi_eeprom/main.c: Clean up the FTDI structure on exit
Uwe Bonnes [Thu, 8 Sep 2011 08:11:27 +0000]
ftdi_eeprom/main.c: Clean up the FTDI structure on exit

Valgrind still reports an error, but I suspect it is with (my version?)
of confuse.