Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > c73176ca92d492e2a0c31fd5c95a2c17 > files > 8

avrdude-6.1-7.mga5.x86_64.rpm

2014-03-12  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* configure.ac (AC_INIT): Bump version to 6.1.

2014-03-12  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* pgm.c (pgm_free): Cleanup police: destroy the p->usbpid
	list when freeing the programmer struct.

2014-03-12  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	bug #40782: Verify errors for object size > 16 k on x32e5 due
	to typo in avrdude.conf
	* avrdude.conf.in (ATmega8E5, ATmega32E5): fix boot location

2014-02-28  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* avrdude.conf.in (atmelice, atmelice_pdi, atmelice_dw, atmelice_isp):
	New entries.
	* avrdude.1: Document the Atmel-ICE addition.
	* doc/avrdude.texi: (Dito.)
	* usbdevs.c (USB_DEVICE_ATMEL_ICE): New entry.

2014-02-28  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* main.c: Bump copyright year.

2014-02-28  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* jtag3.c (jtag3_recv): avoid memmov'ing more data than available

2014-02-27  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* avrdude.1: Documentation update for EDBG.
	* doc/avrdude.texi: (Dito.)

2014-02-27  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* jtag3.c: For EDBG protocol, always use 512-byte block I/O.  The
	lower layers will split this according to the EP's maxsize.  This
	makes it work over USB 1.1 connections (albeit very slowly, due to
	the interrupt transfers used).

2014-02-27  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* config_gram.y: Turn the usbpid parameter of the programmer into
	a list of PIDs.  Make the JTAGICE3 programmer handle a list of
	PIDs, by trying each of them in sequence.  Use a single, central
	jtag3_open_common() function to handle the common code of all
	jtag3_open_* functions.  Centralize all USB VID/PID definitions in
	usbdevs.h.
	* flip1.c: (Dito.)
	* ft245r.c: (Dito.)
	* stk500v2.c: (Dito.)
	* jtag3.c: (Dito.)
	* jtag3.h: (Dito.)
	* flip2.c: (Dito.)
	* usbdevs.h: (Dito.)
	* pgm.c: (Dito.)
	* serial.h: (Dito.)
	* pgm.h: (Dito.)
	* usbtiny.c: (Dito.)
	* usbasp.c: (Dito.)
	* avrftdi.c: (Dito.)
	* usbtiny.h: (Dito.)
	* avrdude.conf.in: (Dito.)
	* usbasp.h: (Dito.)
	* usb_libusb.c: (Dito.)

2014-02-27  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* usb_libusb.c (usbdev_open): Replace all calls to exit(1) by
	return -1

2014-02-26  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* jtag3_private.h: Add EDBG/CMSIS-DAP specific constants.
	* jtag3.c: Add EDBG/CMSIS-DAP protocol implementation.
	* serial.h: (Dito.)
	* usbdevs.h: (Dito.)
	* usb_libusb.c: (Dito.)
	* configure.ac: (Dito.)
	* avrdude.conf.in: Add JTAGICE3 and XplainedPro entries using
	EDBG.
	* configure.ac: Bump version date.

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  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  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  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* avrdude.conf.in (ATmega256RFR2 et al.): Fix EEPROM size.

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  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  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	Contributed by Alan Horstmann:
	bug #40897: AT Mega2560 not correctly programmed with stk500(v1) ISP (solution patch)
	* stk500.c: Implement extended address byte handling.
	* avrdude.conf.in (ATmega2560): enable stk500_devcode so
	STK500v1 protocol actually starts at all.

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  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  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  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  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  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* flip.c (flip2_initialize): Check user is running on an Xmega
	device.

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  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.