Commit Graph

  • 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
  • 1e65f77173 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 +0000
  • 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 +0000
  • 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 +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
  • 59010a4b6f 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 +0000
  • 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 +0000
  • 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 +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
  • c1d1c99753 Replace printf() by fprintf(stderr) joerg_wunsch 2010-03-05 08:28:42 +0000
  • d427db8e3a Replace printf() by fprintf(stderr) Joerg Wunsch 2010-03-05 08:28:42 +0000
  • 74982042c5 Replace printf() by fprintf(stderr) Joerg Wunsch 2010-03-05 08:28:42 +0000
  • c891cb15c8 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 +0000
  • 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 +0000
  • 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 +0000
  • 0ae1b3957e 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 +0000
  • 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 +0000
  • 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 +0000
  • 83fa6c7934 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 +0000
  • 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 +0000
  • 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 +0000
  • 1c4db09770 This is the post-5.10 tree now. joerg_wunsch 2010-01-19 10:42:03 +0000
  • 358d351aff This is the post-5.10 tree now. Joerg Wunsch 2010-01-19 10:42:03 +0000
  • bd9e65dd73 This is the post-5.10 tree now. Joerg Wunsch 2010-01-19 10:42:03 +0000
  • 53accbe2cf Prepare for version 5.10. joerg_wunsch 2010-01-19 10:34:39 +0000
  • dc0dca7ac6 Prepare for version 5.10. Joerg Wunsch 2010-01-19 10:34:39 +0000
  • dab2db1b6f Prepare for version 5.10. Joerg Wunsch 2010-01-19 10:34:39 +0000
  • ffe9655966 bug #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
  • ca6ca5614a bug #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
  • 74592918c9 bug #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
  • c33c2db3ad Redo most of r851 and r880, respectively, minus the bugs. ;-) joerg_wunsch 2010-01-18 20:40:15 +0000
  • befb4dc9cc Redo most of r851 and r880, respectively, minus the bugs. ;-) Joerg Wunsch 2010-01-18 20:40:15 +0000
  • 9fa1a454be Redo most of r851 and r880, respectively, minus the bugs. ;-) Joerg Wunsch 2010-01-18 20:40:15 +0000
  • aeed04049b bug #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
  • 4e53f3451e bug #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
  • c3a798ea24 bug #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
  • 4a81bd08e2 Submitted by Michael Biebl: Fix default serial port name for FreeBSD. joerg_wunsch 2010-01-17 17:35:30 +0000
  • 63436140d9 Submitted by Michael Biebl: Fix default serial port name for FreeBSD. Joerg Wunsch 2010-01-17 17:35:30 +0000
  • 5ae90cdd25 Submitted by Michael Biebl: Fix default serial port name for FreeBSD. Joerg Wunsch 2010-01-17 17:35:30 +0000
  • b75ab66c85 If 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
  • 046db1aa07 If 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
  • ec7b0c03a1 If 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
  • db26deb038 Fix build for GNU/kFreeBSD, fix FreeBSD default serial port name. joerg_wunsch 2010-01-17 16:58:06 +0000
  • a8d23ba1e8 Fix build for GNU/kFreeBSD, fix FreeBSD default serial port name. Joerg Wunsch 2010-01-17 16:58:06 +0000
  • f2c00658a7 Fix build for GNU/kFreeBSD, fix FreeBSD default serial port name. Joerg Wunsch 2010-01-17 16:58:06 +0000
  • 97853b7b1c Delete erroneously made copy of what ought to become AVRDUDE 5.9. v5.8.0 Joerg Wunsch 2010-01-15 23:16:54 +0000
  • 88dd40ce2d We are post-release now. joerg_wunsch 2010-01-15 21:53:42 +0000
  • 224954d8ce We are post-release now. Joerg Wunsch 2010-01-15 21:53:42 +0000
  • dac678cdcc We are post-release now. Joerg Wunsch 2010-01-15 21:53:42 +0000
  • 863c2d50fb Mention the new release. v5.9.0 Joerg Wunsch 2010-01-15 21:52:09 +0000
  • c2d2dcc179 This is about to become AVRDUDE 5.9. Joerg Wunsch 2010-01-15 21:43:01 +0000
  • ac4bc90781 Prepare for AVRDUDE 5.9. Joerg Wunsch 2010-01-15 21:42:39 +0000
  • b2895380e4 AVRDUDE 5.8 is ready. Joerg Wunsch 2010-01-15 21:39:49 +0000
  • 0868141967 Prepare for releasing AVRDUDE 5.9. joerg_wunsch 2010-01-15 21:37:08 +0000
  • b6cc6323be Prepare for releasing AVRDUDE 5.9. Joerg Wunsch 2010-01-15 21:37:08 +0000
  • c18c796ecf Prepare for releasing AVRDUDE 5.9. Joerg Wunsch 2010-01-15 21:37:08 +0000
  • cd5a2a9a47 Submitted 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
  • d8cf3f8d44 Submitted 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
  • bcd482810d Submitted 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
  • 46715b4296 Implement 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
  • 77e0502890 Implement 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
  • 485ac8ed6e Implement 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
  • 24e0a12960 Submitted 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
  • de805c9bd9 Submitted 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
  • 03aaf5cfa9 Submitted 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
  • f94da91610 Submitted 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
  • 96a8a9142c Submitted 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
  • 53fcfef7ef Submitted 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
  • ff687cd21c Implement 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
  • 30be2be8ca Implement 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
  • 2763e194d7 Implement 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
  • 1c96f227e8 Update STK600 routing and socket card data from XML file. joerg_wunsch 2010-01-13 12:52:38 +0000
  • 4b03544ff0 Update STK600 routing and socket card data from XML file. Joerg Wunsch 2010-01-13 12:52:38 +0000
  • 230f3af622 Update STK600 routing and socket card data from XML file. Joerg Wunsch 2010-01-13 12:52:38 +0000
  • 1429550f8e Cleanup 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
  • a50fb8f9e6 Cleanup 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
  • 27cac22b84 Cleanup 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
  • c879205c05 autoconf 2.62 works well. joerg_wunsch 2010-01-12 22:27:02 +0000
  • 176c31b84a autoconf 2.62 works well. Joerg Wunsch 2010-01-12 22:27:02 +0000
  • 130e71072e autoconf 2.62 works well. Joerg Wunsch 2010-01-12 22:27:02 +0000
  • 814ff25d79 Various 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
  • 7f6c42846c Various 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
  • 617d99c13e Various 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