2011-08-26 Joerg Wunsch Reported by Jason Hecker: * usbasp.c (libusb_to_errno): Conditionalize some error codes that apparently are lacking on MinGW. 2011-08-25 Joerg Wunsch Fix warnings. * ser_avrdoper.c: add so exit() is declared. * usbtiny.c (usbtiny_open): provide an initializer to a "may be used uninitialized" variable (since GCC could not fully detect the logic behind). 2011-08-25 Joerg Wunsch * configure.ac: Add a check for FreeBSD's libusb-1.0 compatible library that is found in libusb.a/.so on FreeBSD 8+. 2011-08-25 Joerg Wunsch Submitted by Doug Springer, based on work by Wolfgang Moser, Ville Voipio, Hannes Weisbach patch #7486: Patch to add FT2232C/D, FT2232H, FT4232H, usbvid, usbpid, usbdev for USB support - Based on #7062 * avrftdi.c: New file. * avrftdi.h: (Ditto.) * configure.ac: Add check for libftdi. * config_gram.y: Add AVRFTDI and per-programmer USB string keywords. * lexer.l: (Ditto.) * avrdude.conf.in: Add avrftdi and 2232HIO programmers. * pgm.h: Add USB parameters. * Makefile.am: Add avrftdi.c and avrftdi.h. * AUTHORS: Mention the new authors. * avrdude.1: Document the changes. * doc/avrdude.texi: (Ditto.) 2011-08-23 Joerg Wunsch bug #29585: Fix license * doc/avrdude.texi: Add FDL as an option to the licensing statement, as the savannah administration would like it that way. 2011-08-23 Joerg Wunsch Submitted by Darell Tan: patch #7244: TPI bitbang implementation * bitbang.c: Add TPI bitbang stuff. * bitbang.h: (Ditto.) * avr.c: (Ditto.) * avr.h: (Ditto.) * pgm.c: (Ditto.) * pgm.h: (Ditto.) * serbb_posix.c: Wire bitbang_cmd_tpi into the struct pgm. * serbb_win32.c: (Ditto.) * par.c: (Ditto.) * doc/avrdude.texi: Document the TPI bitbang support. 2011-08-17 Joerg Wunsch Submitted by Grygoriy Fuchedzhy: bug #31779: Add support for addressing usbtinyisp with -P option * usbtiny.c (usbtiny_open): Add logic to distinguish multiple USBtinyISP programmers by their bus:device tuple. * doc/avrdude.texi: Document the new functionality. * avrdude.1: (Ditto.) 2011-08-16 Joerg Wunsch Submitted by Timon Van Overveldt: bug #30268: Debugwire broken in avrdude-5.10 * jtagmkII.c (jtagmkII_initialize): only try setting up a JTAG chain when the programmer is using JTAG. 2011-08-16 Joerg Wunsch bug #29636: AVRDude issues invalid CMD_CHECK_TARGET_CONNECTION on the AVRISP-MKII * stk500v2.c (stk500v2_program_enable): Rewrite the logic to explain ISP activation failures. * stk500v2_private.h: Fix the various STATUS_* constants; AVR069 and AVR079 disagreed in their values, even though they are apparently implementing the same logic behind. 2011-08-16 Joerg Wunsch bug #29650: Programming timeouts in ATmega128RFA1 are too slow * avrdude.conf.in (ATmega128RFA1): Bump write delay values for flash and EEPROM to 50 ms. 2011-08-16 Joerg Wunsch * avrdude.conf.in (ATmega8515, ATmega8535, ATmega48, ATmega88, ATmega88P, ATtiny88, ATmega168, ATmega168P, ATmega328P): Bump delay value for STK500v2 EEPROM write operation to 5, according to the respective XML files. 2011-08-16 Joerg Wunsch Submitted by Darcy Houlahan: bug #29694: error in avrdude.conf for attiny84 eeprom * avrdude.conf.in (ATtiny84, ATtiny85): fix A7 bit in EEPROM write command. 2011-08-16 Joerg Wunsch Submitted by Durant Gilles: * avrdude.conf.in (ATtiny4313): Fix flash addressing bits for manual ISP algorithm. 2011-08-16 Joerg Wunsch Submitted by Philip: bug #31386: A "BUILD.svn" or similar "how to get started" doc would be helpful * BUILD-FROM-SVN: New file. 2011-08-15 Joerg Wunsch Submitted by Nic Jones: bug #32539: [Documentation][Patch] Man page is misleading re: Dragon & PDI * doc/avrdude.texi: Update information about PDI connections on AVR Dragon 2011-08-12 Joerg Wunsch * usbasp.c: Add so this actually compiles again. 2011-08-12 Joerg Wunsch Contributed by tixiv@gmx.net: bug #33345: File auto detection as binary doesn't open file in binary mode on Windows * fileio.c: Move the decision about opening files in binary mode until before the fopen() call. 2011-06-16 Thomas Fischl * avrdude.conf.in: Fix part id of ATtiny9. 2011-05-28 Thomas Fischl Based on patch #7440 commited by Slawomir Fraƛ: * usbasp.c: added TPI support for USBasp * usbasp.h: (Ditto.) 2011-05-11 Joerg Wunsch * avrdude.conf.in: Add support for ATmega168P. 2011-05-11 Joerg Wunsch * avrdude.conf.in: Fix abbreviated name for ATmega324PA. 2011-05-11 Joerg Wunsch Submitted by Lech Perczak: bug #30946: Added support for ATmega8/16/32U2 * avrdude.conf.in: Add ATmega8/16/32U2 entries. 2011-05-11 Joerg Wunsch Submitted by David A Lyons: patch #7393: Adding ATtiny4313 Device to avrdude.conf.in * avrdude.conf.in: Add ATtiny4313 data. 2011-05-11 Joerg Wunsch * usb_libusb.c: Bump timeout values to allow for slow clock speeds. * jtagmkII.c: (Ditto.) 2011-03-04 Eric B. Weddington Thanks to Vitaly Chernookiy for the patch. * avrdude.conf.in: Add support for atmega324pa. * ChangeLog-2010: New file, rotate ChangeLog for new year.