Commit Graph

  • 63673b066c Replace "cvs" in version number by "svn". joerg_wunsch 2011-10-19 09:23:24 +0000
  • 2279ba026f Replace "cvs" in version number by "svn". Joerg Wunsch 2011-10-19 09:23:24 +0000
  • 67bae11bad Replace "cvs" in version number by "svn". Joerg Wunsch 2011-10-19 09:23:24 +0000
  • 941b2cd4d0 bug #34518: loading intel hex files > 64k using record-type 4 (Extended Linear Address Record) joerg_wunsch 2011-10-10 13:42:08 +0000
  • 8770c07d35 bug #34518: loading intel hex files > 64k using record-type 4 (Extended Linear Address Record) Joerg Wunsch 2011-10-10 13:42:08 +0000
  • 011d62b582 bug #34518: loading intel hex files > 64k using record-type 4 (Extended Linear Address Record) Joerg Wunsch 2011-10-10 13:42:08 +0000
  • a1fbe50824 5.11.1 has been released. v5.11.1 Joerg Wunsch 2011-09-16 11:27:20 +0000
  • 44c650220a Remove stray printf()s by fprintf(stderr). joerg_wunsch 2011-09-15 20:08:15 +0000
  • 57010bf9ba Remove stray printf()s by fprintf(stderr). Joerg Wunsch 2011-09-15 20:08:15 +0000
  • 5b274cb151 Remove stray printf()s by fprintf(stderr). Joerg Wunsch 2011-09-15 20:08:15 +0000
  • b71fb55405 Restrict 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
  • 642d152748 Restrict 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
  • c66c0fa7ac Restrict 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
  • ebc40abe6b Bump version in preparation of 5.11.1. Joerg Wunsch 2011-09-15 15:02:16 +0000
  • 8ec4b019a1 Merged r1000-1006,1008-1009 from trunk, in preparation of a 5.11.1 release. Joerg Wunsch 2011-09-15 14:57:51 +0000
  • 1339ff76ee Copy 5.11.0 code over to branch. Joerg Wunsch 2011-09-15 14:31:21 +0000
  • 43e9133063 Create 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
  • 95a42e16d5 Mega-commit to bring in memory tagging. joerg_wunsch 2011-09-14 21:49:42 +0000
  • d742827da1 Mega-commit to bring in memory tagging. Joerg Wunsch 2011-09-14 21:49:42 +0000
  • f92773d5ab Mega-commit to bring in memory tagging. Joerg Wunsch 2011-09-14 21:49:42 +0000
  • 92952f3693 In stk500v2_command(), treat warnings as errors rather than success. joerg_wunsch 2011-09-13 15:14:53 +0000
  • 0926a2cbd7 In stk500v2_command(), treat warnings as errors rather than success. Joerg Wunsch 2011-09-13 15:14:53 +0000
  • b5c719e95d In stk500v2_command(), treat warnings as errors rather than success. Joerg Wunsch 2011-09-13 15:14:53 +0000
  • 2f1176438b Document the programmer type restrictions for AT90S1200 devices. joerg_wunsch 2011-08-30 07:28:21 +0000
  • 37eb8e8456 Document the programmer type restrictions for AT90S1200 devices. Joerg Wunsch 2011-08-30 07:28:21 +0000
  • 444e0826b6 Document the programmer type restrictions for AT90S1200 devices. Joerg Wunsch 2011-08-30 07:28:21 +0000
  • 21983f7863 bug #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
  • 768a8fc8bc bug #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
  • 1ba16f6ee3 bug #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
  • 7066df403c In 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
  • b50c690e76 In 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
  • e6e87970f2 In 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
  • a4c8ac47bb bug #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
  • 2465726abb bug #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
  • dc59e1711b bug #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
  • 405765b59a As 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
  • cee2077383 As 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
  • dc8ea09d9b As 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
  • 90e4cd8ad1 Update NEWS template for next release. joerg_wunsch 2011-08-27 21:34:18 +0000
  • a207fcf147 Update NEWS template for next release. Joerg Wunsch 2011-08-27 21:34:18 +0000
  • 613e3804fe Update NEWS template for next release. Joerg Wunsch 2011-08-27 21:34:18 +0000
  • c184ee0e1e This is release 5.11. v5.11.0 Joerg Wunsch 2011-08-27 21:27:19 +0000
  • f1bd7203f7 Prepare 5.11 release directory. Joerg Wunsch 2011-08-27 21:26:55 +0000
  • dfce94e701 Bump version for post-5.11. joerg_wunsch 2011-08-27 21:23:57 +0000
  • 1a136ebb90 Bump version for post-5.11. Joerg Wunsch 2011-08-27 21:23:57 +0000
  • 093f999f4d Bump version for post-5.11. Joerg Wunsch 2011-08-27 21:23:57 +0000
  • b183c4cae7 Bump version for AVRDUDE 5.11. joerg_wunsch 2011-08-27 19:49:39 +0000
  • fb16558779 Bump version for AVRDUDE 5.11. Joerg Wunsch 2011-08-27 19:49:39 +0000
  • 11f50aeb06 Bump version for AVRDUDE 5.11. Joerg Wunsch 2011-08-27 19:49:39 +0000
  • a059a059c8 Update the list of supported AVR devices. joerg_wunsch 2011-08-26 21:12:33 +0000
  • 7583fc88a7 Update the list of supported AVR devices. Joerg Wunsch 2011-08-26 21:12:33 +0000
  • c1b55a9512 Update the list of supported AVR devices. Joerg Wunsch 2011-08-26 21:12:33 +0000
  • caf9bd0d97 Add -lusb as "other libraries" when checking for libftdi. joerg_wunsch 2011-08-26 21:05:53 +0000
  • a7a510a179 Add -lusb as "other libraries" when checking for libftdi. Joerg Wunsch 2011-08-26 21:05:53 +0000
  • 1461178b63 Add -lusb as "other libraries" when checking for libftdi. Joerg Wunsch 2011-08-26 21:05:53 +0000
  • 6fc26ab3c6 Match the list of supported programmers with avrdude.conf.in. joerg_wunsch 2011-08-26 20:56:36 +0000
  • 2e4ca9b569 Match the list of supported programmers with avrdude.conf.in. Joerg Wunsch 2011-08-26 20:56:36 +0000
  • e9ff975620 Match the list of supported programmers with avrdude.conf.in. Joerg Wunsch 2011-08-26 20:56:36 +0000
  • 185a54d5aa Submitted 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
  • 1d3ca0d77a Submitted 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
  • 9afb392045 Submitted 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
  • e31e284adb Add Brett Hagman's email address. joerg_wunsch 2011-08-26 20:35:58 +0000
  • bc8716738e Add Brett Hagman's email address. Joerg Wunsch 2011-08-26 20:35:58 +0000
  • 61e52e318d Add Brett Hagman's email address. Joerg Wunsch 2011-08-26 20:35:58 +0000
  • 780f2410fa Fix warnings for undeclared system functions. joerg_wunsch 2011-08-26 20:35:40 +0000
  • 2dd3833136 Fix warnings for undeclared system functions. Joerg Wunsch 2011-08-26 20:35:40 +0000
  • d8d8f858e9 Fix warnings for undeclared system functions. Joerg Wunsch 2011-08-26 20:35:40 +0000
  • 0a1f0ad778 Submitted by Stefan Tomanek: patch #7542: add default_bitclock to configuration files joerg_wunsch 2011-08-26 20:30:26 +0000
  • 9f5346954e Submitted by Stefan Tomanek: patch #7542: add default_bitclock to configuration files Joerg Wunsch 2011-08-26 20:30:26 +0000
  • 36a2d84468 Submitted by Stefan Tomanek: patch #7542: add default_bitclock to configuration files Joerg Wunsch 2011-08-26 20:30:26 +0000
  • b7c70ab98c Submitted 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
  • 86432b91d9 Submitted 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
  • 42351c5df2 Submitted 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
  • 14b1f57a8d Submitted 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
  • 822378d009 Submitted 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
  • 776417c112 Submitted 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
  • d39d171985 Submitted 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
  • 6b09628d0a Submitted 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
  • b46da172b8 Submitted 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
  • 275bf5a149 Add the macro BUILT_SOURCES so automake's dependency tracking will work. joerg_wunsch 2011-08-26 12:04:51 +0000
  • fef650b787 Add the macro BUILT_SOURCES so automake's dependency tracking will work. Joerg Wunsch 2011-08-26 12:04:51 +0000
  • 50c0adfd52 Add the macro BUILT_SOURCES so automake's dependency tracking will work. Joerg Wunsch 2011-08-26 12:04:51 +0000
  • b177acae71 bug #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
  • 1f8dc4dc52 bug #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
  • aa551534e3 bug #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
  • 763f49b4fa Reported 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
  • a97f200ff7 Reported 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
  • dd21a09ea8 Reported 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
  • 3d2c1401cb Fix 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
  • fda14b69ec Fix 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
  • 8e9f50a9d0 Fix 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
  • 6dff35135d Add 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
  • 65c37a3374 Add 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
  • 4b59038b1e Add 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