+New in 0.3
+----------
+
+* Improved read function which takes arbitrary input buffer sizes
+ Attention: Call ftdi_deinit() on exit to free used memory
+* Vastly increased read/write performance (configurable chunksize, default is 4096)
+* Set/get latency timer function working (Thanks Steven Turner/FTDI)
+* Increased library version because the changes require recompilation
+
+
New in 0.2
----------
+libftdi - A library (using libusb) to talk to FTDI's
+FT232BM and FT245BM type chips including the popular bitbang mode.
+See the Changelog for news
AC_ARG_PROGRAM
dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(libftdi, 0.2) dnl searches for some needed programs
+AM_INIT_AUTOMAKE(libftdi, 0.3) dnl searches for some needed programs
dnl almost the same like KDE_SET_PEFIX but the path is /usr/local
dnl
AC_ARG_PROGRAM
dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(libftdi, 0.2) dnl searches for some needed programs
+AM_INIT_AUTOMAKE(libftdi, 0.3) dnl searches for some needed programs
dnl almost the same like KDE_SET_PEFIX but the path is /usr/local
dnl
# Note: If you specify a:b:c as the version in the next line,
# the library that is made has version (a-c).c.b. In this
# example, the version is 2.1.2. (3:2:1)
-libftdi_la_LDFLAGS = -version-info 1:0:1 $(all_libraries)
+libftdi_la_LDFLAGS = -version-info 3:0:3 $(all_libraries)
host_triplet = @host@
target_alias = @target_alias@
target_triplet = @target@
-AMTAR = @AMTAR@
ARTSCCONFIG = @ARTSCCONFIG@
AS = @AS@
AUTODIRS = @AUTODIRS@
-AWK = @AWK@
CC = @CC@
CONF_FILES = @CONF_FILES@
CPP = @CPP@
DCOPIDL = @DCOPIDL@
DCOPIDL2CPP = @DCOPIDL2CPP@
DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
-DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DOXYGEN = @DOXYGEN@
DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@
HAVELIBUSB = @HAVELIBUSB@
IDL = @IDL@
IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
JAR = @JAR@
JAVAC = @JAVAC@
JAVAH = @JAVAH@
X_PRE_LIBS = @X_PRE_LIBS@
all_includes = @all_includes@
all_libraries = @all_libraries@
-am__include = @am__include@
-am__quote = @am__quote@
idldir = @idldir@
-install_sh = @install_sh@
jni_includes = @jni_includes@
kde_appsdir = @kde_appsdir@
kde_bindir = @kde_bindir@
# Note: If you specify a:b:c as the version in the next line,
# the library that is made has version (a-c).c.b. In this
# example, the version is 2.1.2. (3:2:1)
-libftdi_la_LDFLAGS = -version-info 1:0:1 $(all_libraries)
+libftdi_la_LDFLAGS = -version-info 3:0:3 $(all_libraries)
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
CONFIG_HEADER = ../config.h
CONFIG_CLEAN_FILES =
/* ftdi_init return codes:
0: all fine
- -1: couldn't allocate (64 byte) read buffer
+ -1: couldn't allocate read buffer
*/
int ftdi_init(struct ftdi_context *ftdi) {
ftdi->usb_dev = NULL;
project_name=libftdi
project_type=normal_c
sub_dir=ftdi/
-version=0.2
+version=0.3
version_control=None
workspace=1
Summary: Library to program and control the FTDI USB controller
Name: libftdi
-Version: 0.2
+Version: 0.3
Release: 1
Copyright: LGPL
Group: System Environment/Libraries