2013-04-27 Hannes Weisbach * configure.ac: Add libftdi1 library check, remove TYPE_232H DECL check * Makefile.am: Add @LIBFTDI1@ to avrdude_LDADD * avrftdi.c: Update from libftdi0 to libftdi1. Use libftdi1's function to find a device by vid/pid/serial instead of doing it ourself and add/update error messages. avrftdi_print is changed so that a message is printed when the verbosity level is greater or equal the message level, to have always-on messages. Fix a bug where the RX fifo of the FTDI chip is full, resulting in STALL/NAK of the ongoing OUT request and subsequently timeout, because an IN request cannot be issued due to the synchronous part of libftdi. This should fix #38831 and #38659. 2013-04-25 Joerg Wunsch * configure.ac(AC_CONFIG_HEADERS): Replace the old AM_CONFIG_HEADER by this; automake 1.13+ barfs. 2013-03-12 Joerg Wunsch * avrdude.conf.in (ATmega2564RFR2, ATmega1284RFR2, ATmega644RFR2): New devices 2013-01-30 Rene Liebscher patch #7724 Add TPI support for Bus Pirate using bitbang mode * buspirate.[ch]: added support for BusPirate Bitbanging * pgm_type.c: added entry for buspirate_bb * avrdude.conf.in: added entry for buspirate_bb 2013-01-30 Rene Liebscher patch #7936 Patch to support BusPirate AVR Extended Commands mode * buspirate.c: added support for BusPirate AVR Extended Commands mode * avrdude.1: added doc for nopagedread parameter * doc/avrdude.texi: added doc for nopagedread parameter 2013-01-30 Rene Liebscher patch #7723 Bus Pirate “raw-wire” mode which can run down to 5 kHz * buspirate.c: added raw wire mode * avrdude.1: added doc for rawfreq parameter * doc/avrdude.texi: added doc for rawfreq parameter 2013-01-30 Rene Liebscher bug #37977 Support for Openmoko Debug Board * avrdude.conf.in: added openmoko entry 2013-01-29 Rene Liebscher patch #7932 Read USBtiny VID and PID from avrdude.conf if provided. * avrdude.conf.in: added usbpid, usbvid to usbtiny * usbtiny.[ch]: use usbpid, usbpid if provided in config file 2013-01-26 Joerg Wunsch bug #38172: avrftdi: Incorrect information in avrdude.conf * avrdude.conf.in (avrftdi): fix comments about ACBUS vs. ADBUS; add a comment that the MPSSE signals are fixed by the FTDI hardware and cannot be changed 2013-01-09 Rene Liebscher patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface * doc/avrdude.texi,avrdude.1: added doc for linuxgpio * avrdude.conf.in: added template for linuxgpio programmer * config_gram.y: pin numbers restricted to [PIN_MIN, PIN_MAX] * pindefs.h: added PIN_MIN, PIN_MAX, removed unused LED_ON/OFF * configure.ac: configure option enable-linuxgpio, print of enabled options * linuxgpio.[ch]: new source for linuxgpio programmer * Makefile.am: added linuxgpio to sources list * pgm_type.c: added linuxgpio to programmer types list 2013-01-08 Joerg Wunsch * jtagmkI.c (jtagmkI_prmsg): replace a putchar() by putc(...stderr) * jtagmkII.c (jtagmkII_prmsg): (Dito.) * jtag3.c (jtag3_prevent, jtag3_prmsg): (Dito.) 2013-01-02 Joerg Wunsch * usb_libusb.c (usbdev_open): Downgrade the max transfer size for the main data endpoints when being forced so by the USB; this can happen when attaching the JTAGICE3 to a USB 1.1 connection * jtag3.c (jtag3_initialize): When detecting a downgraded max transfer size on the JTAGICE3 (presumably, due to being connected to USB 1.1 only), bail out as its firmware cannot properly handle this (by now) 2013-01-02 Joerg Wunsch * ChangeLog: annual ChangeLog rotation time