Commit graph

  • a87a5d0671 Get rid of the Usage file. Brian S. Dean 2001-01-25 16:24:08 +00:00
  • 87e20f7e9e Get rid of the Usage file. Brian S. Dean 2001-01-25 16:24:08 +00:00
  • eff6750e5c Move pin definitions to their own file. Brian S. Dean 2001-01-24 19:10:34 +00:00
  • 199e2ec125 Move pin definitions to their own file. Brian S. Dean 2001-01-24 19:10:34 +00:00
  • fc56e6b4f9 Rearrange the pinout for the programmer to be a little more logical. Provide hooks to support a buffered programmer, pin 6 is now used to enable a buffer that can be used to isolate the target system from the parallel port pins. This is important when programming the target in-system. Brian S. Dean 2001-01-24 18:45:58 +00:00
  • 21f22d2657 Rearrange the pinout for the programmer to be a little more logical. Provide hooks to support a buffered programmer, pin 6 is now used to enable a buffer that can be used to isolate the target system from the parallel port pins. This is important when programming the target in-system. Brian S. Dean 2001-01-24 18:45:58 +00:00
  • 6593c1e534 Don't gzip the man page. Brian S. Dean 2001-01-22 14:32:23 +00:00
  • 56f12581a5 Don't gzip the man page. Brian S. Dean 2001-01-22 14:32:23 +00:00
  • 2fc4e1742d .Nm macro fix. Submitted by Joerg. Brian S. Dean 2001-01-22 14:29:37 +00:00
  • f3207251a8 .Nm macro fix. Submitted by Joerg. Brian S. Dean 2001-01-22 14:29:37 +00:00
  • e25bae098c Cosmetic, don't output a preceding linefeed for usage(). Brian S. Dean 2001-01-22 02:12:12 +00:00
  • 2c64c80778 Cosmetic, don't output a preceding linefeed for usage(). Brian S. Dean 2001-01-22 02:12:12 +00:00
  • 209f979c7f Makefile : use gzip -f for man page installation so that we don't get prompted. Brian S. Dean 2001-01-22 01:59:47 +00:00
  • 7d7ce8cb11 Makefile : use gzip -f for man page installation so that we don't get prompted. Brian S. Dean 2001-01-22 01:59:47 +00:00
  • c06319e33c Return error codes instead of exiting, thus making sure that we exit only via main() so that the exitspecs are properly applied. Brian S. Dean 2001-01-20 16:34:28 +00:00
  • bd2cdb3571 Return error codes instead of exiting, thus making sure that we exit only via main() so that the exitspecs are properly applied. Brian S. Dean 2001-01-20 16:34:28 +00:00
  • 3d43a61bcc Correct checksum calculation; failure to account for the value of the record type was causing non-zero record types to be calculated incorrectly. Brian S. Dean 2001-01-20 15:38:55 +00:00
  • 683cb34d25 Correct checksum calculation; failure to account for the value of the record type was causing non-zero record types to be calculated incorrectly. Brian S. Dean 2001-01-20 15:38:55 +00:00
  • 979d0d0254 Makefile : install the man page Brian S. Dean 2001-01-20 04:28:49 +00:00
  • ed18f3de7e Makefile : install the man page Brian S. Dean 2001-01-20 04:28:49 +00:00
  • ec595410ce Add initial man page graciously contributed by Joerg Wunsch. Thanks Joerg! Brian S. Dean 2001-01-20 04:14:01 +00:00
  • bfd4ad5038 Add initial man page graciously contributed by Joerg Wunsch. Thanks Joerg! Brian S. Dean 2001-01-20 04:14:01 +00:00
  • 6cd9862d2c Accept abbreviations for eeprom and flash for the dump and write commands. Brian S. Dean 2001-01-19 03:43:16 +00:00
  • efabaf371d Accept abbreviations for eeprom and flash for the dump and write commands. Brian S. Dean 2001-01-19 03:43:16 +00:00
  • 7dc244ac12 Implement enough state in cmd_dump so that if it is called with no arguments, it successively dumps the next chunk of data of the same previously specified length. Brian S. Dean 2001-01-19 03:10:53 +00:00
  • 2bec699e3e Implement enough state in cmd_dump so that if it is called with no arguments, it successively dumps the next chunk of data of the same previously specified length. Brian S. Dean 2001-01-19 03:10:53 +00:00
  • 4265bfa150 The program was getting too large for a single file. Split it up into more modular pieces. Brian S. Dean 2001-01-19 02:46:50 +00:00
  • f96acbd9a3 The program was getting too large for a single file. Split it up into more modular pieces. Brian S. Dean 2001-01-19 02:46:50 +00:00
  • c0ae473e3b Add ability to specify the state of the power and reset pins on program exit. Default to leaving the pins in the state they were when we found them. Brian S. Dean 2001-01-19 00:49:13 +00:00
  • 07054a24c9 Add ability to specify the state of the power and reset pins on program exit. Default to leaving the pins in the state they were when we found them. Brian S. Dean 2001-01-19 00:49:13 +00:00
  • 9ce8db00b7 Switch to using readline() for getting terminal input. I can't seem to get the history capabilities working yet, but even so, it does better handling of the prompt and strips newlines for us, so it's still a win. Brian S. Dean 2001-01-18 03:25:03 +00:00
  • ac2b638ce7 Switch to using readline() for getting terminal input. I can't seem to get the history capabilities working yet, but even so, it does better handling of the prompt and strips newlines for us, so it's still a win. Brian S. Dean 2001-01-18 03:25:03 +00:00
  • c3e1a45d35 Change -c (interactive command mode) to the more intuitive -t (terminal mode). Brian S. Dean 2001-01-18 02:35:41 +00:00
  • f5aea67633 Change -c (interactive command mode) to the more intuitive -t (terminal mode). Brian S. Dean 2001-01-18 02:35:41 +00:00
  • 853d738c3e Automatically verify on-chip data with what we just programmed. Brian S. Dean 2001-01-15 04:18:39 +00:00
  • 898d3ef213 Automatically verify on-chip data with what we just programmed. Brian S. Dean 2001-01-15 04:18:39 +00:00
  • 33b01877a2 Prepare the Makefile for integration into the FreeBSD ports tree. Brian S. Dean 2001-01-15 02:28:46 +00:00
  • 15af3fdede Prepare the Makefile for integration into the FreeBSD ports tree. Brian S. Dean 2001-01-15 02:28:46 +00:00
  • 7698eb7196 Free a buffer. Brian S. Dean 2001-01-14 21:43:14 +00:00
  • 47dd9bfd18 Free a buffer. Brian S. Dean 2001-01-14 21:43:14 +00:00
  • 556c4e3ee1 Use a smarter programming algorithm - read the existing data byte first and only write the new one if it is different. Brian S. Dean 2001-01-14 21:32:36 +00:00
  • 96b7d82eb2 Use a smarter programming algorithm - read the existing data byte first and only write the new one if it is different. Brian S. Dean 2001-01-14 21:32:36 +00:00
  • d59f002dbf Add the "dump" and "write" interactive commands. Brian S. Dean 2001-01-14 21:11:18 +00:00
  • 96fbb1b2de Add the "dump" and "write" interactive commands. Brian S. Dean 2001-01-14 21:11:18 +00:00
  • 763a0a0981 Correctly produce and handle "end of record" for intel hex files. Brian S. Dean 2001-01-14 01:55:08 +00:00
  • 87cc83070f Correctly produce and handle "end of record" for intel hex files. Brian S. Dean 2001-01-14 01:55:08 +00:00
  • c9df1dfeb3 Re-enable writing to the chip. I should probably should make this a command-line selectable option so that I don't keep forgetting and committing it with it disabled. Brian S. Dean 2001-01-13 22:11:26 +00:00
  • f6016de46c Re-enable writing to the chip. I should probably should make this a command-line selectable option so that I don't keep forgetting and committing it with it disabled. Brian S. Dean 2001-01-13 22:11:26 +00:00
  • 4624fdbfa8 Add a newline before exiting due to command line errors. Perform a bit more option compatibility testing between -c, -i, and -o. Brian S. Dean 2001-01-13 21:58:46 +00:00
  • a0adf5cd4f Add a newline before exiting due to command line errors. Perform a bit more option compatibility testing between -c, -i, and -o. Brian S. Dean 2001-01-13 21:58:46 +00:00
  • e6950275d9 Add input file format auto-detection support. Brian S. Dean 2001-01-13 21:48:10 +00:00
  • 1729c5ab2f Add input file format auto-detection support. Brian S. Dean 2001-01-13 21:48:10 +00:00
  • 0292bd8abe Say what the defaults are. Brian S. Dean 2001-01-13 21:04:44 +00:00
  • c2916f0d76 Say what the defaults are. Brian S. Dean 2001-01-13 21:04:44 +00:00
  • 5bb5096c88 New files. Brian S. Dean 2001-01-13 20:51:04 +00:00
  • 75042b07ee New files. Brian S. Dean 2001-01-13 20:51:04 +00:00
  • 0519d7dbb6 Correct usage text. Brian S. Dean 2001-01-13 20:50:03 +00:00
  • d6de99f17e Correct usage text. Brian S. Dean 2001-01-13 20:50:03 +00:00
  • 1757ed49d5 Parameterize a few additional items per chip. Print out all per-chip parameters on startup. Use the per-chip parameters in the code instead of hard-coded values for the 2313. Brian S. Dean 2001-01-13 20:46:25 +00:00
  • 7981bad682 Parameterize a few additional items per chip. Print out all per-chip parameters on startup. Use the per-chip parameters in the code instead of hard-coded values for the 2313. Brian S. Dean 2001-01-13 20:46:25 +00:00
  • e0284f895b Fix filename assignment error. Brian S. Dean 2001-01-13 20:12:08 +00:00
  • e28189e50c Fix filename assignment error. Brian S. Dean 2001-01-13 20:12:08 +00:00
  • d407508c90 A lot of general code cleanup. Brian S. Dean 2001-01-13 20:00:17 +00:00
  • 8d38ffbd4a A lot of general code cleanup. Brian S. Dean 2001-01-13 20:00:17 +00:00
  • 166ddaedec Update a comment. Brian S. Dean 2000-12-31 18:45:53 +00:00
  • 801242dba7 Update a comment. Brian S. Dean 2000-12-31 18:45:53 +00:00
  • 0024a06567 Provide the ability to tie additionally tie pins 6-9 of the parallel port to Vcc in order to supply more current. Brian S. Dean 2000-12-31 18:42:42 +00:00
  • a7b078354a Provide the ability to tie additionally tie pins 6-9 of the parallel port to Vcc in order to supply more current. Brian S. Dean 2000-12-31 18:42:42 +00:00
  • b2883dcc7a Correct pin connection comments. Elaborate a bit on Vcc connection. Brian S. Dean 2000-12-31 02:35:34 +00:00
  • 9e65914d36 Correct pin connection comments. Elaborate a bit on Vcc connection. Brian S. Dean 2000-12-31 02:35:34 +00:00
  • d68b20975e Update after receiving some good feedback from Joerg Wunsch. We should now be able to program AT90S1200's. Brian S. Dean 2000-12-31 02:24:50 +00:00
  • 019b9583c0 Update after receiving some good feedback from Joerg Wunsch. We should now be able to program AT90S1200's. Brian S. Dean 2000-12-31 02:24:50 +00:00
  • 3ca268c9df Don't limit eeprom addresses. Brian S. Dean 2000-12-30 16:45:50 +00:00
  • accb2e63b2 Don't limit eeprom addresses. Brian S. Dean 2000-12-30 16:45:50 +00:00
  • 11f48a5699 Add support for the 8515. Make the addition for other devices easier. Brian S. Dean 2000-12-20 02:26:31 +00:00
  • bb4c63cdcc Add support for the 8515. Make the addition for other devices easier. Brian S. Dean 2000-12-20 02:26:31 +00:00
  • 31f77f1ec4 Clear all bits except AVR_RESET when finished reading or programming the Atmel device. Brian S. Dean 2000-08-27 16:45:17 +00:00
  • 07a4b587b7 Clear all bits except AVR_RESET when finished reading or programming the Atmel device. Brian S. Dean 2000-08-27 16:45:17 +00:00
  • f4ea6b2d88 update announcement message Brian S. Dean 2000-08-07 02:00:39 +00:00
  • fcec1e3543 update announcement message Brian S. Dean 2000-08-07 02:00:39 +00:00
  • 382cd73153 Update announcement message. Brian S. Dean 2000-08-07 01:59:32 +00:00
  • f468d4f4cc Update announcement message. Brian S. Dean 2000-08-07 01:59:32 +00:00
  • 89d9fde9af Return the correct return code from 'main()'. Brian S. Dean 2000-08-07 01:50:37 +00:00
  • 486e0fd2af Return the correct return code from 'main()'. Brian S. Dean 2000-08-07 01:50:37 +00:00
  • 11059e7652 Add ppi_pulse() function and fix ppi_toggle() to actully toggle instead of pulse. Brian S. Dean 2000-08-07 01:48:53 +00:00
  • dae1a56af6 Add ppi_pulse() function and fix ppi_toggle() to actully toggle instead of pulse. Brian S. Dean 2000-08-07 01:48:53 +00:00
  • 825a13d702 Makefile: add --pedantic compiler option Brian S. Dean 2000-08-06 19:47:03 +00:00
  • dedd92130c Makefile: add --pedantic compiler option Brian S. Dean 2000-08-06 19:47:03 +00:00
  • 0cd28888ba Print out version information when invoked. Brian S. Dean 2000-08-06 18:51:32 +00:00
  • 945ceb7ab9 Print out version information when invoked. Brian S. Dean 2000-08-06 18:51:32 +00:00
  • a0e5150dd7 Makefile: Add an install target. Brian S. Dean 2000-08-06 03:53:06 +00:00
  • 886b7d0839 Makefile: Add an install target. Brian S. Dean 2000-08-06 03:53:06 +00:00
  • 324753a80c Pring usage when no arguments are supplied. Brian S. Dean 2000-08-05 05:14:17 +00:00
  • a46085d055 Pring usage when no arguments are supplied. Brian S. Dean 2000-08-05 05:14:17 +00:00
  • 52ae174073 This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches. Brian S. Dean 2000-08-05 05:12:50 +00:00
  • 6c5355c8ce This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches. Brian S. Dean 2000-08-05 05:12:50 +00:00
  • 92a1c4bb52 New repository initialized by cvs2svn. Joerg Wunsch 2000-08-05 05:12:50 +00:00