Commit graph

  • 94ff57fbe4 minor cleanup Brian S. Dean 2002-12-12 03:59:28 +00:00
  • bf1859ae1a minor cleanup Brian S. Dean 2002-12-12 03:59:28 +00:00
  • 2a36b78f1b If the stk500 is being used, default to using the first serial port. Brian S. Dean 2002-12-07 15:16:24 +00:00
  • df4576d14d If the stk500 is being used, default to using the first serial port. Brian S. Dean 2002-12-07 15:16:24 +00:00
  • 3e44abacfd Mention STK500 support. Brian S. Dean 2002-12-03 03:54:32 +00:00
  • 9443e6d12d Mention STK500 support. Brian S. Dean 2002-12-03 03:54:32 +00:00
  • 9b3fc75405 Remove unused code. Brian S. Dean 2002-12-01 20:10:12 +00:00
  • 145d2cbcee Remove unused code. Brian S. Dean 2002-12-01 20:10:12 +00:00
  • c295d0a113 Document changes since the previous version in the CHANGELOG. Brian S. Dean 2002-12-01 20:09:38 +00:00
  • 1b680ed11d Document changes since the previous version in the CHANGELOG. Brian S. Dean 2002-12-01 20:09:38 +00:00
  • 2c24e0bdbe Fix cut and paste braino. Brian S. Dean 2002-12-01 15:10:23 +00:00
  • a66b6785b3 Fix cut and paste braino. Brian S. Dean 2002-12-01 15:10:23 +00:00
  • 5a8ebeb1ce The STK500 can perform paged read/write operations even on standard "non-paged" parts. Take advantage of that and use the faster internal routines of the STK500 for those parts as well. Brian S. Dean 2002-12-01 15:05:56 +00:00
  • 94f22b15ee The STK500 can perform paged read/write operations even on standard "non-paged" parts. Take advantage of that and use the faster internal routines of the STK500 for those parts as well. Brian S. Dean 2002-12-01 15:05:56 +00:00
  • d36b48d92b Optimize reading and writing for the STK500 programmer if the part supports paged reads and writes. This greatly decreases the program/verify time from about 4.5 minutes down to about 10 seconds in a 12K program size test case. Brian S. Dean 2002-12-01 06:35:18 +00:00
  • 8368f8317b Optimize reading and writing for the STK500 programmer if the part supports paged reads and writes. This greatly decreases the program/verify time from about 4.5 minutes down to about 10 seconds in a 12K program size test case. Brian S. Dean 2002-12-01 06:35:18 +00:00
  • dcca02ebbf Add basic support for STK500. Brian S. Dean 2002-12-01 04:30:01 +00:00
  • ef2d595660 Add basic support for STK500. Brian S. Dean 2002-12-01 04:30:01 +00:00
  • a193330803 Seperate programmer operations out into a driver-like interface so that programmers other than the direct parallel port connection can be supported. Brian S. Dean 2002-11-30 14:09:12 +00:00
  • 71a439397a Seperate programmer operations out into a driver-like interface so that programmers other than the direct parallel port connection can be supported. Brian S. Dean 2002-11-30 14:09:12 +00:00
  • 39b1f7d02b term.c - when in interactive terminal mode and dumping memory using the 'dump <memtype>' command without any address information, and the end of memory is reached, wrap back around to zero on the next invocation. Brian S. Dean 2002-11-23 00:52:15 +00:00
  • 07c1849557 term.c - when in interactive terminal mode and dumping memory using the 'dump <memtype>' command without any address information, and the end of memory is reached, wrap back around to zero on the next invocation. Brian S. Dean 2002-11-23 00:52:15 +00:00
  • 981ee782b4 When getting ready to initiate communications with the AVR device, first pull /RESET low for a short period of time before enabling the buffer chip. This sequence allows the AVR to be reset before the buffer is enabled to avoid a short period of time where the AVR may be driving the programming lines at the same time the programmer tries to. Of course, if a buffer is being used, then the /RESET line from the programmer needs to be directly connected to the AVR /RESET line and not via the buffer chip. Brian S. Dean 2002-11-23 00:47:29 +00:00
  • 6f8adf7abc When getting ready to initiate communications with the AVR device, first pull /RESET low for a short period of time before enabling the buffer chip. This sequence allows the AVR to be reset before the buffer is enabled to avoid a short period of time where the AVR may be driving the programming lines at the same time the programmer tries to. Of course, if a buffer is being used, then the /RESET line from the programmer needs to be directly connected to the AVR /RESET line and not via the buffer chip. Brian S. Dean 2002-11-23 00:47:29 +00:00
  • b8eb26a545 Update changelog. Brian S. Dean 2002-11-06 02:23:27 +00:00
  • 2fa7a7c110 Update changelog. Brian S. Dean 2002-11-06 02:23:27 +00:00
  • f2604f3523 Fix -Y option. Reported by Joerg Wunsch. Brian S. Dean 2002-11-06 02:19:57 +00:00
  • 648d06f7ed Fix -Y option. Reported by Joerg Wunsch. Brian S. Dean 2002-11-06 02:19:57 +00:00
  • 52f96a781a Version update and CHANGELOG entry. Brian S. Dean 2002-11-01 14:46:20 +00:00
  • 98c0c7d4f4 Version update and CHANGELOG entry. Brian S. Dean 2002-11-01 14:46:20 +00:00
  • 12641b2f6c Be backward compatible with the 2-byte rewrite cycle counter which appeared in version 2.1.0, but was changed to a 4 byte counter in version 2.1.1. Reminded by Joerg Wunsch. Brian S. Dean 2002-11-01 14:40:23 +00:00
  • 7b11e0829d Be backward compatible with the 2-byte rewrite cycle counter which appeared in version 2.1.0, but was changed to a 4 byte counter in version 2.1.1. Reminded by Joerg Wunsch. Brian S. Dean 2002-11-01 14:40:23 +00:00
  • b278d02a94 Add '-V' (no verify) flag requested by Joerg Wunsch. Update the man page. Brian S. Dean 2002-10-29 01:59:02 +00:00
  • c5a313abe3 Add '-V' (no verify) flag requested by Joerg Wunsch. Update the man page. Brian S. Dean 2002-10-29 01:59:02 +00:00
  • a05b24f4b1 Update man page and changelog. Brian S. Dean 2002-10-13 04:22:59 +00:00
  • de9b1ec6c9 Update man page and changelog. Brian S. Dean 2002-10-13 04:22:59 +00:00
  • 74bed97ede Update version number. Brian S. Dean 2002-10-13 04:19:39 +00:00
  • 912ba29aef Update version number. Brian S. Dean 2002-10-13 04:19:39 +00:00
  • 88bddaa4b8 Remove --pedantic and -g from the compiler options. Brian S. Dean 2002-10-12 21:22:57 +00:00
  • 20d682437b Remove --pedantic and -g from the compiler options. Brian S. Dean 2002-10-12 21:22:57 +00:00
  • 603fa47266 Use a four byte value instead of a two byte value for the programming cycle count stored at the end of EEPROM. It seems as though Atmel was greatly conservative in claiming a 1000 count reliability for the FLASH. I current have a part that has been reprogrammed 173330 times, and counting. Brian S. Dean 2002-10-11 19:36:56 +00:00
  • dee4126fde Use a four byte value instead of a two byte value for the programming cycle count stored at the end of EEPROM. It seems as though Atmel was greatly conservative in claiming a 1000 count reliability for the FLASH. I current have a part that has been reprogrammed 173330 times, and counting. Brian S. Dean 2002-10-11 19:36:56 +00:00
  • 916ade1c43 Fix ATMega128 instruction encoding for reading the low and high fuse bits. Thanks to Joerg Wunsch for tripping over this. Brian S. Dean 2002-10-11 19:32:12 +00:00
  • cba33d4b0f Fix ATMega128 instruction encoding for reading the low and high fuse bits. Thanks to Joerg Wunsch for tripping over this. Brian S. Dean 2002-10-11 19:32:12 +00:00
  • db531a2ccf Move erase-rewrite cycle increment to within the chip erase routine so that it is tracked no matter where the erase was initiated: command line mode or interactive mode, without code duplicaiton. Brian S. Dean 2002-08-01 02:06:48 +00:00
  • 5e3500045e Move erase-rewrite cycle increment to within the chip erase routine so that it is tracked no matter where the erase was initiated: command line mode or interactive mode, without code duplicaiton. Brian S. Dean 2002-08-01 02:06:48 +00:00
  • b8009fda91 Recent updates. Brian S. Dean 2002-08-01 01:06:54 +00:00
  • 3c5d46bdd1 Recent updates. Brian S. Dean 2002-08-01 01:06:54 +00:00
  • 4f7b087bbb Eliminate unused variables. Brian S. Dean 2002-08-01 01:01:17 +00:00
  • 85a69d3c06 Eliminate unused variables. Brian S. Dean 2002-08-01 01:01:17 +00:00
  • 4d2df35736 Implement a way of tracking how many erase-rewrite cycles a part has undergone. This utilizes the last two bytes of EEPROM to maintain a counter that is incremented each time the part is erased. Brian S. Dean 2002-08-01 01:00:03 +00:00
  • c7a17e849a Implement a way of tracking how many erase-rewrite cycles a part has undergone. This utilizes the last two bytes of EEPROM to maintain a counter that is incremented each time the part is erased. Brian S. Dean 2002-08-01 01:00:03 +00:00
  • 5b12f02975 Fix a typo in a comment. Display the size of memory being written. Display the correct memory name in an error message (previously hardcoded). Brian S. Dean 2002-07-27 20:55:01 +00:00
  • 777d96086a Fix a typo in a comment. Display the size of memory being written. Display the correct memory name in an error message (previously hardcoded). Brian S. Dean 2002-07-27 20:55:01 +00:00
  • 975614df3b Add support for ATtiny15 - contributed by Asher Hoskins <asher@crumbly.freeserve.co.uk> Brian S. Dean 2002-06-22 14:03:53 +00:00
  • dab67ba9c7 Add support for ATtiny15 - contributed by Asher Hoskins <asher@crumbly.freeserve.co.uk> Brian S. Dean 2002-06-22 14:03:53 +00:00
  • 5e86a8a460 Say what changed. Brian S. Dean 2002-04-23 22:18:06 +00:00
  • 547be2d3ea Say what changed. Brian S. Dean 2002-04-23 22:18:06 +00:00
  • 99ac342e05 Backup the config file to a timestamped name to keep from possibly overwriting user-modified configs. Brian S. Dean 2002-04-07 16:03:58 +00:00
  • 58f44a5a26 Backup the config file to a timestamped name to keep from possibly overwriting user-modified configs. Brian S. Dean 2002-04-07 16:03:58 +00:00
  • 4b6223fff4 Add support for ATMEGA128; untested; requested by Jeff Gardner <gardner@journey.com>. Brian S. Dean 2002-04-05 22:41:38 +00:00
  • 23e7383463 Add support for ATMEGA128; untested; requested by Jeff Gardner <gardner@journey.com>. Brian S. Dean 2002-04-05 22:41:38 +00:00
  • 12b331ccd4 Minor ordering. Brian S. Dean 2002-02-15 02:06:58 +00:00
  • c56b398291 Minor ordering. Brian S. Dean 2002-02-15 02:06:58 +00:00
  • f1de8e8174 Update version numbers. Brian S. Dean 2002-02-15 02:05:19 +00:00
  • 9057207b15 Update version numbers. Brian S. Dean 2002-02-15 02:05:19 +00:00
  • aa8375896f Summarize latest updates. Brian S. Dean 2002-02-14 03:19:45 +00:00
  • 6a1fb41b25 Summarize latest updates. Brian S. Dean 2002-02-14 03:19:45 +00:00
  • 6ad21f0424 Make pwroff_after_write a yes/no field instead of a numeric. Brian S. Dean 2002-02-14 03:04:22 +00:00
  • 98aec751d3 Make pwroff_after_write a yes/no field instead of a numeric. Brian S. Dean 2002-02-14 03:04:22 +00:00
  • f7b64467de Document the pwroff_after_write flag. Brian S. Dean 2002-02-14 02:59:39 +00:00
  • ad097bee72 Document the pwroff_after_write flag. Brian S. Dean 2002-02-14 02:59:39 +00:00
  • 2653762eb0 Enable the extra part verbosity when verbosity >= 3. Brian S. Dean 2002-02-14 02:50:58 +00:00
  • 6f3f17ff0c Enable the extra part verbosity when verbosity >= 3. Brian S. Dean 2002-02-14 02:50:58 +00:00
  • fa956af92c Fix error reporting by avr_write_byte(). Brian S. Dean 2002-02-14 02:48:07 +00:00
  • 333d246562 Fix error reporting by avr_write_byte(). Brian S. Dean 2002-02-14 02:48:07 +00:00
  • 253015fb41 Updates to the 2333 and 4433 parts, contributed by Joerg Wunsh. Brian S. Dean 2002-02-09 21:53:51 +00:00
  • e4790aa020 Updates to the 2333 and 4433 parts, contributed by Joerg Wunsh. Brian S. Dean 2002-02-09 21:53:51 +00:00
  • 25980e098c Add changelog. Brian S. Dean 2002-01-18 02:46:06 +00:00
  • 359a9bc85b Add changelog. Brian S. Dean 2002-01-18 02:46:06 +00:00
  • ac607ef4fb Add (c) to copyright. Brian S. Dean 2002-01-12 02:04:33 +00:00
  • f1e5441b9c Add (c) to copyright. Brian S. Dean 2002-01-12 02:04:33 +00:00
  • fbbd6ce36e Update version number. Update copyright. Brian S. Dean 2002-01-12 01:51:35 +00:00
  • 623f4c9618 Update version number. Update copyright. Brian S. Dean 2002-01-12 01:51:35 +00:00
  • 7e16897a01 Update copyright and add description of "default". Brian S. Dean 2002-01-12 01:31:01 +00:00
  • bcf8b3782c Update copyright and add description of "default". Brian S. Dean 2002-01-12 01:31:01 +00:00
  • 3138b91aa7 Fix programming of write-only memories (such as lock bits on the 2313). Brian S. Dean 2002-01-12 01:26:09 +00:00
  • 5952e5dee9 Fix programming of write-only memories (such as lock bits on the 2313). Brian S. Dean 2002-01-12 01:26:09 +00:00
  • 3f9134a161 Update version. Brian S. Dean 2001-12-30 00:19:57 +00:00
  • 74634b1ee4 Update version. Brian S. Dean 2001-12-30 00:19:57 +00:00
  • 5ae32d55a1 Clarify a comment. Brian S. Dean 2001-12-30 00:12:23 +00:00
  • 215d554be2 Clarify a comment. Brian S. Dean 2001-12-30 00:12:23 +00:00
  • ce4395014c fix address bits Brian S. Dean 2001-12-30 00:07:29 +00:00
  • c24a746989 fix address bits Brian S. Dean 2001-12-30 00:07:29 +00:00
  • d0bfd4ab05 Bring up to date. Brian S. Dean 2001-12-30 00:04:52 +00:00
  • 6ecc07d2b7 Bring up to date. Brian S. Dean 2001-12-30 00:04:52 +00:00
  • bb4a4a889d Add the AVR3 progammer. Brian S. Dean 2001-12-29 21:47:05 +00:00
  • c5992e0b3d Add the AVR3 progammer. Brian S. Dean 2001-12-29 21:47:05 +00:00
  • 10b8034ba9 Fix VCC assertion. Brian S. Dean 2001-12-29 21:37:20 +00:00
  • a4204f236f Fix VCC assertion. Brian S. Dean 2001-12-29 21:37:20 +00:00