63673b066cReplace "cvs" in version number by "svn".
joerg_wunsch
2011-10-19 09:23:24 +0000
2279ba026fReplace "cvs" in version number by "svn".
Joerg Wunsch
2011-10-19 09:23:24 +0000
67bae11badReplace "cvs" in version number by "svn".
Joerg Wunsch
2011-10-19 09:23:24 +0000
941b2cd4d0bug #34518: loading intel hex files > 64k using record-type 4 (Extended Linear Address Record)
joerg_wunsch
2011-10-10 13:42:08 +0000
8770c07d35bug #34518: loading intel hex files > 64k using record-type 4 (Extended Linear Address Record)
Joerg Wunsch
2011-10-10 13:42:08 +0000
011d62b582bug #34518: loading intel hex files > 64k using record-type 4 (Extended Linear Address Record)
Joerg Wunsch
2011-10-10 13:42:08 +0000
a1fbe508245.11.1 has been released.
v5.11.1
Joerg Wunsch
2011-09-16 11:27:20 +0000
44c650220aRemove stray printf()s by fprintf(stderr).
joerg_wunsch
2011-09-15 20:08:15 +0000
57010bf9baRemove stray printf()s by fprintf(stderr).
Joerg Wunsch
2011-09-15 20:08:15 +0000
5b274cb151Remove stray printf()s by fprintf(stderr).
Joerg Wunsch
2011-09-15 20:08:15 +0000
b71fb55405Restrict the cyclecounter readout to those cases where it has been explicitly requested (by -y or -Y), rather than always attempting to read the last EEPROM bytes.
joerg_wunsch
2011-09-15 15:20:59 +0000
642d152748Restrict the cyclecounter readout to those cases where it has been explicitly requested (by -y or -Y), rather than always attempting to read the last EEPROM bytes.
Joerg Wunsch
2011-09-15 15:20:59 +0000
c66c0fa7acRestrict the cyclecounter readout to those cases where it has been explicitly requested (by -y or -Y), rather than always attempting to read the last EEPROM bytes.
Joerg Wunsch
2011-09-15 15:20:59 +0000
ebc40abe6bBump version in preparation of 5.11.1.
Joerg Wunsch
2011-09-15 15:02:16 +0000
8ec4b019a1Merged r1000-1006,1008-1009 from trunk, in preparation of a 5.11.1 release.
Joerg Wunsch
2011-09-15 14:57:51 +0000
1339ff76eeCopy 5.11.0 code over to branch.
Joerg Wunsch
2011-09-15 14:31:21 +0000
43e9133063Create a fixup branch for 5.11.x.
Joerg Wunsch
2011-09-15 14:30:55 +0000
8f807bd402* stk500v2.c (stk600_xprog_paged_load, stk600_xprog_paged_write): Fix regression in the AVRISPmkII/STK600 TPI handling introduced by the USBasp's TPI implementation which added a pagesize even for the minor memory regions of TPI devices. Also fix wrong offset introduced by the memory tagging patch.
joerg_wunsch
2011-09-15 13:04:36 +0000
c3d58bcd7a* stk500v2.c (stk600_xprog_paged_load, stk600_xprog_paged_write): Fix regression in the AVRISPmkII/STK600 TPI handling introduced by the USBasp's TPI implementation which added a pagesize even for the minor memory regions of TPI devices. Also fix wrong offset introduced by the memory tagging patch.
Joerg Wunsch
2011-09-15 13:04:36 +0000
a5dd4a5423* stk500v2.c (stk600_xprog_paged_load, stk600_xprog_paged_write): Fix regression in the AVRISPmkII/STK600 TPI handling introduced by the USBasp's TPI implementation which added a pagesize even for the minor memory regions of TPI devices. Also fix wrong offset introduced by the memory tagging patch.
Joerg Wunsch
2011-09-15 13:04:36 +0000
a8e82b7e49* avr.c (avr_read, avr_write): Don't bail out on TPI parts if their programmer doesn't provide a (low-level) cmd_tpi method; instead, fall back to the normal programmer methods which are supposed to handle the situation. This fixes a regression where the recent bitbang-TPI implementation broke TPI handling of STK600/AVRISPmkII.
joerg_wunsch
2011-09-15 11:15:06 +0000
833da9f117* avr.c (avr_read, avr_write): Don't bail out on TPI parts if their programmer doesn't provide a (low-level) cmd_tpi method; instead, fall back to the normal programmer methods which are supposed to handle the situation. This fixes a regression where the recent bitbang-TPI implementation broke TPI handling of STK600/AVRISPmkII.
Joerg Wunsch
2011-09-15 11:15:06 +0000
22d69998a0* avr.c (avr_read, avr_write): Don't bail out on TPI parts if their programmer doesn't provide a (low-level) cmd_tpi method; instead, fall back to the normal programmer methods which are supposed to handle the situation. This fixes a regression where the recent bitbang-TPI implementation broke TPI handling of STK600/AVRISPmkII.
Joerg Wunsch
2011-09-15 11:15:06 +0000
95a42e16d5Mega-commit to bring in memory tagging.
joerg_wunsch
2011-09-14 21:49:42 +0000
d742827da1Mega-commit to bring in memory tagging.
Joerg Wunsch
2011-09-14 21:49:42 +0000
f92773d5abMega-commit to bring in memory tagging.
Joerg Wunsch
2011-09-14 21:49:42 +0000
92952f3693In stk500v2_command(), treat warnings as errors rather than success.
joerg_wunsch
2011-09-13 15:14:53 +0000
0926a2cbd7In stk500v2_command(), treat warnings as errors rather than success.
Joerg Wunsch
2011-09-13 15:14:53 +0000
b5c719e95dIn stk500v2_command(), treat warnings as errors rather than success.
Joerg Wunsch
2011-09-13 15:14:53 +0000
2f1176438bDocument the programmer type restrictions for AT90S1200 devices.
joerg_wunsch
2011-08-30 07:28:21 +0000
37eb8e8456Document the programmer type restrictions for AT90S1200 devices.
Joerg Wunsch
2011-08-30 07:28:21 +0000
444e0826b6Document the programmer type restrictions for AT90S1200 devices.
Joerg Wunsch
2011-08-30 07:28:21 +0000
21983f7863bug #34027: avrdude AT90S1200 Problem (part 2 - stk500v2 and relatives) * stk500v2.c (stk500v2_initialize): For the AT90S1200, release /RESET for a moment before reinitializing, as this is required by its programming protocol.
joerg_wunsch
2011-08-30 07:19:21 +0000
768a8fc8bcbug #34027: avrdude AT90S1200 Problem (part 2 - stk500v2 and relatives) * stk500v2.c (stk500v2_initialize): For the AT90S1200, release /RESET for a moment before reinitializing, as this is required by its programming protocol.
Joerg Wunsch
2011-08-30 07:19:21 +0000
1ba16f6ee3bug #34027: avrdude AT90S1200 Problem (part 2 - stk500v2 and relatives) * stk500v2.c (stk500v2_initialize): For the AT90S1200, release /RESET for a moment before reinitializing, as this is required by its programming protocol.
Joerg Wunsch
2011-08-30 07:19:21 +0000
7066df403cIn AC_CHECK_LIB for libftdi, check for ftdi_usb_get_strings() rathern than ftdi_init(), as this is a more specific thing to search for in order to make sure getting a recent enough libftdi.
joerg_wunsch
2011-08-30 07:16:22 +0000
b50c690e76In AC_CHECK_LIB for libftdi, check for ftdi_usb_get_strings() rathern than ftdi_init(), as this is a more specific thing to search for in order to make sure getting a recent enough libftdi.
Joerg Wunsch
2011-08-30 07:16:22 +0000
e6e87970f2In AC_CHECK_LIB for libftdi, check for ftdi_usb_get_strings() rathern than ftdi_init(), as this is a more specific thing to search for in order to make sure getting a recent enough libftdi.
Joerg Wunsch
2011-08-30 07:16:22 +0000
a4c8ac47bbbug #34027: avrdude AT90S1200 Problem (part 1 - bitbang programmers) * config_gram.y: Introduce new keyword "is_at90s1200". * lexer.l: (Ditto.) * avrdude.conf.in: Applew new keyword to the AT90S1200 device. * avrpart.h: Introduce new flag AVRPART_IS_AT90S1200, reflecting the is_at90s1200 configuration keyword. * bitbang.c (bitbang_initialize): Replace existing test for AT90S1200 by AVRPART_IS_AT90S1200 * avr.c (avr_write_byte_default): Avoid the pre-write reading for the AT90S1200, as this appears to sometimes corrupt the high byte by pre-programming the low byte just written into it.
joerg_wunsch
2011-08-29 09:25:04 +0000
2465726abbbug #34027: avrdude AT90S1200 Problem (part 1 - bitbang programmers) * config_gram.y: Introduce new keyword "is_at90s1200". * lexer.l: (Ditto.) * avrdude.conf.in: Applew new keyword to the AT90S1200 device. * avrpart.h: Introduce new flag AVRPART_IS_AT90S1200, reflecting the is_at90s1200 configuration keyword. * bitbang.c (bitbang_initialize): Replace existing test for AT90S1200 by AVRPART_IS_AT90S1200 * avr.c (avr_write_byte_default): Avoid the pre-write reading for the AT90S1200, as this appears to sometimes corrupt the high byte by pre-programming the low byte just written into it.
Joerg Wunsch
2011-08-29 09:25:04 +0000
dc59e1711bbug #34027: avrdude AT90S1200 Problem (part 1 - bitbang programmers) * config_gram.y: Introduce new keyword "is_at90s1200". * lexer.l: (Ditto.) * avrdude.conf.in: Applew new keyword to the AT90S1200 device. * avrpart.h: Introduce new flag AVRPART_IS_AT90S1200, reflecting the is_at90s1200 configuration keyword. * bitbang.c (bitbang_initialize): Replace existing test for AT90S1200 by AVRPART_IS_AT90S1200 * avr.c (avr_write_byte_default): Avoid the pre-write reading for the AT90S1200, as this appears to sometimes corrupt the high byte by pre-programming the low byte just written into it.
Joerg Wunsch
2011-08-29 09:25:04 +0000
405765b59aAs bootstrap is a Unix shell script, turn its svn:eol-style from "native" into "LF", in the hope this might cause less confusion to some shells running on non-Unix systems.
joerg_wunsch
2011-08-28 08:04:16 +0000
cee2077383As bootstrap is a Unix shell script, turn its svn:eol-style from "native" into "LF", in the hope this might cause less confusion to some shells running on non-Unix systems.
Joerg Wunsch
2011-08-28 08:04:16 +0000
dc8ea09d9bAs bootstrap is a Unix shell script, turn its svn:eol-style from "native" into "LF", in the hope this might cause less confusion to some shells running on non-Unix systems.
Joerg Wunsch
2011-08-28 08:04:16 +0000
90e4cd8ad1Update NEWS template for next release.
joerg_wunsch
2011-08-27 21:34:18 +0000
a207fcf147Update NEWS template for next release.
Joerg Wunsch
2011-08-27 21:34:18 +0000
613e3804feUpdate NEWS template for next release.
Joerg Wunsch
2011-08-27 21:34:18 +0000
c184ee0e1eThis is release 5.11.
v5.11.0
Joerg Wunsch
2011-08-27 21:27:19 +0000
dfce94e701Bump version for post-5.11.
joerg_wunsch
2011-08-27 21:23:57 +0000
1a136ebb90Bump version for post-5.11.
Joerg Wunsch
2011-08-27 21:23:57 +0000
093f999f4dBump version for post-5.11.
Joerg Wunsch
2011-08-27 21:23:57 +0000
b183c4cae7Bump version for AVRDUDE 5.11.
joerg_wunsch
2011-08-27 19:49:39 +0000
fb16558779Bump version for AVRDUDE 5.11.
Joerg Wunsch
2011-08-27 19:49:39 +0000
11f50aeb06Bump version for AVRDUDE 5.11.
Joerg Wunsch
2011-08-27 19:49:39 +0000
a059a059c8Update the list of supported AVR devices.
joerg_wunsch
2011-08-26 21:12:33 +0000
7583fc88a7Update the list of supported AVR devices.
Joerg Wunsch
2011-08-26 21:12:33 +0000
c1b55a9512Update the list of supported AVR devices.
Joerg Wunsch
2011-08-26 21:12:33 +0000
caf9bd0d97Add -lusb as "other libraries" when checking for libftdi.
joerg_wunsch
2011-08-26 21:05:53 +0000
a7a510a179Add -lusb as "other libraries" when checking for libftdi.
Joerg Wunsch
2011-08-26 21:05:53 +0000
1461178b63Add -lusb as "other libraries" when checking for libftdi.
Joerg Wunsch
2011-08-26 21:05:53 +0000
6fc26ab3c6Match the list of supported programmers with avrdude.conf.in.
joerg_wunsch
2011-08-26 20:56:36 +0000
2e4ca9b569Match the list of supported programmers with avrdude.conf.in.
Joerg Wunsch
2011-08-26 20:56:36 +0000
e9ff975620Match the list of supported programmers with avrdude.conf.in.
Joerg Wunsch
2011-08-26 20:56:36 +0000
185a54d5aaSubmitted by Juergen Weigert: patch #7056: adding support for mikrokopter bootloader to butterfly * butterfly.c: Add some specific logic to handle the mikrokopter.de butterfly bootloader. * butterfly.h: Add one related function declaration. * config_gram.y: Add butterfly_mk keyword. * lexer.l: (Ditto.) * avrdude.conf.in: Add entry for butterfly_mk.
joerg_wunsch
2011-08-26 20:50:32 +0000
1d3ca0d77aSubmitted by Juergen Weigert: patch #7056: adding support for mikrokopter bootloader to butterfly * butterfly.c: Add some specific logic to handle the mikrokopter.de butterfly bootloader. * butterfly.h: Add one related function declaration. * config_gram.y: Add butterfly_mk keyword. * lexer.l: (Ditto.) * avrdude.conf.in: Add entry for butterfly_mk.
Joerg Wunsch
2011-08-26 20:50:32 +0000
9afb392045Submitted by Juergen Weigert: patch #7056: adding support for mikrokopter bootloader to butterfly * butterfly.c: Add some specific logic to handle the mikrokopter.de butterfly bootloader. * butterfly.h: Add one related function declaration. * config_gram.y: Add butterfly_mk keyword. * lexer.l: (Ditto.) * avrdude.conf.in: Add entry for butterfly_mk.
Joerg Wunsch
2011-08-26 20:50:32 +0000
780f2410faFix warnings for undeclared system functions.
joerg_wunsch
2011-08-26 20:35:40 +0000
2dd3833136Fix warnings for undeclared system functions.
Joerg Wunsch
2011-08-26 20:35:40 +0000
d8d8f858e9Fix warnings for undeclared system functions.
Joerg Wunsch
2011-08-26 20:35:40 +0000
0a1f0ad778Submitted by Stefan Tomanek: patch #7542: add default_bitclock to configuration files
joerg_wunsch
2011-08-26 20:30:26 +0000
9f5346954eSubmitted by Stefan Tomanek: patch #7542: add default_bitclock to configuration files
Joerg Wunsch
2011-08-26 20:30:26 +0000
36a2d84468Submitted by Stefan Tomanek: patch #7542: add default_bitclock to configuration files
Joerg Wunsch
2011-08-26 20:30:26 +0000
b7c70ab98cSubmitted by Brett Hagman: Add support for the "Wiring" board/bootloader * wiring.c: New file. * wiring.h: (Ditto.) * Makefile.am: Add new files. * stk500v2_private.h: Reorganize so some functions and struct pdata are globally known. * stk500v2.c: (Ditto.) * stk500v2.h: (Ditto.) * lexer.l: Add new programmer keywords. * config_gram.y: (Ditto.) * avrdude.conf.in: Add "wiring" programmer entry. * avrdude.1: Document the new programmer. * doc/avrdude.texi: (Ditto.) * AUTHORS: Add Brett Hagman.
joerg_wunsch
2011-08-26 20:22:09 +0000
86432b91d9Submitted by Brett Hagman: Add support for the "Wiring" board/bootloader * wiring.c: New file. * wiring.h: (Ditto.) * Makefile.am: Add new files. * stk500v2_private.h: Reorganize so some functions and struct pdata are globally known. * stk500v2.c: (Ditto.) * stk500v2.h: (Ditto.) * lexer.l: Add new programmer keywords. * config_gram.y: (Ditto.) * avrdude.conf.in: Add "wiring" programmer entry. * avrdude.1: Document the new programmer. * doc/avrdude.texi: (Ditto.) * AUTHORS: Add Brett Hagman.
Joerg Wunsch
2011-08-26 20:22:09 +0000
42351c5df2Submitted by Brett Hagman: Add support for the "Wiring" board/bootloader * wiring.c: New file. * wiring.h: (Ditto.) * Makefile.am: Add new files. * stk500v2_private.h: Reorganize so some functions and struct pdata are globally known. * stk500v2.c: (Ditto.) * stk500v2.h: (Ditto.) * lexer.l: Add new programmer keywords. * config_gram.y: (Ditto.) * avrdude.conf.in: Add "wiring" programmer entry. * avrdude.1: Document the new programmer. * doc/avrdude.texi: (Ditto.) * AUTHORS: Add Brett Hagman.
Joerg Wunsch
2011-08-26 20:22:09 +0000
14b1f57a8dSubmitted by an anonymous contributor on the mailinglist: * avrdude.conf (jtagkey): Add a definition for the Amontec JTAGKey
joerg_wunsch
2011-08-26 20:01:38 +0000
822378d009Submitted by an anonymous contributor on the mailinglist: * avrdude.conf (jtagkey): Add a definition for the Amontec JTAGKey
Joerg Wunsch
2011-08-26 20:01:38 +0000
776417c112Submitted by an anonymous contributor on the mailinglist: * avrdude.conf (jtagkey): Add a definition for the Amontec JTAGKey
Joerg Wunsch
2011-08-26 20:01:38 +0000
d39d171985Submitted by Juergen Weigert: bug #22720: avrdude-5.5 ignores buff settings in avrdude.conf (Note that the actual bug the subject is about has been fixed long ago.) * update.c (do_op): fix a diagnostic message * pgm.h: add exit_datahigh field * par.c: set and act upon the exit_datahigh field * avrdude.1: document the new -E options * doc/avrdude.texi: (Ditto.)
joerg_wunsch
2011-08-26 12:35:08 +0000
6b09628d0aSubmitted by Juergen Weigert: bug #22720: avrdude-5.5 ignores buff settings in avrdude.conf (Note that the actual bug the subject is about has been fixed long ago.) * update.c (do_op): fix a diagnostic message * pgm.h: add exit_datahigh field * par.c: set and act upon the exit_datahigh field * avrdude.1: document the new -E options * doc/avrdude.texi: (Ditto.)
Joerg Wunsch
2011-08-26 12:35:08 +0000
b46da172b8Submitted by Juergen Weigert: bug #22720: avrdude-5.5 ignores buff settings in avrdude.conf (Note that the actual bug the subject is about has been fixed long ago.) * update.c (do_op): fix a diagnostic message * pgm.h: add exit_datahigh field * par.c: set and act upon the exit_datahigh field * avrdude.1: document the new -E options * doc/avrdude.texi: (Ditto.)
Joerg Wunsch
2011-08-26 12:35:08 +0000
275bf5a149Add the macro BUILT_SOURCES so automake's dependency tracking will work.
joerg_wunsch
2011-08-26 12:04:51 +0000
fef650b787Add the macro BUILT_SOURCES so automake's dependency tracking will work.
Joerg Wunsch
2011-08-26 12:04:51 +0000
50c0adfd52Add the macro BUILT_SOURCES so automake's dependency tracking will work.
Joerg Wunsch
2011-08-26 12:04:51 +0000
b177acae71bug #33114: Segfault after setting the DWEN fuse with Dragon * jtagII.c (jtagmkII_getsync): Instead of exit()ing from deep within the tree when detecting the "need debugWIRE" situation, properly pass this up as a return code. * jtagII_private.h (JTAGII_GETSYNC_FAIL_GRACEFUL): New constant. * stk500v2.c (stk500v2_jtagmkII_open): Don't tell anything anymore when receiving a JTAGII_GETSYNC_FAIL_GRACEFUL from jtagmkII_getsync(); silently give up (all necessary has been said already).
joerg_wunsch
2011-08-26 10:05:09 +0000
1f8dc4dc52bug #33114: Segfault after setting the DWEN fuse with Dragon * jtagII.c (jtagmkII_getsync): Instead of exit()ing from deep within the tree when detecting the "need debugWIRE" situation, properly pass this up as a return code. * jtagII_private.h (JTAGII_GETSYNC_FAIL_GRACEFUL): New constant. * stk500v2.c (stk500v2_jtagmkII_open): Don't tell anything anymore when receiving a JTAGII_GETSYNC_FAIL_GRACEFUL from jtagmkII_getsync(); silently give up (all necessary has been said already).
Joerg Wunsch
2011-08-26 10:05:09 +0000
aa551534e3bug #33114: Segfault after setting the DWEN fuse with Dragon * jtagII.c (jtagmkII_getsync): Instead of exit()ing from deep within the tree when detecting the "need debugWIRE" situation, properly pass this up as a return code. * jtagII_private.h (JTAGII_GETSYNC_FAIL_GRACEFUL): New constant. * stk500v2.c (stk500v2_jtagmkII_open): Don't tell anything anymore when receiving a JTAGII_GETSYNC_FAIL_GRACEFUL from jtagmkII_getsync(); silently give up (all necessary has been said already).
Joerg Wunsch
2011-08-26 10:05:09 +0000
763f49b4faReported by Jason Hecker: * usbasp.c (libusb_to_errno): Conditionalize some error codes that apparently are lacking on MinGW.
joerg_wunsch
2011-08-26 05:46:50 +0000
a97f200ff7Reported by Jason Hecker: * usbasp.c (libusb_to_errno): Conditionalize some error codes that apparently are lacking on MinGW.
Joerg Wunsch
2011-08-26 05:46:50 +0000
dd21a09ea8Reported by Jason Hecker: * usbasp.c (libusb_to_errno): Conditionalize some error codes that apparently are lacking on MinGW.
Joerg Wunsch
2011-08-26 05:46:50 +0000
3d2c1401cbFix warnings. * ser_avrdoper.c: add <stdlib.h> so exit() is declared. * usbtiny.c (usbtiny_open): provide an initializer to a "may be used uninitialized" variable (since GCC could not fully detect the logic behind).
joerg_wunsch
2011-08-25 19:03:10 +0000
fda14b69ecFix warnings. * ser_avrdoper.c: add <stdlib.h> so exit() is declared. * usbtiny.c (usbtiny_open): provide an initializer to a "may be used uninitialized" variable (since GCC could not fully detect the logic behind).
Joerg Wunsch
2011-08-25 19:03:10 +0000
8e9f50a9d0Fix warnings. * ser_avrdoper.c: add <stdlib.h> so exit() is declared. * usbtiny.c (usbtiny_open): provide an initializer to a "may be used uninitialized" variable (since GCC could not fully detect the logic behind).
Joerg Wunsch
2011-08-25 19:03:10 +0000
6dff35135dAdd a check for FreeBSD's libusb-1.0 compatible library that is found in libusb.a/.so on FreeBSD 8+.
joerg_wunsch
2011-08-25 18:41:48 +0000
65c37a3374Add a check for FreeBSD's libusb-1.0 compatible library that is found in libusb.a/.so on FreeBSD 8+.
Joerg Wunsch
2011-08-25 18:41:48 +0000
4b59038b1eAdd a check for FreeBSD's libusb-1.0 compatible library that is found in libusb.a/.so on FreeBSD 8+.
Joerg Wunsch
2011-08-25 18:41:48 +0000