Commit Graph

  • c049e794dc Added some verbose-level messages. joerg_wunsch 2014-01-15 16:32:11 +0000
  • e2462d535f Added some verbose-level messages. Joerg Wunsch 2014-01-15 16:32:11 +0000
  • 6818690c26 Submitted by Kirill Levchenko: patch #7896: DFU FLIPv2 programming support * pgm_type.c: Add the flip2 programmer type. * config_gram.y: Allow for the usbid keyword in a device definition. * avrdude.conf.in: Add usbpid values to those Xmega devices where applicable. * avrpart.h: Add usbpid device field. * dfu.c: (New file.) * dfu.h: (New file.) * flip.c: (New file.) * flip.h: (New file.) * Makefile.am: Add new files. * doc/avrdude.texi: Document the changes. * avrdude.1: (Dito.) joerg_wunsch 2014-01-15 13:34:49 +0000
  • efc87b6d2e Submitted by Kirill Levchenko: patch #7896: DFU FLIPv2 programming support * pgm_type.c: Add the flip2 programmer type. * config_gram.y: Allow for the usbid keyword in a device definition. * avrdude.conf.in: Add usbpid values to those Xmega devices where applicable. * avrpart.h: Add usbpid device field. * dfu.c: (New file.) * dfu.h: (New file.) * flip.c: (New file.) * flip.h: (New file.) * Makefile.am: Add new files. * doc/avrdude.texi: Document the changes. * avrdude.1: (Dito.) Joerg Wunsch 2014-01-15 13:34:49 +0000
  • bb47c0e310 Annual changelog rotation. joerg_wunsch 2014-01-15 13:16:34 +0000
  • a323e4b9ec Annual changelog rotation. Joerg Wunsch 2014-01-15 13:16:34 +0000
  • c394dfb841 fixed description of pins for ft232r rliebscher 2014-01-13 20:42:27 +0000
  • aef2dfde88 fixed description of pins for ft232r Rene Liebscher 2014-01-13 20:42:27 +0000
  • 9094b060a0 * pgm.c/pgm.h: fixed syntax error in const pointer to const springob 2013-12-15 12:57:13 +0000
  • 7133e90113 * pgm.c/pgm.h: fixed syntax error in const pointer to const Nils Springob 2013-12-15 12:57:13 +0000
  • 8ffb78dc2a bump version to 6.1-svn-20131205 joerg_wunsch 2013-12-05 16:33:11 +0000
  • a863762f4d bump version to 6.1-svn-20131205 Joerg Wunsch 2013-12-05 16:33:11 +0000
  • a87d7d7249 bug #40817: Elf file support (possibly) not working on 6.0.1 windows build * fileio.c (fileio): open file in binary mode also for FMT_ELF joerg_wunsch 2013-12-05 16:27:54 +0000
  • 8fa7417923 bug #40817: Elf file support (possibly) not working on 6.0.1 windows build * fileio.c (fileio): open file in binary mode also for FMT_ELF Joerg Wunsch 2013-12-05 16:27:54 +0000
  • 0e9b1c2898 Rework of bitbanging functions setpin, getpin, highpulsepin to make simplier use of new pindefs data in pgm structure * linuxgpio.c, bitbang.c, buspirate.c, par.c, pgm.h, term.c, serbb_*.c: changed interface of setpin, getpin, highpulsepin to take pin function as parameter (not the real number, which can be found by pgm->pinno[function]) rliebscher 2013-12-04 19:02:55 +0000
  • 1c401d5d08 Rework of bitbanging functions setpin, getpin, highpulsepin to make simplier use of new pindefs data in pgm structure * linuxgpio.c, bitbang.c, buspirate.c, par.c, pgm.h, term.c, serbb_*.c: changed interface of setpin, getpin, highpulsepin to take pin function as parameter (not the real number, which can be found by pgm->pinno[function]) Rene Liebscher 2013-12-04 19:02:55 +0000
  • bded1af4c7 bug #40748 linuxgpio doesn't work on Raspberry PI rev. 2. * linuxgpio.c: fixed check for unused pins to ignore the inverse flag * pindefs.c: fixed fill_old_pinlist to not create an empty mask with inverse flag set rliebscher 2013-11-30 12:11:32 +0000
  • 3b793351bb bug #40748 linuxgpio doesn't work on Raspberry PI rev. 2. * linuxgpio.c: fixed check for unused pins to ignore the inverse flag * pindefs.c: fixed fill_old_pinlist to not create an empty mask with inverse flag set Rene Liebscher 2013-11-30 12:11:32 +0000
  • 897bf03884 * ATmega1284 variant added (same as ATmega1284p but with different signature) springob 2013-10-24 17:31:53 +0000
  • d2ba956ba8 * ATmega1284 variant added (same as ATmega1284p but with different signature) Nils Springob 2013-10-24 17:31:53 +0000
  • 24ef76bffd * ATmega1284 variant added (same as ATmega1284p but with different signature) springob 2013-10-18 07:59:06 +0000
  • 01396c2d0c * ATmega1284 variant added (same as ATmega1284p but with different signature) Nils Springob 2013-10-18 07:59:06 +0000
  • 68b2b5ced6 Add UM232H and C232H programmers hweisbach 2013-09-25 10:56:55 +0000
  • a35a9be511 Add UM232H and C232H programmers Hannes Weisbach 2013-09-25 10:56:55 +0000
  • faf274134b Submitted by Daniel Rozsnyo: bug #40085: Typo fix in fuses report (for 6.1-svn-20130917) * main.c: Fix a typo. joerg_wunsch 2013-09-22 21:23:12 +0000
  • dbec4af8d9 Submitted by Daniel Rozsnyo: bug #40085: Typo fix in fuses report (for 6.1-svn-20130917) * main.c: Fix a typo. Joerg Wunsch 2013-09-22 21:23:12 +0000
  • 3f50b9dfcc Remove DRYRUN-option from avrftdi hweisbach 2013-09-19 16:28:11 +0000
  • 367ea3263a Remove DRYRUN-option from avrftdi Hannes Weisbach 2013-09-19 16:28:11 +0000
  • 1b89c590dc task #12798 Please cleanup #ifdef notyet entries in avrftdi.c hweisbach 2013-09-19 16:07:35 +0000
  • 943b1e0ed4 task #12798 Please cleanup #ifdef notyet entries in avrftdi.c Hannes Weisbach 2013-09-19 16:07:35 +0000
  • 8b828d3cb7 Release 6.0.1, for bug #40055. v6.0.1 Joerg Wunsch 2013-09-18 06:19:42 +0000
  • 722f33f68e Prepare for a 6.0.1 release. Joerg Wunsch 2013-09-18 05:58:44 +0000
  • d292c1a394 bug #40055: AVRDUDE segfaults when writing eeprom * main.c: Always clear the UF_AUTO_ERASE flag if either a non-Xmega device was found, or the programmer does not offer a page_erase method. joerg_wunsch 2013-09-18 05:54:37 +0000
  • e8df20d480 bug #40055: AVRDUDE segfaults when writing eeprom * main.c: Always clear the UF_AUTO_ERASE flag if either a non-Xmega device was found, or the programmer does not offer a page_erase method. Joerg Wunsch 2013-09-18 05:54:37 +0000
  • 2c443f466f We are post-6.0 now. joerg_wunsch 2013-09-17 21:20:25 +0000
  • 3b4dd795b2 We are post-6.0 now. Joerg Wunsch 2013-09-17 21:20:25 +0000
  • b4707cebde About to releaes AVRDUDE 6.0. v6.0 Joerg Wunsch 2013-09-17 20:57:37 +0000
  • ce2836fa98 Prepare everything for 6.0-RELEASE. joerg_wunsch 2013-09-17 20:54:48 +0000
  • e5f1e08389 Prepare everything for 6.0-RELEASE. Joerg Wunsch 2013-09-17 20:54:48 +0000
  • 5c82307586 Prepare everything for 6.0-RELEASE. Joerg Wunsch 2013-09-17 20:54:48 +0000
  • f9267a5bb3 Give some more installation/building hints. joerg_wunsch 2013-09-17 20:50:30 +0000
  • 6a9c8bff92 Give some more installation/building hints. Joerg Wunsch 2013-09-17 20:50:30 +0000
  • 47911f8cc7 Give some more installation/building hints. Joerg Wunsch 2013-09-17 20:50:30 +0000
  • 7023e2345c * jtag3.c (jtag3_initialize): Fix a buffer overflow by limiting the flash page cache size to at most "readsize". For Xmegas with a page size of 512 bytes, the maximum USB packet size was overflowed, and subsequently, a memmove copied beyond the end of the allocated buffer. * jtag3.c (jtag3_read_byte): Add the correct offset also for the various flash regions, so reading the apptable or boot regions yields the correct data. joerg_wunsch 2013-09-17 15:06:35 +0000
  • e59b190654 * jtag3.c (jtag3_initialize): Fix a buffer overflow by limiting the flash page cache size to at most "readsize". For Xmegas with a page size of 512 bytes, the maximum USB packet size was overflowed, and subsequently, a memmove copied beyond the end of the allocated buffer. * jtag3.c (jtag3_read_byte): Add the correct offset also for the various flash regions, so reading the apptable or boot regions yields the correct data. Joerg Wunsch 2013-09-17 15:06:35 +0000
  • 8f6c6fc28f * jtag3.c (jtag3_initialize): Fix a buffer overflow by limiting the flash page cache size to at most "readsize". For Xmegas with a page size of 512 bytes, the maximum USB packet size was overflowed, and subsequently, a memmove copied beyond the end of the allocated buffer. * jtag3.c (jtag3_read_byte): Add the correct offset also for the various flash regions, so reading the apptable or boot regions yields the correct data. Joerg Wunsch 2013-09-17 15:06:35 +0000
  • 05bff44a6e Submitted by Joakim Lubeck: bug #40040: Support for ATtiny20 and ATtiny40 * avrdude.conf.in: Restructure the reduced-core tiny devices to use a common entry .reduced_core_tiny; add ATtiny20 and ATtiny40 joerg_wunsch 2013-09-16 19:40:15 +0000
  • c6e9e34e98 Submitted by Joakim Lubeck: bug #40040: Support for ATtiny20 and ATtiny40 * avrdude.conf.in: Restructure the reduced-core tiny devices to use a common entry .reduced_core_tiny; add ATtiny20 and ATtiny40 Joerg Wunsch 2013-09-16 19:40:15 +0000
  • eb3660e618 Submitted by Joakim Lubeck: bug #40040: Support for ATtiny20 and ATtiny40 * avrdude.conf.in: Restructure the reduced-core tiny devices to use a common entry .reduced_core_tiny; add ATtiny20 and ATtiny40 Joerg Wunsch 2013-09-16 19:40:15 +0000
  • a8888ec385 Few minor clarifications. joerg_wunsch 2013-09-16 19:23:21 +0000
  • 50829615d9 Few minor clarifications. Joerg Wunsch 2013-09-16 19:23:21 +0000
  • 2f1a8a45cd Few minor clarifications. Joerg Wunsch 2013-09-16 19:23:21 +0000
  • aee84229c5 Mention the libelf/libelf-devel requirement for the ELF feature. joerg_wunsch 2013-09-16 15:05:44 +0000
  • 956dc66196 Mention the libelf/libelf-devel requirement for the ELF feature. Joerg Wunsch 2013-09-16 15:05:44 +0000
  • 0094ab73d1 Mention the libelf/libelf-devel requirement for the ELF feature. Joerg Wunsch 2013-09-16 15:05:44 +0000
  • c7903a4153 In preparation for a release, move the new (partially incompatible with the previous version) features on top so they will become immediately apparent in the release notes. joerg_wunsch 2013-09-16 15:01:39 +0000
  • c152ab3778 In preparation for a release, move the new (partially incompatible with the previous version) features on top so they will become immediately apparent in the release notes. Joerg Wunsch 2013-09-16 15:01:39 +0000
  • 2b08f873f8 In preparation for a release, move the new (partially incompatible with the previous version) features on top so they will become immediately apparent in the release notes. Joerg Wunsch 2013-09-16 15:01:39 +0000
  • e7c450c7e1 Fix a typo: s/ATxmega8E6/ATxmega8E5/ joerg_wunsch 2013-09-16 07:19:32 +0000
  • 6a62e04886 Fix a typo: s/ATxmega8E6/ATxmega8E5/ Joerg Wunsch 2013-09-16 07:19:32 +0000
  • 0ce272c9ae Fix a typo: s/ATxmega8E6/ATxmega8E5/ Joerg Wunsch 2013-09-16 07:19:32 +0000
  • 9957d541f2 Submitted by Joakim Lubeck: bug #40033: Support for the XMegaE5 family * avrdude.conf.in (ATxmega8E6, ATxmega16E5, ATxmega32E5): New entries. joerg_wunsch 2013-09-15 19:50:53 +0000
  • 029b154852 Submitted by Joakim Lubeck: bug #40033: Support for the XMegaE5 family * avrdude.conf.in (ATxmega8E6, ATxmega16E5, ATxmega32E5): New entries. Joerg Wunsch 2013-09-15 19:50:53 +0000
  • 73cff9708a Submitted by Joakim Lubeck: bug #40033: Support for the XMegaE5 family * avrdude.conf.in (ATxmega8E6, ATxmega16E5, ATxmega32E5): New entries. Joerg Wunsch 2013-09-15 19:50:53 +0000
  • ea4b124e92 Fix some stray <TAB> characters. joerg_wunsch 2013-09-13 21:46:21 +0000
  • 465877b074 Fix some stray <TAB> characters. Joerg Wunsch 2013-09-13 21:46:21 +0000
  • 307258a0e6 Fix some stray <TAB> characters. Joerg Wunsch 2013-09-13 21:46:21 +0000
  • 65a7c7daca * stk500v2.c (stk500v2_set_sck_period): Revamp this to match the description/pseudo-code in appnote AVR068. joerg_wunsch 2013-09-13 21:32:00 +0000
  • 5dbde0ca20 * stk500v2.c (stk500v2_set_sck_period): Revamp this to match the description/pseudo-code in appnote AVR068. Joerg Wunsch 2013-09-13 21:32:00 +0000
  • 33c5f3798a * stk500v2.c (stk500v2_set_sck_period): Revamp this to match the description/pseudo-code in appnote AVR068. Joerg Wunsch 2013-09-13 21:32:00 +0000
  • 97ca8c2e5d Submitted by Stephen Roe: patch #7710: usb_libusb: Check VID/PID before opening device * usb_libusb.c (usbdev_open): Swap the sequence of verifying the VID:PID, and opening the device. joerg_wunsch 2013-09-13 19:56:07 +0000
  • dc1bacb7cb Submitted by Stephen Roe: patch #7710: usb_libusb: Check VID/PID before opening device * usb_libusb.c (usbdev_open): Swap the sequence of verifying the VID:PID, and opening the device. Joerg Wunsch 2013-09-13 19:56:07 +0000
  • 4b5ecec817 Submitted by Stephen Roe: patch #7710: usb_libusb: Check VID/PID before opening device * usb_libusb.c (usbdev_open): Swap the sequence of verifying the VID:PID, and opening the device. Joerg Wunsch 2013-09-13 19:56:07 +0000
  • b22d8a5dcd (part of patch #8176: butterfly.c (AVR109 protocol implementation) clean-up and bug-fixing) joerg_wunsch 2013-09-13 19:37:54 +0000
  • df18e6c882 (part of patch #8176: butterfly.c (AVR109 protocol implementation) clean-up and bug-fixing) Joerg Wunsch 2013-09-13 19:37:54 +0000
  • 4d6574dc51 (part of patch #8176: butterfly.c (AVR109 protocol implementation) clean-up and bug-fixing) Joerg Wunsch 2013-09-13 19:37:54 +0000
  • 7e10c77ff3 bug #35474 Feature request: print fuse values in safemode output * config_gram.y: New configuration token "default_safemode". * lexer.l: (Dito.) * avrdude.conf.in: (Dito.) * config.h: Add variable default_safemode. * config.c: (Dito.) * main.c: Handle default_safemode, including -u option. * avrdude.1: Document all this. * doc/avrdude.texi: (Dito.) joerg_wunsch 2013-09-13 17:22:38 +0000
  • 3203d8c054 bug #35474 Feature request: print fuse values in safemode output * config_gram.y: New configuration token "default_safemode". * lexer.l: (Dito.) * avrdude.conf.in: (Dito.) * config.h: Add variable default_safemode. * config.c: (Dito.) * main.c: Handle default_safemode, including -u option. * avrdude.1: Document all this. * doc/avrdude.texi: (Dito.) Joerg Wunsch 2013-09-13 17:22:38 +0000
  • 96b5dc8ca8 bug #35474 Feature request: print fuse values in safemode output * config_gram.y: New configuration token "default_safemode". * lexer.l: (Dito.) * avrdude.conf.in: (Dito.) * config.h: Add variable default_safemode. * config.c: (Dito.) * main.c: Handle default_safemode, including -u option. * avrdude.1: Document all this. * doc/avrdude.texi: (Dito.) Joerg Wunsch 2013-09-13 17:22:38 +0000
  • a3f00b0b75 Submitted by HubertB: patch #7657 Add ATmega406 support for avrdude using DRAGON + JTAG * avrdude.conf.in (ATmega406): New entry. joerg_wunsch 2013-09-13 15:42:38 +0000
  • e358e7079e Submitted by HubertB: patch #7657 Add ATmega406 support for avrdude using DRAGON + JTAG * avrdude.conf.in (ATmega406): New entry. Joerg Wunsch 2013-09-13 15:42:38 +0000
  • a851c91afe Submitted by HubertB: patch #7657 Add ATmega406 support for avrdude using DRAGON + JTAG * avrdude.conf.in (ATmega406): New entry. Joerg Wunsch 2013-09-13 15:42:38 +0000
  • 57715255b4 Submitted by Marc de Hoop: patch #7606 ATtiny43u support * avrdude.conf.in (ATtiny43U): New entry. joerg_wunsch 2013-09-13 15:34:56 +0000
  • 60827c3e3e Submitted by Marc de Hoop: patch #7606 ATtiny43u support * avrdude.conf.in (ATtiny43U): New entry. Joerg Wunsch 2013-09-13 15:34:56 +0000
  • d2a9e1da31 Submitted by Marc de Hoop: patch #7606 ATtiny43u support * avrdude.conf.in (ATtiny43U): New entry. Joerg Wunsch 2013-09-13 15:34:56 +0000
  • bbc0e35dfe patch #5708 avrdude should make 10 synchronization attempts instead of just one * stk500.c (stk500_getsync): Loop 10 times trying to get in sync with the programmer. joerg_wunsch 2013-09-13 14:59:15 +0000
  • e8333c598b patch #5708 avrdude should make 10 synchronization attempts instead of just one * stk500.c (stk500_getsync): Loop 10 times trying to get in sync with the programmer. Joerg Wunsch 2013-09-13 14:59:15 +0000
  • bf7e5f7a63 patch #5708 avrdude should make 10 synchronization attempts instead of just one * stk500.c (stk500_getsync): Loop 10 times trying to get in sync with the programmer. Joerg Wunsch 2013-09-13 14:59:15 +0000
  • 5d95ada0e1 Contributed by Ricardo Martins: bug #36384 ATxmega32A4 usersig size * avrdude.conf.in: Revamp all the ATxmega* entries. Add new entries for ATxmega128A1U, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D3, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega192D3, ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega256D3, ATxmega32A4U, ATxmega32C4, ATxmega384C3, ATxmega384D3, ATxmega64A1U, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3, ATxmega64C3, ATxmega64D3 joerg_wunsch 2013-09-13 13:02:51 +0000
  • 8cb5916192 Contributed by Ricardo Martins: bug #36384 ATxmega32A4 usersig size * avrdude.conf.in: Revamp all the ATxmega* entries. Add new entries for ATxmega128A1U, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D3, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega192D3, ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega256D3, ATxmega32A4U, ATxmega32C4, ATxmega384C3, ATxmega384D3, ATxmega64A1U, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3, ATxmega64C3, ATxmega64D3 Joerg Wunsch 2013-09-13 13:02:51 +0000
  • 9985e91387 Contributed by Ricardo Martins: bug #36384 ATxmega32A4 usersig size * avrdude.conf.in: Revamp all the ATxmega* entries. Add new entries for ATxmega128A1U, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D3, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega192D3, ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega256D3, ATxmega32A4U, ATxmega32C4, ATxmega384C3, ATxmega384D3, ATxmega64A1U, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3, ATxmega64C3, ATxmega64D3 Joerg Wunsch 2013-09-13 13:02:51 +0000
  • 8a8efb3f1d Fix counting pages for the non-verify read case. Previously, yielded 0, resulting in a division by 0 in report_progress(). joerg_wunsch 2013-09-13 12:48:13 +0000
  • 0b5c79ab9a Fix counting pages for the non-verify read case. Previously, yielded 0, resulting in a division by 0 in report_progress(). Joerg Wunsch 2013-09-13 12:48:13 +0000
  • 9de394d847 Fix counting pages for the non-verify read case. Previously, yielded 0, resulting in a division by 0 in report_progress(). Joerg Wunsch 2013-09-13 12:48:13 +0000
  • 27389d23bf bug #35456 The progress bar for STK500V2 programmer is "wrong". * avr.c (avr_read, avr_write): Change the progress reporting for paged read/write from per-address to per-considered-page. This ought to give a realistic estimation about the time still to be spent. joerg_wunsch 2013-09-13 09:42:47 +0000
  • 9697ebe2ec bug #35456 The progress bar for STK500V2 programmer is "wrong". * avr.c (avr_read, avr_write): Change the progress reporting for paged read/write from per-address to per-considered-page. This ought to give a realistic estimation about the time still to be spent. Joerg Wunsch 2013-09-13 09:42:47 +0000
  • 99bfbc353e bug #35456 The progress bar for STK500V2 programmer is "wrong". * avr.c (avr_read, avr_write): Change the progress reporting for paged read/write from per-address to per-considered-page. This ought to give a realistic estimation about the time still to be spent. Joerg Wunsch 2013-09-13 09:42:47 +0000
  • a4196a12b5 bug #34277: avrdude reads wrong byte order if using avr911 (aka butterfly) * butterfly.c (butterfly_read_byte_flash): Swap bytes received. joerg_wunsch 2013-09-13 06:54:53 +0000
  • 5113b8051a bug #34277: avrdude reads wrong byte order if using avr911 (aka butterfly) * butterfly.c (butterfly_read_byte_flash): Swap bytes received. Joerg Wunsch 2013-09-13 06:54:53 +0000
  • a7019a277c bug #34277: avrdude reads wrong byte order if using avr911 (aka butterfly) * butterfly.c (butterfly_read_byte_flash): Swap bytes received. Joerg Wunsch 2013-09-13 06:54:53 +0000