2014-01-17 Joerg Wunsch * flip1.c: Implement the meat of FLIP version 1 protocol. * avrdude.1: Document the new protocol. * doc/avrdude.texi: (Dito.) 2014-01-17 Joerg Wunsch * flip2.c (flip2_page_erase): Remove unimplemented function. * dfu.h: Correctly conditionalize vs. ; add adjustable timeout (struct dfu_dev); add dfu_abort() * dfu.c (dfu_abort): New function; implement adjustable timeout. 2014-01-17 Joerg Wunsch * configure.ac (libhid): Turn from AC_TRY_RUN into AC_TRY_COMPILE, so it also works for cross-compilation setups. 2014-01-16 Joerg Wunsch * dfu.c (dfu_init): Move the descriptor checks up into the FLIP protocol implementation. * flip2.c (flip2_initialize): (Dito.) * flip1.c (flip1_initialize): (Dito.) 2014-01-16 Joerg Wunsch * flip2.c: Rename from flip.c * flip2.h: Rename from flip.h * Makefile.am: Reflect the renaming. * dfu.c: Update information how to get GPL. * dfu.h: (Dito.) 2014-01-16 Joerg Wunsch * flip.c (flip2_initialize): Check user is running on an Xmega device. 2014-01-15 Joerg Wunsch * flip.c: Added some verbose-level messages (-vv) * dfu.c: Added some verbose-level messages (-vvvv) 2014-01-15 Joerg Wunsch Submitted by Kirill Levchenko: patch #7896: DFU FLIPv2 programming support * pgm_type.c: Add the flip2 programmer type. * config_gram.y: Allow for the usbid keyword in a device definition. * avrdude.conf.in: Add usbpid values to those Xmega devices where applicable. * avrpart.h: Add usbpid device field. * dfu.c: (New file.) * dfu.h: (New file.) * flip.c: (New file.) * flip.h: (New file.) * Makefile.am: Add new files. * doc/avrdude.texi: Document the changes. * avrdude.1: (Dito.) 2014-01-15 Joerg Wunsch * ChangeLog-2013: Annual changelog rotation.