d09bc2e1fbJoin the former "public" header files (avr.h avrpart.h pindefs.h serial.h fileio.h safemode.h update.h pgm_type.h config.h confwin.h lists.h) into a single header that can be included by anyone wanting to link against the library.
Joerg Wunsch
2014-05-19 10:01:59 +0000
10b017bc77Cleanup unused include files.
joerg_wunsch
2014-05-19 08:52:00 +0000
d8089139d2Cleanup unused include files.
Joerg Wunsch
2014-05-19 08:52:00 +0000
f545728ce2ppi_open() does not return a value
joerg_wunsch
2014-05-19 08:48:30 +0000
491876339bppi_open() does not return a value
Joerg Wunsch
2014-05-19 08:48:30 +0000
66783c88a0* linux_ppdev.h: Caught two more instances of exit() * configure.ac: Add AC_CONFIG_MACRO_DIR as suggested by libtoolize * Makefile.am: add -I m4 to ACLOCAL_AMFLAGS as suggested by libtoolize
joerg_wunsch
2014-05-19 08:46:52 +0000
8a6f8b04bd* linux_ppdev.h: Caught two more instances of exit() * configure.ac: Add AC_CONFIG_MACRO_DIR as suggested by libtoolize * Makefile.am: add -I m4 to ACLOCAL_AMFLAGS as suggested by libtoolize
Joerg Wunsch
2014-05-19 08:46:52 +0000
575e71a6bfadded Changelog entry for rev 1305/1306
awachtler
2014-05-18 11:34:36 +0000
15a08ee93fadded Changelog entry for rev 1305/1306
Axel Wachtler
2014-05-18 11:34:36 +0000
cf6a0ae974Submitted by Georg von Zengen: patch #8463: typo in rev 1305
joerg_wunsch
2014-05-18 10:58:40 +0000
3d4445ae87Submitted by Georg von Zengen: patch #8463: typo in rev 1305
Joerg Wunsch
2014-05-18 10:58:40 +0000
7b43620402Exchange of fprintf(stderr, ...) with avrdude_message(...).
awachtler
2014-05-18 08:41:46 +0000
eb5fcb581fExchange of fprintf(stderr, ...) with avrdude_message(...).
Axel Wachtler
2014-05-18 08:41:46 +0000
b9093f88dcMake a first attempt to build a shared library (not to be installed by now).
joerg_wunsch
2014-05-16 17:50:40 +0000
52dd5cc7acMake a first attempt to build a shared library (not to be installed by now).
Joerg Wunsch
2014-05-16 17:50:40 +0000
fa5af4dda8* dfu.c (dfu_open, dfu_init): Fix signature of the dummy functions (in the !HAVE_LIBUSB case) to match prototypes.
joerg_wunsch
2014-05-16 16:02:29 +0000
96647f1486* dfu.c (dfu_open, dfu_init): Fix signature of the dummy functions (in the !HAVE_LIBUSB case) to match prototypes.
Joerg Wunsch
2014-05-16 16:02:29 +0000
ba380bd67abug #42056: double free or corruption triggered at exit * pgm.c: copy usbpid list in pgm_dup
rliebscher
2014-04-14 21:41:43 +0000
487584b784bug #42056: double free or corruption triggered at exit * pgm.c: copy usbpid list in pgm_dup
Rene Liebscher
2014-04-14 21:41:43 +0000
41607055a6Add a warning to not modify the file manually.
joerg_wunsch
2014-04-05 08:01:08 +0000
408184c43dAdd a warning to not modify the file manually.
Joerg Wunsch
2014-04-05 08:01:08 +0000
38e6a4061fRemove the note that users might edit the system-wide config file. This file will be overwritten by the next installation, so it's not a good idea to manually modify it. Using the -C +file option is a much better way for user modifications.
joerg_wunsch
2014-04-05 07:58:58 +0000
584654b70eRemove the note that users might edit the system-wide config file. This file will be overwritten by the next installation, so it's not a good idea to manually modify it. Using the -C +file option is a much better way for user modifications.
Joerg Wunsch
2014-04-05 07:58:58 +0000
ee1948b53fBump everything for post-6.1-release.
joerg_wunsch
2014-03-12 23:15:46 +0000
d69b85c974Bump everything for post-6.1-release.
Joerg Wunsch
2014-03-12 23:15:46 +0000
57ac257fe3Add the avrdude subdirectory that was accidentally forgotten when creating the tag.
v6.1
Joerg Wunsch
2014-03-12 23:03:18 +0000
978347abeaBack out freeing p->usbpid by now, it makes avdude dump core for "-p ?".
Joerg Wunsch
2014-03-12 22:58:00 +0000
0176e378b9Release version 6.1.
Joerg Wunsch
2014-03-12 22:35:33 +0000
03c8160964Bump version to 6.1; prepare for release.
joerg_wunsch
2014-03-12 22:34:08 +0000
3e0b544560Bump version to 6.1; prepare for release.
Joerg Wunsch
2014-03-12 22:34:08 +0000
50bdae2938* pgm.c (pgm_free): Cleanup police: destroy the p->usbpid list when freeing the programmer struct.
joerg_wunsch
2014-03-12 21:20:32 +0000
a341da1fec* pgm.c (pgm_free): Cleanup police: destroy the p->usbpid list when freeing the programmer struct.
Joerg Wunsch
2014-03-12 21:20:32 +0000
1a2cb8370cbug #40782: Verify errors for object size > 16 k on x32e5 due to typo in avrdude.conf * avrdude.conf.in (ATmega8E5, ATmega32E5): fix boot location
joerg_wunsch
2014-03-12 21:08:05 +0000
b9420a9831bug #40782: Verify errors for object size > 16 k on x32e5 due to typo in avrdude.conf * avrdude.conf.in (ATmega8E5, ATmega32E5): fix boot location
Joerg Wunsch
2014-03-12 21:08:05 +0000
becc8e9eeaAdd the new Atmel-ICE, in all of JTAG, PDI, dW, and ISP modes.
joerg_wunsch
2014-02-28 14:36:38 +0000
e4abb62ddbAdd the new Atmel-ICE, in all of JTAG, PDI, dW, and ISP modes.
Joerg Wunsch
2014-02-28 14:36:38 +0000
8dcc336e04In jtag3_recv, avoid memmov'ing more data than available
joerg_wunsch
2014-02-28 14:24:48 +0000
a1933951b4In jtag3_recv, avoid memmov'ing more data than available
Joerg Wunsch
2014-02-28 14:24:48 +0000
0fe50d77deDocumentation updates for EDBG.
joerg_wunsch
2014-02-27 13:32:58 +0000
f7bb8a1c2aDocumentation updates for EDBG.
Joerg Wunsch
2014-02-27 13:32:58 +0000
c28f96597aFor 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).
joerg_wunsch
2014-02-27 13:26:15 +0000
98febe591aFor 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).
Joerg Wunsch
2014-02-27 13:26:15 +0000
7999eaa25aTurn 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.
joerg_wunsch
2014-02-27 13:06:03 +0000
343330fdddTurn 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.
Joerg Wunsch
2014-02-27 13:06:03 +0000
52c59fade2If the device is not open, don't try closing it.
joerg_wunsch
2014-02-27 07:35:15 +0000
0ca7d30267If the device is not open, don't try closing it.
Joerg Wunsch
2014-02-27 07:35:15 +0000
d58a2d96f0If there's no USB handle, bail out from all functions immediately.
joerg_wunsch
2014-02-27 07:31:55 +0000
3977713be0If there's no USB handle, bail out from all functions immediately.
Joerg Wunsch
2014-02-27 07:31:55 +0000
d46b1ba752In usbdev_open(), replace all calls to exit(1) by return -1.
joerg_wunsch
2014-02-27 07:20:32 +0000
b363c7b710In usbdev_open(), replace all calls to exit(1) by return -1.
Joerg Wunsch
2014-02-27 07:20:32 +0000
b1c64fbe92Implement the Atmel EDBG/CMSIS-DAP driver protocol for JTAGICE3 (running firmware 3.x) and XplainedPro boards.
joerg_wunsch
2014-02-26 17:54:32 +0000
e59df50eebImplement the Atmel EDBG/CMSIS-DAP driver protocol for JTAGICE3 (running firmware 3.x) and XplainedPro boards.
Joerg Wunsch
2014-02-26 17:54:32 +0000
9b9af4bc68In usbdev_recv_frame(), fix a bug where a new recv request was issued even though all desired data had aldready been received.
joerg_wunsch
2014-02-22 20:30:16 +0000
7f2079731bIn usbdev_recv_frame(), fix a bug where a new recv request was issued even though all desired data had aldready been received.
Joerg Wunsch
2014-02-22 20:30:16 +0000
66e2a16c9cChange the second parameter of the ser_open method from "baud" into a "union pinfo", so the USB parameters can be passed without hacks.
joerg_wunsch
2014-02-21 13:44:11 +0000
f80f51f6a9Change the second parameter of the ser_open method from "baud" into a "union pinfo", so the USB parameters can be passed without hacks.
Joerg Wunsch
2014-02-21 13:44:11 +0000
f7cc3ff662#include <stdint.h> so uint16_t is correctly defined.
joerg_wunsch
2014-01-30 12:53:27 +0000
2dab4109fe#include <stdint.h> so uint16_t is correctly defined.
Joerg Wunsch
2014-01-30 12:53:27 +0000
0dbb1ab2f0Fix EEPROM size of ATmega256RFR2 et al.
joerg_wunsch
2014-01-28 22:01:47 +0000
eed99eb1a9Fix EEPROM size of ATmega256RFR2 et al.
Joerg Wunsch
2014-01-28 22:01:47 +0000
e7fadbee3c[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.
joerg_wunsch
2014-01-27 21:15:28 +0000
9ec6cf8e32[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.
Joerg Wunsch
2014-01-27 21:15:28 +0000
2c3e0e3596* 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.
joerg_wunsch
2014-01-22 10:44:18 +0000
8437de71d1* 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.
Joerg Wunsch
2014-01-22 10:44:18 +0000
a71bcc8a2cUpdate bug ID for STK500v1 patch for devices > 128 KiB.
joerg_wunsch
2014-01-22 07:51:33 +0000
78133fdfbaUpdate bug ID for STK500v1 patch for devices > 128 KiB.
Joerg Wunsch
2014-01-22 07:51:33 +0000
404ded3db6Contributed 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.
joerg_wunsch
2014-01-22 07:42:18 +0000
83ec8ba013Contributed 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.
Joerg Wunsch
2014-01-22 07:42:18 +0000
b6fd404109Implement the meat of FLIP version 1 protocol, and document it.
joerg_wunsch
2014-01-17 16:54:33 +0000
4c645d7945Implement the meat of FLIP version 1 protocol, and document it.
Joerg Wunsch
2014-01-17 16:54:33 +0000
b46a86284d* configure.ac (libhid): Turn from AC_TRY_RUN into AC_TRY_COMPILE, so it also works for cross-compilation setups.
joerg_wunsch
2014-01-17 08:27:48 +0000
74e1b66a67* configure.ac (libhid): Turn from AC_TRY_RUN into AC_TRY_COMPILE, so it also works for cross-compilation setups.
Joerg Wunsch
2014-01-17 08:27:48 +0000
3dc4496761Move the descriptor checks up from dfu_init() into the FLIP protocol implementation.
joerg_wunsch
2014-01-16 08:11:19 +0000
88ea96e5e5Move the descriptor checks up from dfu_init() into the FLIP protocol implementation.
Joerg Wunsch
2014-01-16 08:11:19 +0000
bd260fe2a4Clone a FLIPv1 protocol implementation from FLIPv2.
joerg_wunsch
2014-01-16 07:57:36 +0000
c782e1979eClone a FLIPv1 protocol implementation from FLIPv2.
Joerg Wunsch
2014-01-16 07:57:36 +0000
2424db9b17Change name of flip2.h include file.
joerg_wunsch
2014-01-16 07:42:53 +0000
d90c344377Change name of flip2.h include file.
Joerg Wunsch
2014-01-16 07:42:53 +0000
06fea06d57Also change the idempotency #ifdef to reflect the name change.
joerg_wunsch
2014-01-16 07:36:44 +0000
3994114df8Also change the idempotency #ifdef to reflect the name change.
Joerg Wunsch
2014-01-16 07:36:44 +0000
0e259ebe3a* 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.)
joerg_wunsch
2014-01-16 07:34:40 +0000
3ace80a0e8* 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.)
Joerg Wunsch
2014-01-16 07:34:40 +0000
f4c94d08beAdd the 2013 ChangeLog file to distribution.
joerg_wunsch
2014-01-16 07:28:53 +0000
7099d67003Add the 2013 ChangeLog file to distribution.
Joerg Wunsch
2014-01-16 07:28:53 +0000
a8b4b59e82In flip2_initialize(), check user is running on an Xmega device.
joerg_wunsch
2014-01-16 07:27:41 +0000
b82aca47d5In flip2_initialize(), check user is running on an Xmega device.
Joerg Wunsch
2014-01-16 07:27:41 +0000