fixed description of pins for ft232r


git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1256 81a1dc3b-b13d-400b-aceb-764788c761c2
Annual changelog rotation.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1257 81a1dc3b-b13d-400b-aceb-764788c761c2
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.)



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1258 81a1dc3b-b13d-400b-aceb-764788c761c2
Added some verbose-level messages.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1259 81a1dc3b-b13d-400b-aceb-764788c761c2
In flip2_initialize(), check user is running on an Xmega
device.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1260 81a1dc3b-b13d-400b-aceb-764788c761c2
Add the 2013 ChangeLog file to distribution.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1261 81a1dc3b-b13d-400b-aceb-764788c761c2
* 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.)



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1262 81a1dc3b-b13d-400b-aceb-764788c761c2
Also change the idempotency #ifdef to reflect the name change.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1263 81a1dc3b-b13d-400b-aceb-764788c761c2
Change name of flip2.h include file.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1264 81a1dc3b-b13d-400b-aceb-764788c761c2
Clone a FLIPv1 protocol implementation from FLIPv2.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1265 81a1dc3b-b13d-400b-aceb-764788c761c2
Move the descriptor checks up from dfu_init() into the
FLIP protocol implementation.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1266 81a1dc3b-b13d-400b-aceb-764788c761c2
* configure.ac (libhid): Turn from AC_TRY_RUN into 
AC_TRY_COMPILE, so it also works for cross-compilation
setups.




git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1267 81a1dc3b-b13d-400b-aceb-764788c761c2
* flip2.c (flip2_page_erase): Remove unimplemented function.
* dfu.h: Correctly conditionalize <usb.h> vs. <lusb0_usb.h>;
add adjustable timeout (struct dfu_dev); add dfu_abort()
* dfu.c (dfu_abort): New function; implement adjustable timeout.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1268 81a1dc3b-b13d-400b-aceb-764788c761c2
Implement the meat of FLIP version 1 protocol, and document it.


git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1269 81a1dc3b-b13d-400b-aceb-764788c761c2
Contributed by Alan Horstmann:
Fix handling of devices > 128 KiB in stk500v1 protocol
* stk500.c: Implement extended address byte handling.
* avrdude.conf.in (ATmega2560): enable stk500_devcode so
STK500v1 protocol actually starts at all.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1270 81a1dc3b-b13d-400b-aceb-764788c761c2
Update bug ID for STK500v1 patch for devices > 128 KiB.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1271 81a1dc3b-b13d-400b-aceb-764788c761c2
* configure.ac (libelf): check against elf_getshdrstrndx() rather
than just elf_begin() only, so it is clear we found a sufficiently
recent libelf to work with.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1272 81a1dc3b-b13d-400b-aceb-764788c761c2
[bug #41357] OS X: Avrdude messes with the usb stack?
* usb_libusb.c (usbdev_close): Only issue the usb_reset() for
Linux systems, as these are the only ones that seem to require
it under some circumstances.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1273 81a1dc3b-b13d-400b-aceb-764788c761c2
Fix EEPROM size of ATmega256RFR2 et al.



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1274 81a1dc3b-b13d-400b-aceb-764788c761c2
#include <stdint.h> so uint16_t is correctly defined.


git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1275 81a1dc3b-b13d-400b-aceb-764788c761c2