Commit Graph

  • d5023fbd6d * buspirate.c: Initialise firmware version to v0.0 prior to parsing the buspirate banner. mludvig 2010-01-12 09:52:40 +0000
  • 3b92d6eb15 * buspirate.c: Initialise firmware version to v0.0 prior to parsing the buspirate banner. Michal Ludvig 2010-01-12 09:52:40 +0000
  • 06fe35484e * buspirate.c: Initialise firmware version to v0.0 prior to parsing the buspirate banner. Michal Ludvig 2010-01-12 09:52:40 +0000
  • 92b8065a02 Added AVR32 dhoerl 2010-01-11 16:17:46 +0000
  • 68b16424b8 Added AVR32 David Hoerl 2010-01-11 16:17:46 +0000
  • 53fe2be4a3 Added AVR32 David Hoerl 2010-01-11 16:17:46 +0000
  • 5279d55b9e After 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
  • 5774debe8f After 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
  • d23e035b3b After 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
  • b827263faa Clean-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
  • 37fbb66f07 Clean-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
  • a7e45fd3d3 Clean-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
  • 5dceef2b5c Disable safemode for Xmega parts. joerg_wunsch 2010-01-11 14:29:26 +0000
  • 8743e20e25 Disable safemode for Xmega parts. Joerg Wunsch 2010-01-11 14:29:26 +0000
  • b9041f1adc Disable 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
  • 2b1245d00f Add ylwrap to list of ignored files. joerg_wunsch 2010-01-11 09:58:40 +0000
  • 7faa13dd06 Add ylwrap to list of ignored files. Joerg Wunsch 2010-01-11 09:58:40 +0000
  • a195465d97 Add ylwrap to list of ignored files. Joerg Wunsch 2010-01-11 09:58:40 +0000
  • 05bf2b8042 Mention the Arduino support that has been added recently. joerg_wunsch 2010-01-08 20:05:39 +0000
  • 1fd93b3296 Mention the Arduino support that has been added recently. Joerg Wunsch 2010-01-08 20:05:39 +0000
  • d4fd2a74aa Mention 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
  • 6a17d2ca34 bug #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
  • 9567713246 bug #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
  • ce87897cb3 bug #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
  • 4b515d005c bug #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
  • 0ccd81eb98 bug #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
  • 10bf04f706 bug #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
  • ad8b6a45da bug #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
  • bb7c8a299a bug #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
  • 872dd6199a bug #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
  • 9829add3ca Submitted 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
  • 0433f5e8ef Submitted 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
  • 828253ff93 Submitted 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
  • e43899b909 Add Thomas Fischl as well (USBasp). joerg_wunsch 2010-01-08 13:43:41 +0000
  • c7f93ef7f1 Add Thomas Fischl as well (USBasp). Joerg Wunsch 2010-01-08 13:43:41 +0000
  • fd0d2665d4 Add Thomas Fischl as well (USBasp). Joerg Wunsch 2010-01-08 13:43:41 +0000
  • 31a5578201 Add Michal Ludvig, for his contribution of the buspirate code. joerg_wunsch 2010-01-08 13:41:42 +0000
  • da292c817e Add Michal Ludvig, for his contribution of the buspirate code. Joerg Wunsch 2010-01-08 13:41:42 +0000
  • 0494fa205f Add Michal Ludvig, for his contribution of the buspirate code. Joerg Wunsch 2010-01-08 13:41:42 +0000
  • d73178474f Annual changelog rotation. joerg_wunsch 2010-01-08 10:41:27 +0000
  • d37cd87e8d Annual changelog rotation. Joerg Wunsch 2010-01-08 10:41:27 +0000
  • f9762375e4 Annual changelog rotation. Joerg Wunsch 2010-01-08 10:41:27 +0000
  • 67769dcccf Submitted by Gerard: patch #6828: Using arbitrary BAUD rates * ser_posix.c (serial_baud_lookup): Allow non-standard baud rates. * ser_win32.c (serial_baud_lookup): (Dito.) joerg_wunsch 2010-01-08 10:39:18 +0000
  • ee6146f808 Submitted by Gerard: patch #6828: Using arbitrary BAUD rates * ser_posix.c (serial_baud_lookup): Allow non-standard baud rates. * ser_win32.c (serial_baud_lookup): (Dito.) Joerg Wunsch 2010-01-08 10:39:18 +0000
  • 2107a74340 Submitted by Gerard: patch #6828: Using arbitrary BAUD rates * ser_posix.c (serial_baud_lookup): Allow non-standard baud rates. * ser_win32.c (serial_baud_lookup): (Dito.) Joerg Wunsch 2010-01-08 10:39:18 +0000
  • f1ed77afc2 Submitted 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
  • 59c68bac8b Submitted 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
  • 8902e9d1a4 Submitted 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
  • f20836f698 bug #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
  • 6363da9c45 bug #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
  • c5058da936 bug #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
  • 626ff0dd8b bug #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
  • ee8a473945 bug #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
  • ff60d53522 bug #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
  • bfc1d53b3e Cosmetics: adjust for 8-column hard tabs, remove UTF-8 dashes. joerg_wunsch 2010-01-07 13:30:44 +0000
  • 2110c28be5 Cosmetics: adjust for 8-column hard tabs, remove UTF-8 dashes. Joerg Wunsch 2010-01-07 13:30:44 +0000
  • f514ad8fbc Cosmetics: adjust for 8-column hard tabs, remove UTF-8 dashes. Joerg Wunsch 2010-01-07 13:30:44 +0000
  • d94ec4f39f Add $Id$ line. joerg_wunsch 2010-01-07 13:29:49 +0000
  • b2826052fc Add $Id$ line. Joerg Wunsch 2010-01-07 13:29:49 +0000
  • edfd29d7b6 Add $Id$ line. Joerg Wunsch 2010-01-07 13:29:49 +0000
  • 32ceebe537 Fix properties of the buspirate stuff (svn:keywords, svn:mime-type, svn:eol-style) joerg_wunsch 2010-01-07 13:20:23 +0000
  • 528cb95e9e Fix properties of the buspirate stuff (svn:keywords, svn:mime-type, svn:eol-style) Joerg Wunsch 2010-01-07 13:20:23 +0000
  • 485250220c Fix properties of the buspirate stuff (svn:keywords, svn:mime-type, svn:eol-style) Joerg Wunsch 2010-01-07 13:20:23 +0000
  • 17b3ea17b5 Add $Id$ line. joerg_wunsch 2010-01-07 13:16:38 +0000
  • bcb6be967d Add $Id$ line. Joerg Wunsch 2010-01-07 13:16:38 +0000
  • 373c213418 Add $Id$ line. Joerg Wunsch 2010-01-07 13:16:38 +0000
  • 31b4ffcca7 Fix 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
  • f7cb1f53ea Fix 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
  • 038d28ac29 Fix 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
  • 9e02e561fa jtagmkII_smc_init32(): replace sleep() by usleep() for win32 compatibility. joerg_wunsch 2010-01-01 08:55:33 +0000
  • 23d95b80dd jtagmkII_smc_init32(): replace sleep() by usleep() for win32 compatibility. Joerg Wunsch 2010-01-01 08:55:33 +0000
  • 5ccdb8b905 jtagmkII_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
  • e984f82979 bug #22271 (project avrdude) - disable usb_reset() for Macs (was just FreeBSD) dhoerl 2009-10-22 19:48:01 +0000