Commit graph

  • fef650b787 Add the macro BUILT_SOURCES so automake's dependency tracking will work. Joerg Wunsch 2011-08-26 12:04:51 +00:00
  • 50c0adfd52 Add the macro BUILT_SOURCES so automake's dependency tracking will work. Joerg Wunsch 2011-08-26 12:04:51 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 46c7bf38ec Submitted by Doug Springer, based on work by Wolfgang Moser, Ville Voipio, Hannes Weisbach patch #7486: Patch to add FT2232C/D, FT2232H, FT4232H, usbvid, usbpid, usbdev for USB support - Based on #7062 * avrftdi.c: New file. * avrftdi.h: (Ditto.) * configure.ac: Add check for libftdi. * config_gram.y: Add AVRFTDI and per-programmer USB string keywords. * lexer.l: (Ditto.) * avrdude.conf.in: Add avrftdi and 2232HIO programmers. * pgm.h: Add USB parameters. * Makefile.am: Add avrftdi.c and avrftdi.h. * AUTHORS: Mention the new authors. * avrdude.1: Document the changes. Joerg Wunsch 2011-08-25 16:12:30 +00:00
  • a3fc883cde Submitted by Doug Springer, based on work by Wolfgang Moser, Ville Voipio, Hannes Weisbach patch #7486: Patch to add FT2232C/D, FT2232H, FT4232H, usbvid, usbpid, usbdev for USB support - Based on #7062 * avrftdi.c: New file. * avrftdi.h: (Ditto.) * configure.ac: Add check for libftdi. * config_gram.y: Add AVRFTDI and per-programmer USB string keywords. * lexer.l: (Ditto.) * avrdude.conf.in: Add avrftdi and 2232HIO programmers. * pgm.h: Add USB parameters. * Makefile.am: Add avrftdi.c and avrftdi.h. * AUTHORS: Mention the new authors. * avrdude.1: Document the changes. Joerg Wunsch 2011-08-25 16:12:30 +00:00
  • d74d9e647e Add Darell's email address, so it's consistent with the other authors. Joerg Wunsch 2011-08-24 07:40:48 +00:00
  • a636dd2212 Add Darell's email address, so it's consistent with the other authors. Joerg Wunsch 2011-08-24 07:40:48 +00:00
  • 36642a1269 Allow for the GNU FDL as an alternate option to the existing documentation license. Joerg Wunsch 2011-08-23 21:12:14 +00:00
  • 5493db89d2 Allow for the GNU FDL as an alternate option to the existing documentation license. Joerg Wunsch 2011-08-23 21:12:14 +00:00
  • ce3000d960 Submitted by Darell Tan: patch #7244: TPI bitbang implementation * bitbang.c: Add TPI bitbang stuff. * bitbang.h: (Ditto.) * avr.c: (Ditto.) * avr.h: (Ditto.) * pgm.c: (Ditto.) * pgm.h: (Ditto.) * serbb_posix.c: Wire bitbang_cmd_tpi into the struct pgm. * serbb_win32.c: (Ditto.) * par.c: (Ditto.) * doc/avrdude.texi: Document the TPI bitbang support. Joerg Wunsch 2011-08-23 21:03:36 +00:00
  • 73a8d9bffc Submitted by Darell Tan: patch #7244: TPI bitbang implementation * bitbang.c: Add TPI bitbang stuff. * bitbang.h: (Ditto.) * avr.c: (Ditto.) * avr.h: (Ditto.) * pgm.c: (Ditto.) * pgm.h: (Ditto.) * serbb_posix.c: Wire bitbang_cmd_tpi into the struct pgm. * serbb_win32.c: (Ditto.) * par.c: (Ditto.) * doc/avrdude.texi: Document the TPI bitbang support. Joerg Wunsch 2011-08-23 21:03:36 +00:00
  • 32d196c86d Fix the (supposed) Windows bus:device tuple. Joerg Wunsch 2011-08-17 21:45:29 +00:00
  • e5ad8f6208 Fix the (supposed) Windows bus:device tuple. Joerg Wunsch 2011-08-17 21:45:29 +00:00
  • 31e69c7ecd Submitted by Grygoriy Fuchedzhy: bug #31779: Add support for addressing usbtinyisp with -P option * usbtiny.c (usbtiny_open): Add logic to distinguish multiple USBtinyISP programmers by their bus:device tuple. * doc/avrdude.texi: Document the new functionality. * avrdude.1: (Ditto.) Joerg Wunsch 2011-08-17 15:24:09 +00:00
  • fbef8e0d29 Submitted by Grygoriy Fuchedzhy: bug #31779: Add support for addressing usbtinyisp with -P option * usbtiny.c (usbtiny_open): Add logic to distinguish multiple USBtinyISP programmers by their bus:device tuple. * doc/avrdude.texi: Document the new functionality. * avrdude.1: (Ditto.) Joerg Wunsch 2011-08-17 15:24:09 +00:00
  • 161291f5ae Submitted by Timon Van Overveldt: bug #30268: Debugwire broken in avrdude-5.10 * jtagmkII.c (jtagmkII_initialize): only try setting up a JTAG chain when the programmer is using JTAG. Joerg Wunsch 2011-08-16 18:47:52 +00:00
  • 0ae7a61335 Submitted by Timon Van Overveldt: bug #30268: Debugwire broken in avrdude-5.10 * jtagmkII.c (jtagmkII_initialize): only try setting up a JTAG chain when the programmer is using JTAG. Joerg Wunsch 2011-08-16 18:47:52 +00:00
  • 8bb408b0ab bug #29636: AVRDude issues invalid CMD_CHECK_TARGET_CONNECTION on the AVRISP-MKII * stk500v2.c (stk500v2_program_enable): Rewrite the logic to explain ISP activation failures. * stk500v2_private.h: Fix the various STATUS_* constants; AVR069 and AVR079 disagreed in their values, even though they are apparently implementing the same logic behind. Joerg Wunsch 2011-08-16 18:15:19 +00:00
  • c02e25c2cc bug #29636: AVRDude issues invalid CMD_CHECK_TARGET_CONNECTION on the AVRISP-MKII * stk500v2.c (stk500v2_program_enable): Rewrite the logic to explain ISP activation failures. * stk500v2_private.h: Fix the various STATUS_* constants; AVR069 and AVR079 disagreed in their values, even though they are apparently implementing the same logic behind. Joerg Wunsch 2011-08-16 18:15:19 +00:00
  • df9215a79e bug #29650: Programming timeouts in ATmega128RFA1 are too slow * avrdude.conf.in (ATmega128RFA1): Bump write delay values for flash and EEPROM to 50 ms. Joerg Wunsch 2011-08-16 16:45:24 +00:00
  • 8595de951e bug #29650: Programming timeouts in ATmega128RFA1 are too slow * avrdude.conf.in (ATmega128RFA1): Bump write delay values for flash and EEPROM to 50 ms. Joerg Wunsch 2011-08-16 16:45:24 +00:00
  • 60de014b75 * avrdude.conf.in (ATmega8515, ATmega8535, ATmega48, ATmega88, ATmega88P, ATtiny88, ATmega168, ATmega168P, ATmega328P): Bump delay value for STK500v2 EEPROM write operation to 5, according to the respective XML files. Joerg Wunsch 2011-08-16 16:42:30 +00:00
  • 7ec4b042ef * avrdude.conf.in (ATmega8515, ATmega8535, ATmega48, ATmega88, ATmega88P, ATtiny88, ATmega168, ATmega168P, ATmega328P): Bump delay value for STK500v2 EEPROM write operation to 5, according to the respective XML files. Joerg Wunsch 2011-08-16 16:42:30 +00:00
  • f40a65c74a Submitted by Darcy Houlahan: bug #29694: error in avrdude.conf for attiny84 eeprom * avrdude.conf.in (ATtiny84, ATtiny85): fix A7 bit in EEPROM write command. Joerg Wunsch 2011-08-16 15:18:33 +00:00
  • 13dc823b74 Submitted by Darcy Houlahan: bug #29694: error in avrdude.conf for attiny84 eeprom * avrdude.conf.in (ATtiny84, ATtiny85): fix A7 bit in EEPROM write command. Joerg Wunsch 2011-08-16 15:18:33 +00:00
  • 006341ca40 Submitted by Durant Gilles: Joerg Wunsch 2011-08-16 14:57:56 +00:00
  • e6cd7c3deb Submitted by Durant Gilles: Joerg Wunsch 2011-08-16 14:57:56 +00:00
  • 5fef2f36f1 Submitted by Philip: bug #31386: A "BUILD.svn" or similar "how to get started" doc would be helpful Joerg Wunsch 2011-08-16 10:37:09 +00:00
  • b5509dc7ce Submitted by Philip: bug #31386: A "BUILD.svn" or similar "how to get started" doc would be helpful Joerg Wunsch 2011-08-16 10:37:09 +00:00
  • 2056b0b568 Submitted by Nic Jones: bug #32539: [Documentation][Patch] Man page is misleading re: Dragon & PDI Joerg Wunsch 2011-08-15 16:05:54 +00:00
  • 54ef965da4 Submitted by Nic Jones: bug #32539: [Documentation][Patch] Man page is misleading re: Dragon & PDI Joerg Wunsch 2011-08-15 16:05:54 +00:00
  • 40cddf0085 Add <stdint.h> so this actually compiles again. Joerg Wunsch 2011-08-12 15:56:21 +00:00
  • 50ac9887e9 Add <stdint.h> so this actually compiles again. Joerg Wunsch 2011-08-12 15:56:21 +00:00
  • d640768544 Contributed by tixiv@gmx.net: bug #33345: File auto detection as binary doesn't open file in binary mode on Windows * fileio.c: Move the decision about opening files in binary mode until before the fopen() call. Joerg Wunsch 2011-08-12 15:53:53 +00:00
  • 23228c6c52 Contributed by tixiv@gmx.net: bug #33345: File auto detection as binary doesn't open file in binary mode on Windows * fileio.c: Move the decision about opening files in binary mode until before the fopen() call. Joerg Wunsch 2011-08-12 15:53:53 +00:00
  • 6a8d1d55be Delete unneeded svn:executable property. Joerg Wunsch 2011-08-12 15:37:44 +00:00
  • 933398d603 Delete unneeded svn:executable property. Joerg Wunsch 2011-08-12 15:37:44 +00:00
  • 13fc6529d3 fixed part id of ATtiny9 Thomas Fischl 2011-06-16 17:52:20 +00:00
  • b097878aaa fixed part id of ATtiny9 Thomas Fischl 2011-06-16 17:52:20 +00:00
  • ddfbdc0b87 added TPI support for USBasp (patch #7440) Thomas Fischl 2011-05-28 07:35:40 +00:00
  • 7782b9cd10 added TPI support for USBasp (patch #7440) Thomas Fischl 2011-05-28 07:35:40 +00:00
  • fc13ef96a1 Remove the version checks for autoconf and automake. Modern versions no longer experience the day-to-day incompatibilities we've been faced with some 5+ years ago. Joerg Wunsch 2011-05-11 21:24:12 +00:00
  • 954c493d79 Remove the version checks for autoconf and automake. Modern versions no longer experience the day-to-day incompatibilities we've been faced with some 5+ years ago. Joerg Wunsch 2011-05-11 21:24:12 +00:00
  • fbdd95959a Add support for ATmega168P. Joerg Wunsch 2011-05-11 21:22:23 +00:00
  • d6d4b561d3 Add support for ATmega168P. Joerg Wunsch 2011-05-11 21:22:23 +00:00
  • 60d4d17a7d Fix abbreviated name for ATmega324PA. Joerg Wunsch 2011-05-11 21:10:10 +00:00
  • 2398bc214b Fix abbreviated name for ATmega324PA. Joerg Wunsch 2011-05-11 21:10:10 +00:00
  • af5f0ba962 Submitted by Lech Perczak: bug #30946: Added support for ATmega8/16/32U2 Joerg Wunsch 2011-05-11 21:06:05 +00:00
  • ede2a09a19 Submitted by Lech Perczak: bug #30946: Added support for ATmega8/16/32U2 Joerg Wunsch 2011-05-11 21:06:05 +00:00
  • 7a9eeeaf05 Mark the file as being "text" so Emacs doesn't default to "Config[WinIni]" or such. Joerg Wunsch 2011-05-11 20:50:14 +00:00
  • caf56a11b1 Mark the file as being "text" so Emacs doesn't default to "Config[WinIni]" or such. Joerg Wunsch 2011-05-11 20:50:14 +00:00
  • ed57640d6f Submitted by David A Lyons: patch #7393: Adding ATtiny4313 Device to avrdude.conf.in Joerg Wunsch 2011-05-11 20:46:17 +00:00
  • b397a32005 Submitted by David A Lyons: patch #7393: Adding ATtiny4313 Device to avrdude.conf.in Joerg Wunsch 2011-05-11 20:46:17 +00:00
  • 267697983f Bump timeout values to allow for slow clock speeds. Ideally, the timeout should depend on the selected clock speed, but changing the API for that would require quite some effort throughout the entire code base. Joerg Wunsch 2011-05-11 20:42:27 +00:00
  • 232831e0c2 Bump timeout values to allow for slow clock speeds. Ideally, the timeout should depend on the selected clock speed, but changing the API for that would require quite some effort throughout the entire code base. Joerg Wunsch 2011-05-11 20:42:27 +00:00
  • 1c5a55738f 2011-03-04 Eric B. Weddington <eric.weddington@atmel.com> Eric Weddington 2011-03-04 15:45:56 +00:00
  • 6ba5db3959 2011-03-04 Eric B. Weddington <eric.weddington@atmel.com> Eric Weddington 2011-03-04 15:45:56 +00:00
  • b490a7b72f ATmega128RFA1: Bump two timing values in order to improve ISP programming stability, in particular with the STK600. Joerg Wunsch 2010-12-17 13:28:21 +00:00
  • cf0d169f92 ATmega128RFA1: Bump two timing values in order to improve ISP programming stability, in particular with the STK600. Joerg Wunsch 2010-12-17 13:28:21 +00:00
  • d02285b47e In stk500v2_command(), detect warning status codes. Joerg Wunsch 2010-12-14 17:17:33 +00:00
  • c00ff220d8 In stk500v2_command(), detect warning status codes. Joerg Wunsch 2010-12-14 17:17:33 +00:00
  • 1e3f5b7c49 * fix for bug #31384 Nils Springob 2010-10-23 19:33:16 +00:00
  • 809d69ac1f * fix for bug #31384 Nils Springob 2010-10-23 19:33:16 +00:00
  • dd4ec6f74e * serial_open() calls will now return -1 on error (no call to exit()) Nils Springob 2010-10-22 14:44:53 +00:00
  • be92fd4c06 * serial_open() calls will now return -1 on error (no call to exit()) Nils Springob 2010-10-22 14:44:53 +00:00
  • 0c603e4791 * serial_open() calls will now return -1 on error (no call to exit()) Nils Springob 2010-10-22 14:29:56 +00:00
  • 397215523c * serial_open() calls will now return -1 on error (no call to exit()) Nils Springob 2010-10-22 14:29:56 +00:00
  • f1bf228061 bug #30566: MinGW + Ubuntu 9.04 * stk500v2.c (stk500v2_open): use same condition to refer to the AVR Doper support as used in the definition in ser_avrdoper.c. (Thanks to Christian Starkjohann for the analysis of the problem.) Joerg Wunsch 2010-07-27 16:06:01 +00:00
  • a673818068 bug #30566: MinGW + Ubuntu 9.04 * stk500v2.c (stk500v2_open): use same condition to refer to the AVR Doper support as used in the definition in ser_avrdoper.c. (Thanks to Christian Starkjohann for the analysis of the problem.) Joerg Wunsch 2010-07-27 16:06:01 +00:00
  • 60e15f2666 * buspirate.c: Added compatibility with BusPirate "NewUI" firmware 5.x (contributed by Kari Knuuttila) Michal Ludvig 2010-07-18 13:15:07 +00:00
  • 06f4076fcf * buspirate.c: Added compatibility with BusPirate "NewUI" firmware 5.x (contributed by Kari Knuuttila) Michal Ludvig 2010-07-18 13:15:07 +00:00
  • c34548cdde * avrdude.conf.in (atmega88p): New device. Nils Springob 2010-07-12 15:57:29 +00:00
  • 5f1421e8d6 * avrdude.conf.in (atmega88p): New device. Nils Springob 2010-07-12 15:57:29 +00:00
  • 8d04a3c26f bug #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 +00:00
  • 0090f71c3e bug #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 +00:00
  • 12d6293fa6 * usbasp: replaced exit statements by return statements * usbasp: check valid handle on usbasp_close() call Nils Springob 2010-04-25 12:36:36 +00:00
  • 123e343cf8 * usbasp: replaced exit statements by return statements * usbasp: check valid handle on usbasp_close() call Nils Springob 2010-04-25 12:36:36 +00:00
  • 70ec5a5f00 bug #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 +00:00
  • a9238e9730 bug #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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • d427db8e3a Replace printf() by fprintf(stderr) Joerg Wunsch 2010-03-05 08:28:42 +00:00
  • 74982042c5 Replace printf() by fprintf(stderr) Joerg Wunsch 2010-03-05 08:28:42 +00:00
  • 81b0fe376e Backout 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 +00:00
  • 026be0b3de Backout 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 +00:00
  • aa064c29c8 Add forgotten ChangeLog-{2007,2008,2009} to EXTRA_DIST, so they end up in the distribution tarball. Joerg Wunsch 2010-02-11 16:15:56 +00:00
  • 647aa95c9e Add forgotten ChangeLog-{2007,2008,2009} to EXTRA_DIST, so they end up in the distribution tarball. Joerg Wunsch 2010-02-11 16:15:56 +00:00
  • 8ffc939aff Cleanup 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 +00:00
  • e7741311a8 Cleanup 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 +00:00
  • 358d351aff This is the post-5.10 tree now. Joerg Wunsch 2010-01-19 10:42:03 +00:00
  • bd9e65dd73 This is the post-5.10 tree now. Joerg Wunsch 2010-01-19 10:42:03 +00:00