68b16424b8Added AVR32
David Hoerl
2010-01-11 16:17:46 +0000
53fe2be4a3Added AVR32
David Hoerl
2010-01-11 16:17:46 +0000
5279d55b9eAfter erasing an Xmega part, do *not* reinitialize the world, as a subsequent programming operation will fail (for unknown reasons). Actually, this was really only required for ancient AVRs, but doesn't hurt on mega and tiny devices.
joerg_wunsch
2010-01-11 16:04:29 +0000
5774debe8fAfter erasing an Xmega part, do *not* reinitialize the world, as a subsequent programming operation will fail (for unknown reasons). Actually, this was really only required for ancient AVRs, but doesn't hurt on mega and tiny devices.
Joerg Wunsch
2010-01-11 16:04:29 +0000
d23e035b3bAfter erasing an Xmega part, do *not* reinitialize the world, as a subsequent programming operation will fail (for unknown reasons). Actually, this was really only required for ancient AVRs, but doesn't hurt on mega and tiny devices.
Joerg Wunsch
2010-01-11 16:04:29 +0000
b827263faaClean-up the Xmega erase functions. * jtagmkII_private.h: Add CMND_XMEGA_ERASE as well as the various XMEGA_ERASE_* definitions (from updated appnote AVR067) * jtagmkII.c (jtagmkII_chip_erase): Correctly implement Xmega chip erase based on CMND_XMEGA_ERASE. * jtagmkII.c (jtagmkII_pre_write): Remove, this turned out to be just a chip erase. * jtagmkII.c (jtagmkII_program_disable): Don't try reading "hfuse" for Xmega parts; they don't have it. * main.c (main): Re-enable auto-erase. It's been done before (as "jtagmkII_pre_write") in jtagmkII_paged_write() anyway. Xmega boot and application flash areas should be handled separately in the future, so auto_erase can only affect the area just being programmed.
joerg_wunsch
2010-01-11 15:27:44 +0000
37fbb66f07Clean-up the Xmega erase functions. * jtagmkII_private.h: Add CMND_XMEGA_ERASE as well as the various XMEGA_ERASE_* definitions (from updated appnote AVR067) * jtagmkII.c (jtagmkII_chip_erase): Correctly implement Xmega chip erase based on CMND_XMEGA_ERASE. * jtagmkII.c (jtagmkII_pre_write): Remove, this turned out to be just a chip erase. * jtagmkII.c (jtagmkII_program_disable): Don't try reading "hfuse" for Xmega parts; they don't have it. * main.c (main): Re-enable auto-erase. It's been done before (as "jtagmkII_pre_write") in jtagmkII_paged_write() anyway. Xmega boot and application flash areas should be handled separately in the future, so auto_erase can only affect the area just being programmed.
Joerg Wunsch
2010-01-11 15:27:44 +0000
a7e45fd3d3Clean-up the Xmega erase functions. * jtagmkII_private.h: Add CMND_XMEGA_ERASE as well as the various XMEGA_ERASE_* definitions (from updated appnote AVR067) * jtagmkII.c (jtagmkII_chip_erase): Correctly implement Xmega chip erase based on CMND_XMEGA_ERASE. * jtagmkII.c (jtagmkII_pre_write): Remove, this turned out to be just a chip erase. * jtagmkII.c (jtagmkII_program_disable): Don't try reading "hfuse" for Xmega parts; they don't have it. * main.c (main): Re-enable auto-erase. It's been done before (as "jtagmkII_pre_write") in jtagmkII_paged_write() anyway. Xmega boot and application flash areas should be handled separately in the future, so auto_erase can only affect the area just being programmed.
Joerg Wunsch
2010-01-11 15:27:44 +0000
5dceef2b5cDisable safemode for Xmega parts.
joerg_wunsch
2010-01-11 14:29:26 +0000
8743e20e25Disable safemode for Xmega parts.
Joerg Wunsch
2010-01-11 14:29:26 +0000
b9041f1adcDisable safemode for Xmega parts.
Joerg Wunsch
2010-01-11 14:29:26 +0000
5c17edc5a9* buspirate.c: If the BusPirate doesn't respond to a standard a reset command assume it was in binmode and attempt to exit to text mode first.
mludvig
2010-01-11 12:19:15 +0000
1b16aa8140* buspirate.c: If the BusPirate doesn't respond to a standard a reset command assume it was in binmode and attempt to exit to text mode first.
Michal Ludvig
2010-01-11 12:19:15 +0000
02a229b5f7* buspirate.c: If the BusPirate doesn't respond to a standard a reset command assume it was in binmode and attempt to exit to text mode first.
Michal Ludvig
2010-01-11 12:19:15 +0000
2b1245d00fAdd ylwrap to list of ignored files.
joerg_wunsch
2010-01-11 09:58:40 +0000
7faa13dd06Add ylwrap to list of ignored files.
Joerg Wunsch
2010-01-11 09:58:40 +0000
a195465d97Add ylwrap to list of ignored files.
Joerg Wunsch
2010-01-11 09:58:40 +0000
05bf2b8042Mention the Arduino support that has been added recently.
joerg_wunsch
2010-01-08 20:05:39 +0000
1fd93b3296Mention the Arduino support that has been added recently.
Joerg Wunsch
2010-01-08 20:05:39 +0000
d4fd2a74aaMention the Arduino support that has been added recently.
Joerg Wunsch
2010-01-08 20:05:39 +0000
d10c930a25* bitbang.c: Fix Win32 build error: move freq up to the file level. * buspirate.c: Fix Win32 build warning: include <malloc.h> to to get a declaration for alloca().
joerg_wunsch
2010-01-08 20:02:35 +0000
31aa649153* bitbang.c: Fix Win32 build error: move freq up to the file level. * buspirate.c: Fix Win32 build warning: include <malloc.h> to to get a declaration for alloca().
Joerg Wunsch
2010-01-08 20:02:35 +0000
b8562e7eed* bitbang.c: Fix Win32 build error: move freq up to the file level. * buspirate.c: Fix Win32 build warning: include <malloc.h> to to get a declaration for alloca().
Joerg Wunsch
2010-01-08 20:02:35 +0000
6a17d2ca34bug #28520: Programming with USBasp with low clock speed fails * usbasp.c: Change blocksize depending on sck frequency to avoid usb transmition timeouts.
fischl
2010-01-08 18:33:23 +0000
9567713246bug #28520: Programming with USBasp with low clock speed fails * usbasp.c: Change blocksize depending on sck frequency to avoid usb transmition timeouts.
Thomas Fischl
2010-01-08 18:33:23 +0000
ce87897cb3bug #28520: Programming with USBasp with low clock speed fails * usbasp.c: Change blocksize depending on sck frequency to avoid usb transmition timeouts.
Thomas Fischl
2010-01-08 18:33:23 +0000
4b515d005cbug #27505: serbb_posix does not cope with inverted pins * serbb_posix (serbb_highpulsepin): apply PIN_MASK when checking pin numbers. * serbb_win32 (serbb_highpulsepin): (Dito.)
joerg_wunsch
2010-01-08 16:31:54 +0000
0ccd81eb98bug #27505: serbb_posix does not cope with inverted pins * serbb_posix (serbb_highpulsepin): apply PIN_MASK when checking pin numbers. * serbb_win32 (serbb_highpulsepin): (Dito.)
Joerg Wunsch
2010-01-08 16:31:54 +0000
10bf04f706bug #27505: serbb_posix does not cope with inverted pins * serbb_posix (serbb_highpulsepin): apply PIN_MASK when checking pin numbers. * serbb_win32 (serbb_highpulsepin): (Dito.)
Joerg Wunsch
2010-01-08 16:31:54 +0000
ad8b6a45dabug #28516: Linux/Dragon: Error message on exit * stk500v2.c: Fix the "bad response to GO command: RSP_ILLEGAL_EMULATOR_MODE" message. jtagmkII_close() has been called with the wrong pgm->cookie. Wrap it inside stk500v2_jtagmkII_close(), adjusting the cookie data appropriately.
joerg_wunsch
2010-01-08 16:01:37 +0000
bb7c8a299abug #28516: Linux/Dragon: Error message on exit * stk500v2.c: Fix the "bad response to GO command: RSP_ILLEGAL_EMULATOR_MODE" message. jtagmkII_close() has been called with the wrong pgm->cookie. Wrap it inside stk500v2_jtagmkII_close(), adjusting the cookie data appropriately.
Joerg Wunsch
2010-01-08 16:01:37 +0000
872dd6199abug #28516: Linux/Dragon: Error message on exit * stk500v2.c: Fix the "bad response to GO command: RSP_ILLEGAL_EMULATOR_MODE" message. jtagmkII_close() has been called with the wrong pgm->cookie. Wrap it inside stk500v2_jtagmkII_close(), adjusting the cookie data appropriately.
Joerg Wunsch
2010-01-08 16:01:37 +0000
9829add3caSubmitted by Doug: patch #7010: Win32 enhanced bitbang_delay * bitbang.c (bitbang_calibrate_delay, bitbang_delay): On Win32, use the high-resolution performance counter rather than the uneducated delay loop guess if it is available on the target hardware.
joerg_wunsch
2010-01-08 14:50:22 +0000
0433f5e8efSubmitted by Doug: patch #7010: Win32 enhanced bitbang_delay * bitbang.c (bitbang_calibrate_delay, bitbang_delay): On Win32, use the high-resolution performance counter rather than the uneducated delay loop guess if it is available on the target hardware.
Joerg Wunsch
2010-01-08 14:50:22 +0000
828253ff93Submitted by Doug: patch #7010: Win32 enhanced bitbang_delay * bitbang.c (bitbang_calibrate_delay, bitbang_delay): On Win32, use the high-resolution performance counter rather than the uneducated delay loop guess if it is available on the target hardware.
Joerg Wunsch
2010-01-08 14:50:22 +0000
e43899b909Add Thomas Fischl as well (USBasp).
joerg_wunsch
2010-01-08 13:43:41 +0000
c7f93ef7f1Add Thomas Fischl as well (USBasp).
Joerg Wunsch
2010-01-08 13:43:41 +0000
fd0d2665d4Add Thomas Fischl as well (USBasp).
Joerg Wunsch
2010-01-08 13:43:41 +0000
31a5578201Add Michal Ludvig, for his contribution of the buspirate code.
joerg_wunsch
2010-01-08 13:41:42 +0000
da292c817eAdd Michal Ludvig, for his contribution of the buspirate code.
Joerg Wunsch
2010-01-08 13:41:42 +0000
0494fa205fAdd Michal Ludvig, for his contribution of the buspirate code.
Joerg Wunsch
2010-01-08 13:41:42 +0000
f1ed77afc2Submitted by Eric Trein: bug #27596: AT90s2333 is not correctly supported in avrdude.conf * avrdude.conf.in (at90s2333): add various STK500v2 parameters.
joerg_wunsch
2010-01-07 16:34:58 +0000
59c68bac8bSubmitted by Eric Trein: bug #27596: AT90s2333 is not correctly supported in avrdude.conf * avrdude.conf.in (at90s2333): add various STK500v2 parameters.
Joerg Wunsch
2010-01-07 16:34:58 +0000
8902e9d1a4Submitted by Eric Trein: bug #27596: AT90s2333 is not correctly supported in avrdude.conf * avrdude.conf.in (at90s2333): add various STK500v2 parameters.
Joerg Wunsch
2010-01-07 16:34:58 +0000
f20836f698bug #28458: Buffer line is incorrectly released for PP programmers * par.c (par_close): use par_setmany() rather than par_setpin() for PPI_AVR_BUFF.
joerg_wunsch
2010-01-07 16:23:28 +0000
6363da9c45bug #28458: Buffer line is incorrectly released for PP programmers * par.c (par_close): use par_setmany() rather than par_setpin() for PPI_AVR_BUFF.
Joerg Wunsch
2010-01-07 16:23:28 +0000
c5058da936bug #28458: Buffer line is incorrectly released for PP programmers * par.c (par_close): use par_setmany() rather than par_setpin() for PPI_AVR_BUFF.
Joerg Wunsch
2010-01-07 16:23:28 +0000
626ff0dd8bbug #27507: SIGSEGV when using avrdragon (avrdude 5.8) * stk500v2.c (stk500v2_dragon_isp_initpgm): Use stk500v2_jtagmkII_setup/stk500v2_jtagmkII_rather than their jtagII counterparts, to get the private data properly initialized.
joerg_wunsch
2010-01-07 15:53:50 +0000
ee8a473945bug #27507: SIGSEGV when using avrdragon (avrdude 5.8) * stk500v2.c (stk500v2_dragon_isp_initpgm): Use stk500v2_jtagmkII_setup/stk500v2_jtagmkII_rather than their jtagII counterparts, to get the private data properly initialized.
Joerg Wunsch
2010-01-07 15:53:50 +0000
ff60d53522bug #27507: SIGSEGV when using avrdragon (avrdude 5.8) * stk500v2.c (stk500v2_dragon_isp_initpgm): Use stk500v2_jtagmkII_setup/stk500v2_jtagmkII_rather than their jtagII counterparts, to get the private data properly initialized.
Joerg Wunsch
2010-01-07 15:53:50 +0000
bfc1d53b3eCosmetics: adjust for 8-column hard tabs, remove UTF-8 dashes.
joerg_wunsch
2010-01-07 13:30:44 +0000
2110c28be5Cosmetics: adjust for 8-column hard tabs, remove UTF-8 dashes.
Joerg Wunsch
2010-01-07 13:30:44 +0000
f514ad8fbcCosmetics: adjust for 8-column hard tabs, remove UTF-8 dashes.
Joerg Wunsch
2010-01-07 13:30:44 +0000
31b4ffcca7Fix a few warnings that came up recently (some of them only triggered by recent GCC versions). * config_gram.y (parse_cmdbits): "brkt possibly used uninitialized" (GCC errs here) * jtagmkII.c (jtagmkII_reset32): "status possibly used uninitialized" (I think GCC errs, too) * buspirate.c: "pointers differ in signedness" (mismatch between string processing and the use of "unsigned char" throughought the AVRDUDE API)
joerg_wunsch
2010-01-07 13:13:02 +0000
f7cb1f53eaFix a few warnings that came up recently (some of them only triggered by recent GCC versions). * config_gram.y (parse_cmdbits): "brkt possibly used uninitialized" (GCC errs here) * jtagmkII.c (jtagmkII_reset32): "status possibly used uninitialized" (I think GCC errs, too) * buspirate.c: "pointers differ in signedness" (mismatch between string processing and the use of "unsigned char" throughought the AVRDUDE API)
Joerg Wunsch
2010-01-07 13:13:02 +0000
038d28ac29Fix a few warnings that came up recently (some of them only triggered by recent GCC versions). * config_gram.y (parse_cmdbits): "brkt possibly used uninitialized" (GCC errs here) * jtagmkII.c (jtagmkII_reset32): "status possibly used uninitialized" (I think GCC errs, too) * buspirate.c: "pointers differ in signedness" (mismatch between string processing and the use of "unsigned char" throughought the AVRDUDE API)
Joerg Wunsch
2010-01-07 13:13:02 +0000
9e02e561fajtagmkII_smc_init32(): replace sleep() by usleep() for win32 compatibility.
joerg_wunsch
2010-01-01 08:55:33 +0000
23d95b80ddjtagmkII_smc_init32(): replace sleep() by usleep() for win32 compatibility.
Joerg Wunsch
2010-01-01 08:55:33 +0000
5ccdb8b905jtagmkII_smc_init32(): replace sleep() by usleep() for win32 compatibility.
Joerg Wunsch
2010-01-01 08:55:33 +0000
3e7897371a* fileio.c: ihex2bin did not properly handle files > 64K bytes * usb_libusb.c: re-enabled usb_reset for Macs (no reset causes lots of failures) * avrdude.1: spacing issue for ucr2 fixed.
dhoerl
2009-11-29 20:19:15 +0000
1bc01515e3* fileio.c: ihex2bin did not properly handle files > 64K bytes * usb_libusb.c: re-enabled usb_reset for Macs (no reset causes lots of failures) * avrdude.1: spacing issue for ucr2 fixed.
David Hoerl
2009-11-29 20:19:15 +0000
10db97bb35* fileio.c: ihex2bin did not properly handle files > 64K bytes * usb_libusb.c: re-enabled usb_reset for Macs (no reset causes lots of failures) * avrdude.1: spacing issue for ucr2 fixed.
David Hoerl
2009-11-29 20:19:15 +0000
7d1ea872cd* buspirate.c: Implemented reset= and speed= extended parameters. * avrdude.1: Document the change.
mludvig
2009-11-09 02:18:40 +0000
d64741e5a2* buspirate.c: Implemented reset= and speed= extended parameters. * avrdude.1: Document the change.
Michal Ludvig
2009-11-09 02:18:40 +0000
1e6c7b0a5e* buspirate.c: Implemented reset= and speed= extended parameters. * avrdude.1: Document the change.
Michal Ludvig
2009-11-09 02:18:40 +0000
63eb9668fd* configure.ac, Makefile.am: Test if GCC accepts -Wno-pointer-sign
mludvig
2009-11-04 23:42:16 +0000
01f1430e8b* configure.ac, Makefile.am: Test if GCC accepts -Wno-pointer-sign
Michal Ludvig
2009-11-04 23:42:16 +0000
498d92d028* configure.ac, Makefile.am: Test if GCC accepts -Wno-pointer-sign
Michal Ludvig
2009-11-04 23:42:16 +0000
fd1c9b4910* avrdude.1: Added info about BusPirate.
mludvig
2009-11-04 03:32:55 +0000
56bf53abd5* avrdude.1: Added info about BusPirate.
Michal Ludvig
2009-11-04 03:32:55 +0000
e7543c2250* avrdude.1: Added info about BusPirate.
Michal Ludvig
2009-11-04 03:32:55 +0000
d89999417e* buspirate.c: Implemented 'BinMode' support for firmware 2.7 and higher.
mludvig
2009-11-04 03:14:17 +0000
da6d670faf* buspirate.c: Implemented 'BinMode' support for firmware 2.7 and higher.
Michal Ludvig
2009-11-04 03:14:17 +0000
d148f4c43e* buspirate.c: Implemented 'BinMode' support for firmware 2.7 and higher.
Michal Ludvig
2009-11-04 03:14:17 +0000
3f8491d3d6* Makefile.am: Silent warnings about signedness - they're useless and annoying, especially for 'char' vars.
mludvig
2009-11-03 03:29:11 +0000
e32397c97c* Makefile.am: Silent warnings about signedness - they're useless and annoying, especially for 'char' vars.
Michal Ludvig
2009-11-03 03:29:11 +0000
3476594946* Makefile.am: Silent warnings about signedness - they're useless and annoying, especially for 'char' vars.
Michal Ludvig
2009-11-03 03:29:11 +0000
1b4ba95e3c* arduino.c: Add on to bug #26703 / patch #6866 - clear DTR/RTS when closing the port.
mludvig
2009-11-02 23:52:52 +0000
07b4691c2a* arduino.c: Add on to bug #26703 / patch #6866 - clear DTR/RTS when closing the port.
Michal Ludvig
2009-11-02 23:52:52 +0000
1da61f080e* arduino.c: Add on to bug #26703 / patch #6866 - clear DTR/RTS when closing the port.
Michal Ludvig
2009-11-02 23:52:52 +0000
e984f82979bug #22271 (project avrdude) - disable usb_reset() for Macs (was just FreeBSD)
dhoerl
2009-10-22 19:48:01 +0000