a8c3a0973apatch #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
db1419c93fpatch #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
1b9eed0f8epatch #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
825c570746patch #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
67b1492b46patch #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
51cf44ff12patch #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
f33873b1bapatch #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
fa4ab4941fpatch #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
f177b994bepatch #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
a4dbfc95fabug #37977 Support for Openmoko Debug Board * avrdude.conf.in: added openmoko entry
rliebscher
2013-01-30 16:46:31 +0000
2b25eba671bug #37977 Support for Openmoko Debug Board * avrdude.conf.in: added openmoko entry
Rene Liebscher
2013-01-30 16:46:31 +0000
9dbdbf5129bug #37977 Support for Openmoko Debug Board * avrdude.conf.in: added openmoko entry
Rene Liebscher
2013-01-30 16:46:31 +0000
707e6634c1patch #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
6351fa6b0apatch #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
852428d8d6patch #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
c65baa766abug #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
fa982bcb50bug #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
d4102781aebug #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
8d6f310736patch #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
274c518121patch #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
4479ea8858patch #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
1b8fc9897dReplace some stray calls to putchar() by putc(..., stderr).
joerg_wunsch
2013-01-08 21:02:01 +0000
76df1b5b6eReplace some stray calls to putchar() by putc(..., stderr).
Joerg Wunsch
2013-01-08 21:02:01 +0000
a34237dce3Replace some stray calls to putchar() by putc(..., stderr).
Joerg Wunsch
2013-01-08 21:02:01 +0000
17cc9e7d05Fix a minor typo.
joerg_wunsch
2013-01-02 20:31:13 +0000
3f74b4f7d4Fix a minor typo.
Joerg Wunsch
2013-01-02 20:31:13 +0000
b8ba817c68Fix 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
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
9dc65f6008bug #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
93d4697961bug #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
7ba3e6a3d7bug #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
3024312901Enable 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
62f798bc54Enable 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
bf6fb8c947Enable 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
707ddd2de9Remove unused code that was left over from cloning the jtagmkII.c implementation
joerg_wunsch
2012-12-03 16:09:34 +0000
a0fb4bdb3fRemove unused code that was left over from cloning the jtagmkII.c implementation
Joerg Wunsch
2012-12-03 16:09:34 +0000
f383f714e6Remove 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