Commit Graph

  • cc12312b2c avrftdi.c: Fix wrong loop invariant in write_flush() Hannes Weisbach 2013-05-02 11:07:07 +0000
  • 12ff2d6a20 Adds TPI-support for FTDI-based programmers with MPSSE hweisbach 2013-05-02 11:07:00 +0000
  • 6a4d3d3964 Adds TPI-support for FTDI-based programmers with MPSSE Hannes Weisbach 2013-05-02 11:07:00 +0000
  • 1341a16432 Adds TPI-support for FTDI-based programmers with MPSSE Hannes Weisbach 2013-05-02 11:07:00 +0000
  • 8b4c54e37f avrftdi: Set guard time to fixed 2 bits. hweisbach 2013-05-02 11:06:52 +0000
  • 923aa2edab avrftdi: Set guard time to fixed 2 bits. Hannes Weisbach 2013-05-02 11:06:52 +0000
  • f31f050de2 avrftdi: Set guard time to fixed 2 bits. Hannes Weisbach 2013-05-02 11:06:52 +0000
  • d61242c19c avrftdi_tpi.c: Adds avrftdi_tpi_disable() hweisbach 2013-05-02 11:06:45 +0000
  • 27f7e6e5a4 avrftdi_tpi.c: Adds avrftdi_tpi_disable() Hannes Weisbach 2013-05-02 11:06:45 +0000
  • 91c6cdfdea avrftdi_tpi.c: Adds avrftdi_tpi_disable() Hannes Weisbach 2013-05-02 11:06:45 +0000
  • f949c94465 avrftdi_tpi.c: Simplify break command by sending 16 zero bits hweisbach 2013-05-02 11:06:37 +0000
  • 2ce37b2895 avrftdi_tpi.c: Simplify break command by sending 16 zero bits Hannes Weisbach 2013-05-02 11:06:37 +0000
  • 848cf9b55d avrftdi_tpi.c: Simplify break command by sending 16 zero bits Hannes Weisbach 2013-05-02 11:06:37 +0000
  • 0d9c0c5e9e tpi.h: Adds definition of TPI Identification code hweisbach 2013-05-02 11:06:30 +0000
  • 3c17593867 tpi.h: Adds definition of TPI Identification code Hannes Weisbach 2013-05-02 11:06:30 +0000
  • a211b17abb tpi.h: Adds definition of TPI Identification code Hannes Weisbach 2013-05-02 11:06:30 +0000
  • fc58b5286b avrftdi_tpi.c: Move to new avrftdi log infrastructure hweisbach 2013-05-02 11:06:22 +0000
  • a6b33b8b22 avrftdi_tpi.c: Move to new avrftdi log infrastructure Hannes Weisbach 2013-05-02 11:06:22 +0000
  • da998cb635 avrftdi_tpi.c: Move to new avrftdi log infrastructure Hannes Weisbach 2013-05-02 11:06:22 +0000
  • a29fc23148 Adds initial avrftdi TPI support. hweisbach 2013-05-02 11:06:15 +0000
  • 008ff9bb97 Adds initial avrftdi TPI support. Hannes Weisbach 2013-05-02 11:06:15 +0000
  • 33e9b840bf Adds initial avrftdi TPI support. Hannes Weisbach 2013-05-02 11:06:15 +0000
  • 57b5e76065 avrftdi.c: rename constant ERROR to ERR hweisbach 2013-04-28 19:35:36 +0000
  • 38c5f51a33 avrftdi.c: rename constant ERROR to ERR Hannes Weisbach 2013-04-28 19:35:36 +0000
  • b1a5eaf2a0 avrftdi.c: rename constant ERROR to ERR Hannes Weisbach 2013-04-28 19:35:36 +0000
  • fc709f2a84 Rework of textual output of avrftdi. hweisbach 2013-04-28 19:35:26 +0000
  • 508438a8d4 Rework of textual output of avrftdi. Hannes Weisbach 2013-04-28 19:35:26 +0000
  • 6cb94ba5a2 Rework of textual output of avrftdi. Hannes Weisbach 2013-04-28 19:35:26 +0000
  • a6f4aac8b1 Fixes bugs #38659 and #38831 hweisbach 2013-04-27 21:49:27 +0000
  • c413afc9b1 Fixes bugs #38659 and #38831 Hannes Weisbach 2013-04-27 21:49:27 +0000
  • d4439e4d43 Fixes bugs #38659 and #38831 Hannes Weisbach 2013-04-27 21:49:27 +0000
  • 2a3ecd0672 Updates avrftdi to use libftdi1 hweisbach 2013-04-27 20:52:01 +0000
  • 295b6f3711 Updates avrftdi to use libftdi1 Hannes Weisbach 2013-04-27 20:52:01 +0000
  • fe9e329013 Updates avrftdi to use libftdi1 Hannes Weisbach 2013-04-27 20:52:01 +0000
  • 31618cb6df Replaces the old AM_CONFIG_HEADER by AC_CONFIG_HEADERS; automake 1.13+ barfs. joerg_wunsch 2013-04-25 20:14:44 +0000
  • 81a0c06013 Replaces the old AM_CONFIG_HEADER by AC_CONFIG_HEADERS; automake 1.13+ barfs. Joerg Wunsch 2013-04-25 20:14:44 +0000
  • ff31f7f44f Replaces the old AM_CONFIG_HEADER by AC_CONFIG_HEADERS; automake 1.13+ barfs. Joerg Wunsch 2013-04-25 20:14:44 +0000
  • 9ad7888bc0 Add new devices: ATmega2564RFR2, ATmega1284RFR2, ATmega644RFR2 joerg_wunsch 2013-03-12 10:07:56 +0000
  • 13c00d2c30 Add new devices: ATmega2564RFR2, ATmega1284RFR2, ATmega644RFR2 Joerg Wunsch 2013-03-12 10:07:56 +0000
  • ed8e97475e Add new devices: ATmega2564RFR2, ATmega1284RFR2, ATmega644RFR2 Joerg Wunsch 2013-03-12 10:07:56 +0000
  • a8c3a0973a patch #7724 Add TPI support for Bus Pirate using bitbang mode * buspirate.[ch]: added support for BusPirate Bitbanging * avrdude.conf.in: added entry for buspirate_bb * pgm_type.c: added entry for buspirate_bb rliebscher 2013-01-30 21:15:39 +0000
  • db1419c93f patch #7724 Add TPI support for Bus Pirate using bitbang mode * buspirate.[ch]: added support for BusPirate Bitbanging * avrdude.conf.in: added entry for buspirate_bb * pgm_type.c: added entry for buspirate_bb Rene Liebscher 2013-01-30 21:15:39 +0000
  • 1b9eed0f8e patch #7724 Add TPI support for Bus Pirate using bitbang mode * buspirate.[ch]: added support for BusPirate Bitbanging * avrdude.conf.in: added entry for buspirate_bb * pgm_type.c: added entry for buspirate_bb Rene Liebscher 2013-01-30 21:15:39 +0000
  • 825c570746 patch #7936 Patch to support BusPirate AVR Extended Commands mode * buspirate.c: added support for BusPirate AVR Extended Commands mode * avrdude.1: added doc for nopagedread parameter * doc/avrdude.texi: added doc for nopagedread parameter rliebscher 2013-01-30 18:56:31 +0000
  • 67b1492b46 patch #7936 Patch to support BusPirate AVR Extended Commands mode * buspirate.c: added support for BusPirate AVR Extended Commands mode * avrdude.1: added doc for nopagedread parameter * doc/avrdude.texi: added doc for nopagedread parameter Rene Liebscher 2013-01-30 18:56:31 +0000
  • 51cf44ff12 patch #7936 Patch to support BusPirate AVR Extended Commands mode * buspirate.c: added support for BusPirate AVR Extended Commands mode * avrdude.1: added doc for nopagedread parameter * doc/avrdude.texi: added doc for nopagedread parameter Rene Liebscher 2013-01-30 18:56:31 +0000
  • f33873b1ba patch #7723 Bus Pirate “raw-wire” mode which can run down to 5 kHz * buspirate.c: added raw wire mode * avrdude.1: added doc for rawfreq parameter * doc/avrdude.texi: added doc for rawfreq parameter rliebscher 2013-01-30 17:58:48 +0000
  • fa4ab4941f patch #7723 Bus Pirate “raw-wire” mode which can run down to 5 kHz * buspirate.c: added raw wire mode * avrdude.1: added doc for rawfreq parameter * doc/avrdude.texi: added doc for rawfreq parameter Rene Liebscher 2013-01-30 17:58:48 +0000
  • f177b994be patch #7723 Bus Pirate “raw-wire” mode which can run down to 5 kHz * buspirate.c: added raw wire mode * avrdude.1: added doc for rawfreq parameter * doc/avrdude.texi: added doc for rawfreq parameter Rene Liebscher 2013-01-30 17:58:48 +0000
  • a4dbfc95fa bug #37977 Support for Openmoko Debug Board * avrdude.conf.in: added openmoko entry rliebscher 2013-01-30 16:46:31 +0000
  • 2b25eba671 bug #37977 Support for Openmoko Debug Board * avrdude.conf.in: added openmoko entry Rene Liebscher 2013-01-30 16:46:31 +0000
  • 9dbdbf5129 bug #37977 Support for Openmoko Debug Board * avrdude.conf.in: added openmoko entry Rene Liebscher 2013-01-30 16:46:31 +0000
  • 707e6634c1 patch #7932 Read USBtiny VID and PID from avrdude.conf if provided. * avrdude.conf.in: added usbpid, usbvid to usbtiny * usbtiny.[ch]: use usbpid, usbpid if provided in config file rliebscher 2013-01-29 18:33:34 +0000
  • 6351fa6b0a patch #7932 Read USBtiny VID and PID from avrdude.conf if provided. * avrdude.conf.in: added usbpid, usbvid to usbtiny * usbtiny.[ch]: use usbpid, usbpid if provided in config file Rene Liebscher 2013-01-29 18:33:34 +0000
  • 852428d8d6 patch #7932 Read USBtiny VID and PID from avrdude.conf if provided. * avrdude.conf.in: added usbpid, usbvid to usbtiny * usbtiny.[ch]: use usbpid, usbpid if provided in config file Rene Liebscher 2013-01-29 18:33:34 +0000
  • c65baa766a bug #38172: avrftdi: Incorrect information in avrdude.conf * avrdude.conf.in (avrftdi): fix comments about ACBUS vs. ADBUS; add a comment that the MPSSE signals are fixed by the FTDI hardware and cannot be changed joerg_wunsch 2013-01-26 20:08:40 +0000
  • fa982bcb50 bug #38172: avrftdi: Incorrect information in avrdude.conf * avrdude.conf.in (avrftdi): fix comments about ACBUS vs. ADBUS; add a comment that the MPSSE signals are fixed by the FTDI hardware and cannot be changed Joerg Wunsch 2013-01-26 20:08:40 +0000
  • d4102781ae bug #38172: avrftdi: Incorrect information in avrdude.conf * avrdude.conf.in (avrftdi): fix comments about ACBUS vs. ADBUS; add a comment that the MPSSE signals are fixed by the FTDI hardware and cannot be changed Joerg Wunsch 2013-01-26 20:08:40 +0000
  • 8d6f310736 patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface * doc/avrdude.texi,avrdude.1: added doc for linuxgpio * avrdude.conf.in: added template for linuxgpio programmer * config_gram.y: pin numbers restricted to [PIN_MIN, PIN_MAX] * pindefs.h: added PIN_MIN, PIN_MAX, removed unused LED_ON/OFF * configure.ac: configure option enable-linuxgpio, print of enabled options * linuxgpio.[ch]: new source for linuxgpio programmer * Makefile.am: added linuxgpio to sources list * pgm_type.c: added linuxgpio to programmer types list rliebscher 2013-01-09 19:23:30 +0000
  • 274c518121 patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface * doc/avrdude.texi,avrdude.1: added doc for linuxgpio * avrdude.conf.in: added template for linuxgpio programmer * config_gram.y: pin numbers restricted to [PIN_MIN, PIN_MAX] * pindefs.h: added PIN_MIN, PIN_MAX, removed unused LED_ON/OFF * configure.ac: configure option enable-linuxgpio, print of enabled options * linuxgpio.[ch]: new source for linuxgpio programmer * Makefile.am: added linuxgpio to sources list * pgm_type.c: added linuxgpio to programmer types list Rene Liebscher 2013-01-09 19:23:30 +0000
  • 4479ea8858 patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface * doc/avrdude.texi,avrdude.1: added doc for linuxgpio * avrdude.conf.in: added template for linuxgpio programmer * config_gram.y: pin numbers restricted to [PIN_MIN, PIN_MAX] * pindefs.h: added PIN_MIN, PIN_MAX, removed unused LED_ON/OFF * configure.ac: configure option enable-linuxgpio, print of enabled options * linuxgpio.[ch]: new source for linuxgpio programmer * Makefile.am: added linuxgpio to sources list * pgm_type.c: added linuxgpio to programmer types list Rene Liebscher 2013-01-09 19:23:30 +0000
  • 1b8fc9897d Replace some stray calls to putchar() by putc(..., stderr). joerg_wunsch 2013-01-08 21:02:01 +0000
  • 76df1b5b6e Replace some stray calls to putchar() by putc(..., stderr). Joerg Wunsch 2013-01-08 21:02:01 +0000
  • a34237dce3 Replace some stray calls to putchar() by putc(..., stderr). Joerg Wunsch 2013-01-08 21:02:01 +0000
  • 17cc9e7d05 Fix a minor typo. joerg_wunsch 2013-01-02 20:31:13 +0000
  • 3f74b4f7d4 Fix a minor typo. Joerg Wunsch 2013-01-02 20:31:13 +0000
  • b8ba817c68 Fix a minor typo. Joerg Wunsch 2013-01-02 20:31:13 +0000
  • ac8b2858ad * usb_libusb.c (usbdev_open): Downgrade the max transfer size for the main data endpoints when being forced so by the USB; this can happen when attaching the JTAGICE3 to a USB 1.1 connection * jtag3.c (jtag3_initialize): When detecting a downgraded max transfer size on the JTAGICE3 (presumably, due to being connected to USB 1.1 only), bail out as its firmware cannot properly handle this (by now) joerg_wunsch 2013-01-02 10:16:37 +0000
  • cc65b4adab * usb_libusb.c (usbdev_open): Downgrade the max transfer size for the main data endpoints when being forced so by the USB; this can happen when attaching the JTAGICE3 to a USB 1.1 connection * jtag3.c (jtag3_initialize): When detecting a downgraded max transfer size on the JTAGICE3 (presumably, due to being connected to USB 1.1 only), bail out as its firmware cannot properly handle this (by now) Joerg Wunsch 2013-01-02 10:16:37 +0000
  • 6f84a29bd7 * usb_libusb.c (usbdev_open): Downgrade the max transfer size for the main data endpoints when being forced so by the USB; this can happen when attaching the JTAGICE3 to a USB 1.1 connection * jtag3.c (jtag3_initialize): When detecting a downgraded max transfer size on the JTAGICE3 (presumably, due to being connected to USB 1.1 only), bail out as its firmware cannot properly handle this (by now) Joerg Wunsch 2013-01-02 10:16:37 +0000
  • ef0ee7525f Annual ChangeLog rotation time. joerg_wunsch 2013-01-02 10:13:26 +0000
  • 87e413cc03 Annual ChangeLog rotation time. Joerg Wunsch 2013-01-02 10:13:26 +0000
  • b5ed550b9d Annual ChangeLog rotation time. Joerg Wunsch 2013-01-02 10:13:26 +0000
  • 3cb37fffbe Annual ChangeLog rotation time. joerg_wunsch 2013-01-02 10:12:41 +0000
  • 915b8c89df Annual ChangeLog rotation time. Joerg Wunsch 2013-01-02 10:12:41 +0000
  • 7d60f59b1e Annual ChangeLog rotation time. Joerg Wunsch 2013-01-02 10:12:41 +0000
  • 076e03472f * usbdefs.h (USBDEV_BULK_EP_WRITE_STK600) (USBDEV_BULK_EP_READ_STK600): new define values * stk500v2.c (stk600_open): use the STK600 EP values, as they are different from AVRISPmkII joerg_wunsch 2012-12-18 10:45:23 +0000
  • e94286da18 * usbdefs.h (USBDEV_BULK_EP_WRITE_STK600) (USBDEV_BULK_EP_READ_STK600): new define values * stk500v2.c (stk600_open): use the STK600 EP values, as they are different from AVRISPmkII Joerg Wunsch 2012-12-18 10:45:23 +0000
  • baa8f5a000 * usbdefs.h (USBDEV_BULK_EP_WRITE_STK600) (USBDEV_BULK_EP_READ_STK600): new define values * stk500v2.c (stk600_open): use the STK600 EP values, as they are different from AVRISPmkII Joerg Wunsch 2012-12-18 10:45:23 +0000
  • 9dc65f6008 bug #37942: Latest SVN can't program in dragon_jtag mode * jtagmkII.c (jtagmkII_initialize): For Xmega devices, and firmware >= 7.x, don't trigger a RESET, in order to work around a firmware bug that appears to be present in at least firmware 7.24 for the Dragon. joerg_wunsch 2012-12-18 09:20:06 +0000
  • 93d4697961 bug #37942: Latest SVN can't program in dragon_jtag mode * jtagmkII.c (jtagmkII_initialize): For Xmega devices, and firmware >= 7.x, don't trigger a RESET, in order to work around a firmware bug that appears to be present in at least firmware 7.24 for the Dragon. Joerg Wunsch 2012-12-18 09:20:06 +0000
  • 7ba3e6a3d7 bug #37942: Latest SVN can't program in dragon_jtag mode * jtagmkII.c (jtagmkII_initialize): For Xmega devices, and firmware >= 7.x, don't trigger a RESET, in order to work around a firmware bug that appears to be present in at least firmware 7.24 for the Dragon. Joerg Wunsch 2012-12-18 09:20:06 +0000
  • 05fd0beac1 * config_gram.y: Implement the "ocdrev" keyword * avrpart.c: (Dito) * avrpart.h: (Dito) * lexer.l: (Dito) * avrdude.conf.in: Add "ocdrev" key/value pairs, based on the AS6 XML file information. * jtag3.c: Use the ocdrev in the parameter block. joerg_wunsch 2012-12-04 13:59:37 +0000
  • 34a01cf0ac * config_gram.y: Implement the "ocdrev" keyword * avrpart.c: (Dito) * avrpart.h: (Dito) * lexer.l: (Dito) * avrdude.conf.in: Add "ocdrev" key/value pairs, based on the AS6 XML file information. * jtag3.c: Use the ocdrev in the parameter block. Joerg Wunsch 2012-12-04 13:59:37 +0000
  • 0764958d0f * config_gram.y: Implement the "ocdrev" keyword * avrpart.c: (Dito) * avrpart.h: (Dito) * lexer.l: (Dito) * avrdude.conf.in: Add "ocdrev" key/value pairs, based on the AS6 XML file information. * jtag3.c: Use the ocdrev in the parameter block. Joerg Wunsch 2012-12-04 13:59:37 +0000
  • 1f7b134420 * jtag3.c: Make jtag3_command() public * jtag3.h: (Dito.) * jtag3_private.h: Add two new commands * stk500v2.c: Implement the "MonCon disable" hack that allows temporarily falling back to ISP when trying to talk to a part that has debugWIRE enabled joerg_wunsch 2012-12-03 21:03:06 +0000
  • 1daf387df5 * jtag3.c: Make jtag3_command() public * jtag3.h: (Dito.) * jtag3_private.h: Add two new commands * stk500v2.c: Implement the "MonCon disable" hack that allows temporarily falling back to ISP when trying to talk to a part that has debugWIRE enabled Joerg Wunsch 2012-12-03 21:03:06 +0000
  • 179fc32c03 * jtag3.c: Make jtag3_command() public * jtag3.h: (Dito.) * jtag3_private.h: Add two new commands * stk500v2.c: Implement the "MonCon disable" hack that allows temporarily falling back to ISP when trying to talk to a part that has debugWIRE enabled Joerg Wunsch 2012-12-03 21:03:06 +0000
  • 7f9f0633cd * pickit2.c: reordered #includes for non-usb configuration rliebscher 2012-12-03 20:50:11 +0000
  • e61690b142 * pickit2.c: reordered #includes for non-usb configuration Rene Liebscher 2012-12-03 20:50:11 +0000
  • 01800f7394 * pickit2.c: reordered #includes for non-usb configuration Rene Liebscher 2012-12-03 20:50:11 +0000
  • 3024312901 Enable interactive adjustment of the various clock frequencies (JTAG Xmega, JTAG megaAVR, PDI Xmega) through the set_sck_period() callback. joerg_wunsch 2012-12-03 16:52:23 +0000
  • 62f798bc54 Enable interactive adjustment of the various clock frequencies (JTAG Xmega, JTAG megaAVR, PDI Xmega) through the set_sck_period() callback. Joerg Wunsch 2012-12-03 16:52:23 +0000
  • bf6fb8c947 Enable interactive adjustment of the various clock frequencies (JTAG Xmega, JTAG megaAVR, PDI Xmega) through the set_sck_period() callback. Joerg Wunsch 2012-12-03 16:52:23 +0000
  • 707ddd2de9 Remove unused code that was left over from cloning the jtagmkII.c implementation joerg_wunsch 2012-12-03 16:09:34 +0000
  • a0fb4bdb3f Remove unused code that was left over from cloning the jtagmkII.c implementation Joerg Wunsch 2012-12-03 16:09:34 +0000
  • f383f714e6 Remove unused code that was left over from cloning the jtagmkII.c implementation Joerg Wunsch 2012-12-03 16:09:34 +0000
  • 97357595b6 * pgm_type.c: Add "jtagice3_isp" programmer hook * avrdude.conf.in: Add "jtag3isp" programmer * jtag3.c: jtag3_setparm() is now public * jtag3.h: (Dito) * stk500v2_private.h: Command 0x1D is CMD_SPI_MULTI only for STK500v2, AVRISPmkII, and JTAGICEmkII; for JTAGICE3, it's CMD_SET_SCK now; also add CMD_GET_SCK * avrpart.c (avr_get_output_index): New function * avrpart.h: (Dito) * stk500v2.c: Implement the pasthrough programmer glue logic for JTAGICE3 in ISP mode * stk500v2.h: (Dito) * avrdude.1: Document the JTAGICE3 support. joerg_wunsch 2012-12-03 15:52:38 +0000
  • 2c540d02b6 * pgm_type.c: Add "jtagice3_isp" programmer hook * avrdude.conf.in: Add "jtag3isp" programmer * jtag3.c: jtag3_setparm() is now public * jtag3.h: (Dito) * stk500v2_private.h: Command 0x1D is CMD_SPI_MULTI only for STK500v2, AVRISPmkII, and JTAGICEmkII; for JTAGICE3, it's CMD_SET_SCK now; also add CMD_GET_SCK * avrpart.c (avr_get_output_index): New function * avrpart.h: (Dito) * stk500v2.c: Implement the pasthrough programmer glue logic for JTAGICE3 in ISP mode * stk500v2.h: (Dito) * avrdude.1: Document the JTAGICE3 support. Joerg Wunsch 2012-12-03 15:52:38 +0000
  • d7930063cc * pgm_type.c: Add "jtagice3_isp" programmer hook * avrdude.conf.in: Add "jtag3isp" programmer * jtag3.c: jtag3_setparm() is now public * jtag3.h: (Dito) * stk500v2_private.h: Command 0x1D is CMD_SPI_MULTI only for STK500v2, AVRISPmkII, and JTAGICEmkII; for JTAGICE3, it's CMD_SET_SCK now; also add CMD_GET_SCK * avrpart.c (avr_get_output_index): New function * avrpart.h: (Dito) * stk500v2.c: Implement the pasthrough programmer glue logic for JTAGICE3 in ISP mode * stk500v2.h: (Dito) * avrdude.1: Document the JTAGICE3 support. Joerg Wunsch 2012-12-03 15:52:38 +0000