2014-02-22 20:30:16 +00:00
|
|
|
2014-02-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* usb_libusb.c (usbdev_recv_frame): Fix a bug where a new recv
|
|
|
|
request was issued even though all desired data had aldready
|
|
|
|
been received.
|
|
|
|
|
2014-02-21 13:44:11 +00:00
|
|
|
2014-02-21 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* serial.h: Change the second parameter of the ser_open method
|
|
|
|
from "baud" into a "union pinfo", so the USB parameters can be
|
|
|
|
passed without hacks.
|
|
|
|
* arduino.c: (Dito.)
|
|
|
|
* avr910.c: (Dito.)
|
|
|
|
* buspirate.c: (Dito.)
|
|
|
|
* butterfly.c: (Dito.)
|
|
|
|
* jtag3.c: (Dito.)
|
|
|
|
* jtagmkI.c: (Dito.)
|
|
|
|
* jtagmkII.c: (Dito.)
|
|
|
|
* ser_avrdoper.c: (Dito.)
|
|
|
|
* ser_posix.c: (Dito.)
|
|
|
|
* ser_win32.c: (Dito.)
|
|
|
|
* stk500.c: (Dito.)
|
|
|
|
* stk500v2.c: (Dito.)
|
|
|
|
* usb_libusb.c: (Dito.)
|
|
|
|
* wiring.c: (Dito.)
|
|
|
|
|
2014-01-30 12:53:27 +00:00
|
|
|
2014-01-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
[bug #41402] dfu.c missing include <stdint.h>
|
|
|
|
* dfu.c: include <stdint.h> where uint16_t is defined
|
|
|
|
|
2014-01-28 22:01:47 +00:00
|
|
|
2014-01-28 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* avrdude.conf.in (ATmega256RFR2 et al.): Fix EEPROM size.
|
|
|
|
|
2014-01-27 21:15:28 +00:00
|
|
|
2014-01-27 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
[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.
|
|
|
|
|
2014-01-22 10:44:18 +00:00
|
|
|
2014-01-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2014-01-22 07:42:18 +00:00
|
|
|
2014-01-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
Contributed by Alan Horstmann:
|
2014-01-22 07:51:33 +00:00
|
|
|
bug #40897: AT Mega2560 not correctly programmed with stk500(v1) ISP (solution patch)
|
2014-01-22 07:42:18 +00:00
|
|
|
* stk500.c: Implement extended address byte handling.
|
|
|
|
* avrdude.conf.in (ATmega2560): enable stk500_devcode so
|
|
|
|
STK500v1 protocol actually starts at all.
|
|
|
|
|
2014-01-17 16:54:33 +00:00
|
|
|
2014-01-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* flip1.c: Implement the meat of FLIP version 1 protocol.
|
|
|
|
* avrdude.1: Document the new protocol.
|
|
|
|
* doc/avrdude.texi: (Dito.)
|
|
|
|
|
2014-01-17 14:00:01 +00:00
|
|
|
2014-01-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2014-01-17 08:27:48 +00:00
|
|
|
2014-01-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* configure.ac (libhid): Turn from AC_TRY_RUN into
|
|
|
|
AC_TRY_COMPILE, so it also works for cross-compilation
|
|
|
|
setups.
|
|
|
|
|
2014-01-16 08:11:19 +00:00
|
|
|
2014-01-16 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* 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 07:34:40 +00:00
|
|
|
2014-01-16 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* 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 07:27:41 +00:00
|
|
|
2014-01-16 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* flip.c (flip2_initialize): Check user is running on an Xmega
|
|
|
|
device.
|
|
|
|
|
2014-01-15 16:32:11 +00:00
|
|
|
2014-01-15 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* flip.c: Added some verbose-level messages (-vv)
|
|
|
|
* dfu.c: Added some verbose-level messages (-vvvv)
|
|
|
|
|
2014-01-15 13:34:49 +00:00
|
|
|
2014-01-15 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
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 <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* ChangeLog-2013: Annual changelog rotation.
|