Commit Graph

  • 10a26677f8 * ChangeLog: Format cleanups. All indents should be a single tab and lines should be less than 80 chars including 8 spaces for the tab. Date should be YYYY-MM-DD not YYYY/MM/DD. troth 2003-09-05 16:25:00 +0000
  • 06cc3697ac * ChangeLog: Format cleanups. All indents should be a single tab and lines should be less than 80 chars including 8 spaces for the tab. Date should be YYYY-MM-DD not YYYY/MM/DD. Theodore A. Roth 2003-09-05 16:25:00 +0000
  • ed14409bf9 * ChangeLog: Format cleanups. All indents should be a single tab and lines should be less than 80 chars including 8 spaces for the tab. Date should be YYYY-MM-DD not YYYY/MM/DD. Theodore A. Roth 2003-09-05 16:25:00 +0000
  • 25116822c0 * Makefile.am: Change AM_CPPFLAGS to avrdude_CPPFLAGS. Define avrdude_CFLAGS. * configure.ac: Set ENABLE_WARNINGS to "-Wall" if using gcc. troth 2003-09-05 04:23:27 +0000
  • f757b913ff * Makefile.am: Change AM_CPPFLAGS to avrdude_CPPFLAGS. Define avrdude_CFLAGS. * configure.ac: Set ENABLE_WARNINGS to "-Wall" if using gcc. Theodore A. Roth 2003-09-05 04:23:27 +0000
  • ea652e7b78 * Makefile.am: Change AM_CPPFLAGS to avrdude_CPPFLAGS. Define avrdude_CFLAGS. * configure.ac: Set ENABLE_WARNINGS to "-Wall" if using gcc. Theodore A. Roth 2003-09-05 04:23:27 +0000
  • 4df01a2189 Add an extended example of using the -U option to update the flash, eeprom, efuse, hfuse, and lfuse on a single command line. Much of the output had to be ommitted from the example since the texi commands for formatting the example don't allow page breaks within the example. If someone knows a better way to format it, please feel free to do so. bdean 2003-09-04 01:01:40 +0000
  • 181436e0b8 Add an extended example of using the -U option to update the flash, eeprom, efuse, hfuse, and lfuse on a single command line. Much of the output had to be ommitted from the example since the texi commands for formatting the example don't allow page breaks within the example. If someone knows a better way to format it, please feel free to do so. Brian S. Dean 2003-09-04 01:01:40 +0000
  • 3bd2da1766 Add an extended example of using the -U option to update the flash, eeprom, efuse, hfuse, and lfuse on a single command line. Much of the output had to be ommitted from the example since the texi commands for formatting the example don't allow page breaks within the example. If someone knows a better way to format it, please feel free to do so. Brian S. Dean 2003-09-04 01:01:40 +0000
  • b8e9e89d07 * doc/avrdude.texi: Add note about privileges needed to load the giveio driver for Windows. arcanum 2003-09-02 16:40:06 +0000
  • b47fd376fa * doc/avrdude.texi: Add note about privileges needed to load the giveio driver for Windows. Eric Weddington 2003-09-02 16:40:06 +0000
  • d1eb58dbde * doc/avrdude.texi: Add note about privileges needed to load the giveio driver for Windows. Eric Weddington 2003-09-02 16:40:06 +0000
  • 0b71c0672c Revert to honoring the return code from pgm->pgm_enable() within the stk500 initialization routine. However, allow one to use the -F option to ignore a bad return code from that function. I think this still allows what Joerg intended, i.e., providing a way to still get into terminal mode so that one can recover from setting bad STK500 values which may keep the chip from entering programming mode. bdean 2003-08-31 15:40:59 +0000
  • fab896d9e4 Revert to honoring the return code from pgm->pgm_enable() within the stk500 initialization routine. However, allow one to use the -F option to ignore a bad return code from that function. I think this still allows what Joerg intended, i.e., providing a way to still get into terminal mode so that one can recover from setting bad STK500 values which may keep the chip from entering programming mode. Brian S. Dean 2003-08-31 15:40:59 +0000
  • ede8a48d52 Revert to honoring the return code from pgm->pgm_enable() within the stk500 initialization routine. However, allow one to use the -F option to ignore a bad return code from that function. I think this still allows what Joerg intended, i.e., providing a way to still get into terminal mode so that one can recover from setting bad STK500 values which may keep the chip from entering programming mode. Brian S. Dean 2003-08-31 15:40:59 +0000
  • a7075e8d21 Make a note about the new auto erase default and exceptions. bdean 2003-08-29 23:23:25 +0000
  • de3070f5ca Make a note about the new auto erase default and exceptions. Brian S. Dean 2003-08-29 23:23:25 +0000
  • 6acb859507 Make a note about the new auto erase default and exceptions. Brian S. Dean 2003-08-29 23:23:25 +0000
  • dd38310828 Document auto erase default for -U flash write requests. bdean 2003-08-29 23:19:44 +0000
  • 6cbe3862d6 Document auto erase default for -U flash write requests. Brian S. Dean 2003-08-29 23:19:44 +0000
  • 698769dcca Document auto erase default for -U flash write requests. Brian S. Dean 2003-08-29 23:19:44 +0000
  • 776104ea0c Perform an auto erase before programming if the flash memory is anywhere specified to be written by any of the -U requests. bdean 2003-08-29 23:17:32 +0000
  • 4041cfe4d2 Perform an auto erase before programming if the flash memory is anywhere specified to be written by any of the -U requests. Brian S. Dean 2003-08-29 23:17:32 +0000
  • 1188a0313b Perform an auto erase before programming if the flash memory is anywhere specified to be written by any of the -U requests. Brian S. Dean 2003-08-29 23:17:32 +0000
  • cc1bb36860 Add some forgotten entries. bdean 2003-08-29 01:47:47 +0000
  • f41922847c Add some forgotten entries. Brian S. Dean 2003-08-29 01:47:47 +0000
  • ae39cd7c57 Add some forgotten entries. Brian S. Dean 2003-08-29 01:47:47 +0000
  • 1de16c56ed Declare size and vsize as 'int'. These represent the size of the AVR memory read or written (or up to where continuous 0xff begins in the case of flash memory). An 'int' should be plenty big enough for that. bdean 2003-08-29 00:14:22 +0000
  • f8e3aee203 Declare size and vsize as 'int'. These represent the size of the AVR memory read or written (or up to where continuous 0xff begins in the case of flash memory). An 'int' should be plenty big enough for that. Brian S. Dean 2003-08-29 00:14:22 +0000
  • 77bc532fd2 Declare size and vsize as 'int'. These represent the size of the AVR memory read or written (or up to where continuous 0xff begins in the case of flash memory). An 'int' should be plenty big enough for that. Brian S. Dean 2003-08-29 00:14:22 +0000
  • d3b2337564 Add entry about "immediate mode." bdean 2003-08-28 23:42:51 +0000
  • 0a685d7265 Add entry about "immediate mode." Brian S. Dean 2003-08-28 23:42:51 +0000
  • ce6e943739 Add entry about "immediate mode." Brian S. Dean 2003-08-28 23:42:51 +0000
  • 51a3d56245 * avr910.c: * fileio.c: * main.c: * stk500.c: More code cleanup to remove warnings. arcanum 2003-08-28 23:02:25 +0000
  • 4f05a28329 * avr910.c: * fileio.c: * main.c: * stk500.c: More code cleanup to remove warnings. Eric Weddington 2003-08-28 23:02:25 +0000
  • 9560dfe881 * avr910.c: * fileio.c: * main.c: * stk500.c: More code cleanup to remove warnings. Eric Weddington 2003-08-28 23:02:25 +0000
  • b5c352760a Make a note about -U option. bdean 2003-08-28 18:41:43 +0000
  • f2474f71b3 Make a note about -U option. Brian S. Dean 2003-08-28 18:41:43 +0000
  • 61c60d3b5b Make a note about -U option. Brian S. Dean 2003-08-28 18:41:43 +0000
  • 1ec1c1c2ea Fix fuse bit setting example. This closes bug #4027 submitted by (unknown). bdean 2003-08-28 14:00:07 +0000
  • 3ce217e65e Fix fuse bit setting example. This closes bug #4027 submitted by (unknown). Brian S. Dean 2003-08-28 14:00:07 +0000
  • f2a77c44f0 Fix fuse bit setting example. This closes bug #4027 submitted by (unknown). Brian S. Dean 2003-08-28 14:00:07 +0000
  • 386f8f19db Fix placement of local variable - variables must be declared before any statements within a block. bdean 2003-08-28 13:52:52 +0000
  • 37b213c599 Fix placement of local variable - variables must be declared before any statements within a block. Brian S. Dean 2003-08-28 13:52:52 +0000
  • 3c507aee9e Fix placement of local variable - variables must be declared before any statements within a block. Brian S. Dean 2003-08-28 13:52:52 +0000
  • 1abe56733f * main.c (update_progress_no_tty): Properly terminate progress. Also fixes stk500 problem where number of bytes written is less than a page. troth 2003-08-28 05:37:57 +0000
  • 282dfb1eac * main.c (update_progress_no_tty): Properly terminate progress. Also fixes stk500 problem where number of bytes written is less than a page. Theodore A. Roth 2003-08-28 05:37:57 +0000
  • 964a170f39 * main.c (update_progress_no_tty): Properly terminate progress. Also fixes stk500 problem where number of bytes written is less than a page. Theodore A. Roth 2003-08-28 05:37:57 +0000
  • 076d753607 * avrdude.spec.in: Fix broken rpmbuild on RedHat-9. troth 2003-08-28 04:43:50 +0000
  • afc6a38ba3 * avrdude.spec.in: Fix broken rpmbuild on RedHat-9. Theodore A. Roth 2003-08-28 04:43:50 +0000
  • d2e0c4eab3 * avrdude.spec.in: Fix broken rpmbuild on RedHat-9. Theodore A. Roth 2003-08-28 04:43:50 +0000
  • c9a242e254 * fileio.c: * main.c: * ppiwin.c: * ser_posix.c: * stk500.c: Minor code cleanup to remove warnings. arcanum 2003-08-25 15:55:48 +0000
  • d3477ceaef * fileio.c: * main.c: * ppiwin.c: * ser_posix.c: * stk500.c: Minor code cleanup to remove warnings. Eric Weddington 2003-08-25 15:55:48 +0000
  • c19d7efe7a * fileio.c: * main.c: * ppiwin.c: * ser_posix.c: * stk500.c: Minor code cleanup to remove warnings. Eric Weddington 2003-08-25 15:55:48 +0000
  • e09ce4ec22 Fix example. bdean 2003-08-24 20:53:25 +0000
  • d7720e037b Fix example. Brian S. Dean 2003-08-24 20:53:25 +0000
  • e603e71c45 Fix example. Brian S. Dean 2003-08-24 20:53:25 +0000
  • e105eb00cb Document recent enhancements. bdean 2003-08-24 18:40:06 +0000
  • a4a5a87b45 Document recent enhancements. Brian S. Dean 2003-08-24 18:40:06 +0000
  • e8d5bce16f Document recent enhancements. Brian S. Dean 2003-08-24 18:40:06 +0000
  • 1015d6ab46 Update a few programmer entries (descriptions only). bdean 2003-08-24 18:31:08 +0000
  • 882b0c8c05 Update a few programmer entries (descriptions only). Brian S. Dean 2003-08-24 18:31:08 +0000
  • b8af1211d8 Update a few programmer entries (descriptions only). Brian S. Dean 2003-08-24 18:31:08 +0000
  • 6183fc22a2 Remove debugging printf. bdean 2003-08-24 18:05:46 +0000
  • d0506ab0f9 Remove debugging printf. Brian S. Dean 2003-08-24 18:05:46 +0000
  • 96b8604351 Remove debugging printf. Brian S. Dean 2003-08-24 18:05:46 +0000
  • eecf43999d Introduce a new option, -U, for performing memory operions. Its argument is a 4 field string (fields seperated by colons) which indicate what memory type to operate on, what operation to perform is (read, write, or verify), the filename to read from, write to, or verify against, and an optional file format field. Multple -U options can be specified to operate on more than one memory at a time with a single invocation. For example, to update both the flash and the eeprom at the same time one can now specify the following: bdean 2003-08-21 04:52:36 +0000
  • 87ce6adaf5 Introduce a new option, -U, for performing memory operions. Its argument is a 4 field string (fields seperated by colons) which indicate what memory type to operate on, what operation to perform is (read, write, or verify), the filename to read from, write to, or verify against, and an optional file format field. Multple -U options can be specified to operate on more than one memory at a time with a single invocation. For example, to update both the flash and the eeprom at the same time one can now specify the following: Brian S. Dean 2003-08-21 04:52:36 +0000
  • 0d61a7e3f7 Introduce a new option, -U, for performing memory operions. Its argument is a 4 field string (fields seperated by colons) which indicate what memory type to operate on, what operation to perform is (read, write, or verify), the filename to read from, write to, or verify against, and an optional file format field. Multple -U options can be specified to operate on more than one memory at a time with a single invocation. For example, to update both the flash and the eeprom at the same time one can now specify the following: Brian S. Dean 2003-08-21 04:52:36 +0000
  • c5df201221 Timing related fixes for the Windows platform. Several folks have reported that this patch fixes verify errors on the Windows platform that are apparently timing related. Submitted by: Alex Shepherd <ashepherd@wave.co.nz>, who indicates that this patch was based on code from the UISP project. bdean 2003-08-20 00:16:27 +0000
  • 8e6ff20780 Timing related fixes for the Windows platform. Several folks have reported that this patch fixes verify errors on the Windows platform that are apparently timing related. Submitted by: Alex Shepherd <ashepherd@wave.co.nz>, who indicates that this patch was based on code from the UISP project. Brian S. Dean 2003-08-20 00:16:27 +0000
  • b4a23dddc0 Timing related fixes for the Windows platform. Several folks have reported that this patch fixes verify errors on the Windows platform that are apparently timing related. Submitted by: Alex Shepherd <ashepherd@wave.co.nz>, who indicates that this patch was based on code from the UISP project. Brian S. Dean 2003-08-20 00:16:27 +0000
  • e341f7d3ec * avrdude.1: Document the -q option. * doc/avrdude.texi: Document the -q option. Fix some typos left over from pasting in man output. troth 2003-08-01 20:11:21 +0000
  • 7364032012 * avrdude.1: Document the -q option. * doc/avrdude.texi: Document the -q option. Fix some typos left over from pasting in man output. Theodore A. Roth 2003-08-01 20:11:21 +0000
  • ca01d072ab * avrdude.1: Document the -q option. * doc/avrdude.texi: Document the -q option. Fix some typos left over from pasting in man output. Theodore A. Roth 2003-08-01 20:11:21 +0000
  • d6287689c1 Add elapsed time information to the new progress bar. bdean 2003-07-30 23:01:52 +0000
  • a255ff6ec5 Add elapsed time information to the new progress bar. Brian S. Dean 2003-07-30 23:01:52 +0000
  • f6a14f4c25 Add elapsed time information to the new progress bar. Brian S. Dean 2003-07-30 23:01:52 +0000
  • 5bf7290268 * avr.c: * avr.h: * avr910.c: * main.c: * stk500.c: New progress reporting implementation. troth 2003-07-29 22:08:21 +0000
  • 71536a7097 * avr.c: * avr.h: * avr910.c: * main.c: * stk500.c: New progress reporting implementation. Theodore A. Roth 2003-07-29 22:08:21 +0000
  • f3a6fc6ab0 * avr.c: * avr.h: * avr910.c: * main.c: * stk500.c: New progress reporting implementation. Theodore A. Roth 2003-07-29 22:08:21 +0000
  • c79d3c75b0 Add support for displaying and changing the various STK500 operational parameters. joerg_wunsch 2003-07-24 21:26:28 +0000
  • 4e704ad695 Add support for displaying and changing the various STK500 operational parameters. Joerg Wunsch 2003-07-24 21:26:28 +0000
  • 4facd0e3d9 Add support for displaying and changing the various STK500 operational parameters. Joerg Wunsch 2003-07-24 21:26:28 +0000
  • 806ceac840 Remove carraige returns. bdean 2003-07-23 23:44:13 +0000
  • f621ec980e Remove carraige returns. Brian S. Dean 2003-07-23 23:44:13 +0000
  • 17422985b6 Remove carraige returns. Brian S. Dean 2003-07-23 23:44:13 +0000
  • b1106ed404 Add 'picoweb' programming cable programmer. Contributed by Rune Christensen <rune.christensen@adslhome.dk>. bdean 2003-07-22 01:29:19 +0000
  • 1c0432c52d Add 'picoweb' programming cable programmer. Contributed by Rune Christensen <rune.christensen@adslhome.dk>. Brian S. Dean 2003-07-22 01:29:19 +0000
  • 6ff0c4a47e Add 'picoweb' programming cable programmer. Contributed by Rune Christensen <rune.christensen@adslhome.dk>. Brian S. Dean 2003-07-22 01:29:19 +0000
  • 3f6564ba98 Add the 'sp12' (Steve Bolt's) programmer. bdean 2003-06-18 02:47:52 +0000
  • 1af1e889a1 Add the 'sp12' (Steve Bolt's) programmer. Brian S. Dean 2003-06-18 02:47:52 +0000
  • ede6981133 Add the 'sp12' (Steve Bolt's) programmer. Brian S. Dean 2003-06-18 02:47:52 +0000
  • a16b1d35c0 Properly identify the "ALF" programmer. bdean 2003-06-17 21:35:39 +0000
  • e9b255689c Properly identify the "ALF" programmer. Brian S. Dean 2003-06-17 21:35:39 +0000
  • 3e70d4566f Properly identify the "ALF" programmer. Brian S. Dean 2003-06-17 21:35:39 +0000
  • 945358b4b3 Optimize flash memory handling a little bit by ignoring 0xff data that resides above the last non-0xff data value in the address space. Only do this for flash memory since writing a 0xff to flash is a no-op. This has the affect of creating smaller output files when dumping memory contents from flash if the program in flash does not consume the whole memory space. It also results in shorter programming times when avrdude is asked to load a file into flash that has lots of 0xff filled data past the last non-0xff data value. bdean 2003-05-22 02:33:17 +0000
  • b09107e9af Optimize flash memory handling a little bit by ignoring 0xff data that resides above the last non-0xff data value in the address space. Only do this for flash memory since writing a 0xff to flash is a no-op. This has the affect of creating smaller output files when dumping memory contents from flash if the program in flash does not consume the whole memory space. It also results in shorter programming times when avrdude is asked to load a file into flash that has lots of 0xff filled data past the last non-0xff data value. Brian S. Dean 2003-05-22 02:33:17 +0000
  • 4446ed3a7d Optimize flash memory handling a little bit by ignoring 0xff data that resides above the last non-0xff data value in the address space. Only do this for flash memory since writing a 0xff to flash is a no-op. This has the affect of creating smaller output files when dumping memory contents from flash if the program in flash does not consume the whole memory space. It also results in shorter programming times when avrdude is asked to load a file into flash that has lots of 0xff filled data past the last non-0xff data value. Brian S. Dean 2003-05-22 02:33:17 +0000
  • ae435210a1 Make the s-record output routine work like the raw and intel hex output routines (don't optimize away 0xff data before and after non 0xff data). Also, fix a bug where the data contents sometimes weren't written out completely. bdean 2003-05-22 00:46:59 +0000