60e15f2666* buspirate.c: Added compatibility with BusPirate "NewUI" firmware 5.x (contributed by Kari Knuuttila)
Michal Ludvig
2010-07-18 13:15:07 +0000
06f4076fcf* buspirate.c: Added compatibility with BusPirate "NewUI" firmware 5.x (contributed by Kari Knuuttila)
Michal Ludvig
2010-07-18 13:15:07 +0000
9c728bff1a* avrdude.conf.in (atmega88p): New device.
springob
2010-07-12 15:57:29 +0000
c34548cdde* avrdude.conf.in (atmega88p): New device.
Nils Springob
2010-07-12 15:57:29 +0000
5f1421e8d6* avrdude.conf.in (atmega88p): New device.
Nils Springob
2010-07-12 15:57:29 +0000
1e65f77173bug #29913: 246 Byte Bug - AVRdude crashes doc/avrdude.texi (Troubleshooting): Mention the libusb 0.1 API wrapper issue that is present in some Linux versions.
joerg_wunsch
2010-06-03 16:18:34 +0000
8d04a3c26fbug #29913: 246 Byte Bug - AVRdude crashes doc/avrdude.texi (Troubleshooting): Mention the libusb 0.1 API wrapper issue that is present in some Linux versions.
Joerg Wunsch
2010-06-03 16:18:34 +0000
0090f71c3ebug #29913: 246 Byte Bug - AVRdude crashes doc/avrdude.texi (Troubleshooting): Mention the libusb 0.1 API wrapper issue that is present in some Linux versions.
Joerg Wunsch
2010-06-03 16:18:34 +0000
20a65eeeb8* usbasp: replaced exit statements by return statements * usbasp: check valid handle on usbasp_close() call
springob
2010-04-25 12:36:36 +0000
12d6293fa6* usbasp: replaced exit statements by return statements * usbasp: check valid handle on usbasp_close() call
Nils Springob
2010-04-25 12:36:36 +0000
123e343cf8* usbasp: replaced exit statements by return statements * usbasp: check valid handle on usbasp_close() call
Nils Springob
2010-04-25 12:36:36 +0000
59010a4b6fbug #29263: Can't build avrdude on windows using latest cygwin 1.7.1 * doc/avrdude.texi: Remove the recommendation for building Win32 binaries under Cygwin; mention MinGW as an alternative environment.
joerg_wunsch
2010-03-19 21:33:55 +0000
70ec5a5f00bug #29263: Can't build avrdude on windows using latest cygwin 1.7.1 * doc/avrdude.texi: Remove the recommendation for building Win32 binaries under Cygwin; mention MinGW as an alternative environment.
Joerg Wunsch
2010-03-19 21:33:55 +0000
a9238e9730bug #29263: Can't build avrdude on windows using latest cygwin 1.7.1 * doc/avrdude.texi: Remove the recommendation for building Win32 binaries under Cygwin; mention MinGW as an alternative environment.
Joerg Wunsch
2010-03-19 21:33:55 +0000
6faf7bad31* autodetection of libusb-1.0 added (for 64 bit windows 7 support) * libusb-1.0 is used directly instead of libusb v0.1 when detected * nibobee vid/pid added to usbasp programmer
springob
2010-03-12 18:27:56 +0000
f0f35a33be* autodetection of libusb-1.0 added (for 64 bit windows 7 support) * libusb-1.0 is used directly instead of libusb v0.1 when detected * nibobee vid/pid added to usbasp programmer
Nils Springob
2010-03-12 18:27:56 +0000
3796c529f4* autodetection of libusb-1.0 added (for 64 bit windows 7 support) * libusb-1.0 is used directly instead of libusb v0.1 when detected * nibobee vid/pid added to usbasp programmer
Nils Springob
2010-03-12 18:27:56 +0000
d699f2bbd5* ser_posix.c(ser_set_dtr_rts): Fixed DTR on/off to make Arduino auto-reset work. (bug #29108, patch #7100)
mludvig
2010-03-07 21:27:22 +0000
eb64a1e4c1* ser_posix.c(ser_set_dtr_rts): Fixed DTR on/off to make Arduino auto-reset work. (bug #29108, patch #7100)
Michal Ludvig
2010-03-07 21:27:22 +0000
7af6da70fb* ser_posix.c(ser_set_dtr_rts): Fixed DTR on/off to make Arduino auto-reset work. (bug #29108, patch #7100)
Michal Ludvig
2010-03-07 21:27:22 +0000
c1d1c99753Replace printf() by fprintf(stderr)
joerg_wunsch
2010-03-05 08:28:42 +0000
d427db8e3aReplace printf() by fprintf(stderr)
Joerg Wunsch
2010-03-05 08:28:42 +0000
74982042c5Replace printf() by fprintf(stderr)
Joerg Wunsch
2010-03-05 08:28:42 +0000
c891cb15c8Backout larger part of last commit that prematurely got into the tree (FTDI bit-bang support, not yet fully done).
joerg_wunsch
2010-02-11 16:20:11 +0000
81b0fe376eBackout larger part of last commit that prematurely got into the tree (FTDI bit-bang support, not yet fully done).
Joerg Wunsch
2010-02-11 16:20:11 +0000
026be0b3deBackout larger part of last commit that prematurely got into the tree (FTDI bit-bang support, not yet fully done).
Joerg Wunsch
2010-02-11 16:20:11 +0000
0ae1b3957eAdd forgotten ChangeLog-{2007,2008,2009} to EXTRA_DIST, so they end up in the distribution tarball.
joerg_wunsch
2010-02-11 16:15:56 +0000
aa064c29c8Add forgotten ChangeLog-{2007,2008,2009} to EXTRA_DIST, so they end up in the distribution tarball.
Joerg Wunsch
2010-02-11 16:15:56 +0000
647aa95c9eAdd forgotten ChangeLog-{2007,2008,2009} to EXTRA_DIST, so they end up in the distribution tarball.
Joerg Wunsch
2010-02-11 16:15:56 +0000
83fa6c7934Cleanup Cygwin builds. * windows/Makefile.am (loaddrv_LDFLAGS): remove, the -mno-cygwin flag is supposed to be set in CFLAGS by ./configure * configure.ac: add a check for the presence of usleep(), add a check whether the linker accepts -static * avrdude.h: protect prototype for usleep by !defined(HAVE_USLEEP) * ppwin.c (usleep): protect by !defined(HAVE_USLEEP) * main.c: silence "array subscript of type char" compiler warnings by casting all arguments to tolower()/toupper() and isspace()/ isdigit()/ispunct() to "int" * butterfly.c: (Dito.) * avr910.c: (Dito.)
joerg_wunsch
2010-01-22 16:40:17 +0000
8ffc939affCleanup Cygwin builds. * windows/Makefile.am (loaddrv_LDFLAGS): remove, the -mno-cygwin flag is supposed to be set in CFLAGS by ./configure * configure.ac: add a check for the presence of usleep(), add a check whether the linker accepts -static * avrdude.h: protect prototype for usleep by !defined(HAVE_USLEEP) * ppwin.c (usleep): protect by !defined(HAVE_USLEEP) * main.c: silence "array subscript of type char" compiler warnings by casting all arguments to tolower()/toupper() and isspace()/ isdigit()/ispunct() to "int" * butterfly.c: (Dito.) * avr910.c: (Dito.)
Joerg Wunsch
2010-01-22 16:40:17 +0000
e7741311a8Cleanup Cygwin builds. * windows/Makefile.am (loaddrv_LDFLAGS): remove, the -mno-cygwin flag is supposed to be set in CFLAGS by ./configure * configure.ac: add a check for the presence of usleep(), add a check whether the linker accepts -static * avrdude.h: protect prototype for usleep by !defined(HAVE_USLEEP) * ppwin.c (usleep): protect by !defined(HAVE_USLEEP) * main.c: silence "array subscript of type char" compiler warnings by casting all arguments to tolower()/toupper() and isspace()/ isdigit()/ispunct() to "int" * butterfly.c: (Dito.) * avr910.c: (Dito.)
Joerg Wunsch
2010-01-22 16:40:17 +0000
1c4db09770This is the post-5.10 tree now.
joerg_wunsch
2010-01-19 10:42:03 +0000
358d351affThis is the post-5.10 tree now.
Joerg Wunsch
2010-01-19 10:42:03 +0000
bd9e65dd73This is the post-5.10 tree now.
Joerg Wunsch
2010-01-19 10:42:03 +0000
53accbe2cfPrepare for version 5.10.
joerg_wunsch
2010-01-19 10:34:39 +0000
dc0dca7ac6Prepare for version 5.10.
Joerg Wunsch
2010-01-19 10:34:39 +0000
dab2db1b6fPrepare for version 5.10.
Joerg Wunsch
2010-01-19 10:34:39 +0000
ffe9655966bug #28677: Cygwin's GCC no longer supports -mno-cygwin option * configure.ac: For Win32 environments, add a check whether the compiler understands the -mno-cygwin option. If not, don't use it but suggest using a different compiler.
joerg_wunsch
2010-01-19 10:03:05 +0000
ca6ca5614abug #28677: Cygwin's GCC no longer supports -mno-cygwin option * configure.ac: For Win32 environments, add a check whether the compiler understands the -mno-cygwin option. If not, don't use it but suggest using a different compiler.
Joerg Wunsch
2010-01-19 10:03:05 +0000
74592918c9bug #28677: Cygwin's GCC no longer supports -mno-cygwin option * configure.ac: For Win32 environments, add a check whether the compiler understands the -mno-cygwin option. If not, don't use it but suggest using a different compiler.
Joerg Wunsch
2010-01-19 10:03:05 +0000
c33c2db3adRedo most of r851 and r880, respectively, minus the bugs. ;-)
joerg_wunsch
2010-01-18 20:40:15 +0000
befb4dc9ccRedo most of r851 and r880, respectively, minus the bugs. ;-)
Joerg Wunsch
2010-01-18 20:40:15 +0000
9fa1a454beRedo most of r851 and r880, respectively, minus the bugs. ;-)
Joerg Wunsch
2010-01-18 20:40:15 +0000
aeed04049bbug #28660: Problem with loading intel hex rom files that exceed 0x10000 bytes * fileio.c: Revert the changes from r851 and r880, respectively.
joerg_wunsch
2010-01-18 11:05:36 +0000
4e53f3451ebug #28660: Problem with loading intel hex rom files that exceed 0x10000 bytes * fileio.c: Revert the changes from r851 and r880, respectively.
Joerg Wunsch
2010-01-18 11:05:36 +0000
c3a798ea24bug #28660: Problem with loading intel hex rom files that exceed 0x10000 bytes * fileio.c: Revert the changes from r851 and r880, respectively.
Joerg Wunsch
2010-01-18 11:05:36 +0000
4a81bd08e2Submitted by Michael Biebl: Fix default serial port name for FreeBSD.
joerg_wunsch
2010-01-17 17:35:30 +0000
63436140d9Submitted by Michael Biebl: Fix default serial port name for FreeBSD.
Joerg Wunsch
2010-01-17 17:35:30 +0000
5ae90cdd25Submitted by Michael Biebl: Fix default serial port name for FreeBSD.
Joerg Wunsch
2010-01-17 17:35:30 +0000
b75ab66c85If entering JTAG mode fails with a bad JTAG ID message, retry with external reset applied (in case the target is in sleep mode or has asserted the JTD bit).
joerg_wunsch
2010-01-17 17:31:10 +0000
046db1aa07If entering JTAG mode fails with a bad JTAG ID message, retry with external reset applied (in case the target is in sleep mode or has asserted the JTD bit).
Joerg Wunsch
2010-01-17 17:31:10 +0000
ec7b0c03a1If entering JTAG mode fails with a bad JTAG ID message, retry with external reset applied (in case the target is in sleep mode or has asserted the JTD bit).
Joerg Wunsch
2010-01-17 17:31:10 +0000
db26deb038Fix build for GNU/kFreeBSD, fix FreeBSD default serial port name.
joerg_wunsch
2010-01-17 16:58:06 +0000
a8d23ba1e8Fix build for GNU/kFreeBSD, fix FreeBSD default serial port name.
Joerg Wunsch
2010-01-17 16:58:06 +0000
f2c00658a7Fix build for GNU/kFreeBSD, fix FreeBSD default serial port name.
Joerg Wunsch
2010-01-17 16:58:06 +0000
97853b7b1cDelete erroneously made copy of what ought to become AVRDUDE 5.9.
v5.8.0
Joerg Wunsch
2010-01-15 23:16:54 +0000
88dd40ce2dWe are post-release now.
joerg_wunsch
2010-01-15 21:53:42 +0000
224954d8ceWe are post-release now.
Joerg Wunsch
2010-01-15 21:53:42 +0000
dac678cdccWe are post-release now.
Joerg Wunsch
2010-01-15 21:53:42 +0000
863c2d50fbMention the new release.
v5.9.0
Joerg Wunsch
2010-01-15 21:52:09 +0000
c2d2dcc179This is about to become AVRDUDE 5.9.
Joerg Wunsch
2010-01-15 21:43:01 +0000
ac4bc90781Prepare for AVRDUDE 5.9.
Joerg Wunsch
2010-01-15 21:42:39 +0000
b2895380e4AVRDUDE 5.8 is ready.
Joerg Wunsch
2010-01-15 21:39:49 +0000
0868141967Prepare for releasing AVRDUDE 5.9.
joerg_wunsch
2010-01-15 21:37:08 +0000
b6cc6323bePrepare for releasing AVRDUDE 5.9.
Joerg Wunsch
2010-01-15 21:37:08 +0000
c18c796ecfPrepare for releasing AVRDUDE 5.9.
Joerg Wunsch
2010-01-15 21:37:08 +0000
cd5a2a9a47Submitted by Soren Jorvang: bug #28611: -i delay not being applied to all serial port bit banging state transitions * serbb_win32.c: Apply ispdelay everywhere. * serbb_posix.c: (Dito.)
joerg_wunsch
2010-01-15 16:40:17 +0000
d8cf3f8d44Submitted by Soren Jorvang: bug #28611: -i delay not being applied to all serial port bit banging state transitions * serbb_win32.c: Apply ispdelay everywhere. * serbb_posix.c: (Dito.)
Joerg Wunsch
2010-01-15 16:40:17 +0000
bcd482810dSubmitted by Soren Jorvang: bug #28611: -i delay not being applied to all serial port bit banging state transitions * serbb_win32.c: Apply ispdelay everywhere. * serbb_posix.c: (Dito.)
Joerg Wunsch
2010-01-15 16:40:17 +0000
46715b4296Implement TPI mode for AVRISPmkII/STK600. Add ATtiny4/5/9/10 to avrdude.conf.in. Document TPI and new device support.
joerg_wunsch
2010-01-15 16:36:13 +0000
77e0502890Implement TPI mode for AVRISPmkII/STK600. Add ATtiny4/5/9/10 to avrdude.conf.in. Document TPI and new device support.
Joerg Wunsch
2010-01-15 16:36:13 +0000
485ac8ed6eImplement TPI mode for AVRISPmkII/STK600. Add ATtiny4/5/9/10 to avrdude.conf.in. Document TPI and new device support.
Joerg Wunsch
2010-01-15 16:36:13 +0000
24e0a12960Submitted by clint fisher: patch #7038: Adding Atmega32U4 Device to avrdude.conf.in * avrdude.conf.in (atmega32u4): New device. * avrdude.1: Document the new device support. * doc/avrdude.texi: (Dito.)
joerg_wunsch
2010-01-14 15:26:09 +0000
de805c9bd9Submitted by clint fisher: patch #7038: Adding Atmega32U4 Device to avrdude.conf.in * avrdude.conf.in (atmega32u4): New device. * avrdude.1: Document the new device support. * doc/avrdude.texi: (Dito.)
Joerg Wunsch
2010-01-14 15:26:09 +0000
03aaf5cfa9Submitted by clint fisher: patch #7038: Adding Atmega32U4 Device to avrdude.conf.in * avrdude.conf.in (atmega32u4): New device. * avrdude.1: Document the new device support. * doc/avrdude.texi: (Dito.)
Joerg Wunsch
2010-01-14 15:26:09 +0000
f94da91610Submitted by Thomas Pircher: patch #6927: Documentation patches * doc/avrdude.texi: Fix various typos, and remove the last remnants of obsoleted options -i/-o/-m/-f. * avrdude.1: Merge typo fixes from avrdude.texi where applicable.
joerg_wunsch
2010-01-14 15:11:47 +0000
96a8a9142cSubmitted by Thomas Pircher: patch #6927: Documentation patches * doc/avrdude.texi: Fix various typos, and remove the last remnants of obsoleted options -i/-o/-m/-f. * avrdude.1: Merge typo fixes from avrdude.texi where applicable.
Joerg Wunsch
2010-01-14 15:11:47 +0000
53fcfef7efSubmitted by Thomas Pircher: patch #6927: Documentation patches * doc/avrdude.texi: Fix various typos, and remove the last remnants of obsoleted options -i/-o/-m/-f. * avrdude.1: Merge typo fixes from avrdude.texi where applicable.
Joerg Wunsch
2010-01-14 15:11:47 +0000
0d8f1889ab* avrdude.1: Update documentation to match the reality (device support, memory areas). * doc/avrdude.texi: Update documentation to match the reality (device support, programmer support, memory areas). Merge buspirate-specific comments from avrdude.1. * jtagmkII.c: Add some firmware feature checks.
joerg_wunsch
2010-01-14 13:46:02 +0000
e2abbd7d84* avrdude.1: Update documentation to match the reality (device support, memory areas). * doc/avrdude.texi: Update documentation to match the reality (device support, programmer support, memory areas). Merge buspirate-specific comments from avrdude.1. * jtagmkII.c: Add some firmware feature checks.
Joerg Wunsch
2010-01-14 13:46:02 +0000
3df5f307d7* avrdude.1: Update documentation to match the reality (device support, memory areas). * doc/avrdude.texi: Update documentation to match the reality (device support, programmer support, memory areas). Merge buspirate-specific comments from avrdude.1. * jtagmkII.c: Add some firmware feature checks.
Joerg Wunsch
2010-01-14 13:46:02 +0000
ff687cd21cImplement PDI mode support for the JTAG ICE mkII and the AVR Dragon. (AVR Dragon not yet verified.)
joerg_wunsch
2010-01-13 17:34:18 +0000
30be2be8caImplement PDI mode support for the JTAG ICE mkII and the AVR Dragon. (AVR Dragon not yet verified.)
Joerg Wunsch
2010-01-13 17:34:18 +0000
2763e194d7Implement PDI mode support for the JTAG ICE mkII and the AVR Dragon. (AVR Dragon not yet verified.)
Joerg Wunsch
2010-01-13 17:34:18 +0000
1c96f227e8Update STK600 routing and socket card data from XML file.
joerg_wunsch
2010-01-13 12:52:38 +0000
4b03544ff0Update STK600 routing and socket card data from XML file.
Joerg Wunsch
2010-01-13 12:52:38 +0000
230f3af622Update STK600 routing and socket card data from XML file.
Joerg Wunsch
2010-01-13 12:52:38 +0000
1429550f8eCleanup the open/close handling to avoid accessing unallocated memory (in the atexit handler) in case of bailing out.
joerg_wunsch
2010-01-13 12:44:54 +0000
a50fb8f9e6Cleanup the open/close handling to avoid accessing unallocated memory (in the atexit handler) in case of bailing out.
Joerg Wunsch
2010-01-13 12:44:54 +0000
27cac22b84Cleanup the open/close handling to avoid accessing unallocated memory (in the atexit handler) in case of bailing out.
Joerg Wunsch
2010-01-13 12:44:54 +0000
3e2e779436* jtagmkII.c: Stylistic changes: move #defines out into jtagmkII_private.h, drop all #if 0 blocks, fold overly long lines, move the *_initpgm() functions to the end of the file; while being here, remove all trailing whitespace. * jtagmkII_private.h: move AVR32 #defines here.
joerg_wunsch
2010-01-13 08:37:57 +0000
9dea1a623d* jtagmkII.c: Stylistic changes: move #defines out into jtagmkII_private.h, drop all #if 0 blocks, fold overly long lines, move the *_initpgm() functions to the end of the file; while being here, remove all trailing whitespace. * jtagmkII_private.h: move AVR32 #defines here.
Joerg Wunsch
2010-01-13 08:37:57 +0000
b9a5e05f9c* jtagmkII.c: Stylistic changes: move #defines out into jtagmkII_private.h, drop all #if 0 blocks, fold overly long lines, move the *_initpgm() functions to the end of the file; while being here, remove all trailing whitespace. * jtagmkII_private.h: move AVR32 #defines here.
Joerg Wunsch
2010-01-13 08:37:57 +0000
c879205c05autoconf 2.62 works well.
joerg_wunsch
2010-01-12 22:27:02 +0000
176c31b84aautoconf 2.62 works well.
Joerg Wunsch
2010-01-12 22:27:02 +0000
130e71072eautoconf 2.62 works well.
Joerg Wunsch
2010-01-12 22:27:02 +0000
814ff25d79Various fixes for Xmega devices. * avrdude.conf.in: Correctly declare EEPROM page sizes for all Xmega devices (0x20 instead of 0x100). * avr.c: If a memory region has a page size declared, try using the paged IO routines regardless of the target memory name. Xmega EEPROM requires to be written in paged mode. Correctly use a long (rather than unsigned long) variable to evaluate the success status of the paged mode write attempt. * stk500v2.c: Don't apply TIF space offsets twice (bug #27995: AVRDUDE 5.8svn fails to program and read XMEGA); use stk500v2_loadaddr() prior to paged mode (EEPROM and flash) writes, otherwise programming of flash areas will fail; while being there, check the return value of stk500v2_loadaddr() everywhere; use the correct write/erase mode bits (same as AVR Studio does).
joerg_wunsch
2010-01-12 15:42:40 +0000
7f6c42846cVarious fixes for Xmega devices. * avrdude.conf.in: Correctly declare EEPROM page sizes for all Xmega devices (0x20 instead of 0x100). * avr.c: If a memory region has a page size declared, try using the paged IO routines regardless of the target memory name. Xmega EEPROM requires to be written in paged mode. Correctly use a long (rather than unsigned long) variable to evaluate the success status of the paged mode write attempt. * stk500v2.c: Don't apply TIF space offsets twice (bug #27995: AVRDUDE 5.8svn fails to program and read XMEGA); use stk500v2_loadaddr() prior to paged mode (EEPROM and flash) writes, otherwise programming of flash areas will fail; while being there, check the return value of stk500v2_loadaddr() everywhere; use the correct write/erase mode bits (same as AVR Studio does).
Joerg Wunsch
2010-01-12 15:42:40 +0000
617d99c13eVarious fixes for Xmega devices. * avrdude.conf.in: Correctly declare EEPROM page sizes for all Xmega devices (0x20 instead of 0x100). * avr.c: If a memory region has a page size declared, try using the paged IO routines regardless of the target memory name. Xmega EEPROM requires to be written in paged mode. Correctly use a long (rather than unsigned long) variable to evaluate the success status of the paged mode write attempt. * stk500v2.c: Don't apply TIF space offsets twice (bug #27995: AVRDUDE 5.8svn fails to program and read XMEGA); use stk500v2_loadaddr() prior to paged mode (EEPROM and flash) writes, otherwise programming of flash areas will fail; while being there, check the return value of stk500v2_loadaddr() everywhere; use the correct write/erase mode bits (same as AVR Studio does).
Joerg Wunsch
2010-01-12 15:42:40 +0000