Commit graph

  • 920eef8ef9 Fix for bug #3293. Set correct open mode for raw format for Windows. Eric Weddington 2003-04-23 16:36:01 +00:00
  • 9baed74e69 Fix for bug #3293. Set correct open mode for raw format for Windows. Eric Weddington 2003-04-23 16:36:01 +00:00
  • 479b9f2a43 unbreak '-i' option argument Brian S. Dean 2003-04-19 23:31:51 +00:00
  • 8c70fa36ec unbreak '-i' option argument Brian S. Dean 2003-04-19 23:31:51 +00:00
  • 95fefd0d6d Document -I. Brian S. Dean 2003-04-19 23:10:00 +00:00
  • 83cb042b9e Document -I. Brian S. Dean 2003-04-19 23:10:00 +00:00
  • 5425342a0b Add a shortcut option, '-I' which is the same as '-i' but defaults the file format type to 'immediate mode' where the filename is assumed to be the memory data itself. Brian S. Dean 2003-04-19 23:06:01 +00:00
  • 2528839c95 Add a shortcut option, '-I' which is the same as '-i' but defaults the file format type to 'immediate mode' where the filename is assumed to be the memory data itself. Brian S. Dean 2003-04-19 23:06:01 +00:00
  • f931f8cc72 Implement and "immediate mode" for file input - this allows one to specify byte values on the command line instead of via a file. This can be good for specifying fuse bytes and eliminates the need to create single-byte files or using interactive terminal mode for these single-byte memories. Requested by several folks on the mailing list. Brian S. Dean 2003-04-19 18:41:35 +00:00
  • 57c7412a3c Implement and "immediate mode" for file input - this allows one to specify byte values on the command line instead of via a file. This can be good for specifying fuse bytes and eliminates the need to create single-byte files or using interactive terminal mode for these single-byte memories. Requested by several folks on the mailing list. Brian S. Dean 2003-04-19 18:41:35 +00:00
  • 5383559605 * configure.ac: Add cvs suffix back to version. * doc/TODO: Add a few items. Theodore A. Roth 2003-04-19 05:26:23 +00:00
  • b54f273812 * configure.ac: Add cvs suffix back to version. * doc/TODO: Add a few items. Theodore A. Roth 2003-04-19 05:26:23 +00:00
  • 46446f85d8 This commit was manufactured by cvs2svn to create tag 'release_4_1_0'. v4.1.0 Joerg Wunsch 2003-04-18 04:41:46 +00:00
  • 87aa0c0daa * configure.ac: Set version to 4.1.0. * doc/avrdude.texi: Add note about avr910 programmer type. Theodore A. Roth 2003-04-18 04:41:45 +00:00
  • 56823c7aa5 * configure.ac: Set version to 4.1.0. * doc/avrdude.texi: Add note about avr910 programmer type. Theodore A. Roth 2003-04-18 04:41:45 +00:00
  • 85bc7af0cb * NEWS: Replace TBD with new release version. Eric Weddington 2003-04-17 23:19:58 +00:00
  • d6e5083b97 * NEWS: Replace TBD with new release version. Eric Weddington 2003-04-17 23:19:58 +00:00
  • 67ac6368f0 Change deprecated 'devicecode' to 'stk500_devcode' and remove extraneous carraige returns. Brian S. Dean 2003-04-17 22:50:41 +00:00
  • 7d5184da75 Change deprecated 'devicecode' to 'stk500_devcode' and remove extraneous carraige returns. Brian S. Dean 2003-04-17 22:50:41 +00:00
  • bc0c3f4c61 Change name of pony programmer to pony-stk200 to better describe the hw. Eric Weddington 2003-04-17 17:34:01 +00:00
  • 62f2e06711 Change name of pony programmer to pony-stk200 to better describe the hw. Eric Weddington 2003-04-17 17:34:01 +00:00
  • 169044dc9a Corrected submitter's name in the ChangeLog. Eric Weddington 2003-04-17 16:24:54 +00:00
  • bd11e34965 Corrected submitter's name in the ChangeLog. Eric Weddington 2003-04-17 16:24:54 +00:00
  • f94e6d0f4b Add ATtiny26 support submitted by Artur Lipowski <LAL@pro.onet.pl>. Eric Weddington 2003-04-16 23:00:29 +00:00
  • e358fd203a Add ATtiny26 support submitted by Artur Lipowski <LAL@pro.onet.pl>. Eric Weddington 2003-04-16 23:00:29 +00:00
  • 83f5588f0e Add ATmega8535 support submitted by Alexander <apeter@gmx.de> Eric Weddington 2003-04-16 22:44:55 +00:00
  • 5fa160a365 Add ATmega8535 support submitted by Alexander <apeter@gmx.de> Eric Weddington 2003-04-16 22:44:55 +00:00
  • 6cdc223d7d * avr910.c: Reading a 16 bit word in paged load needs to swap the bytes since the 'R' command returns MSB first and the internal buffer stores LSB first. Theodore A. Roth 2003-04-09 20:37:28 +00:00
  • 8513530063 * avr910.c: Reading a 16 bit word in paged load needs to swap the bytes since the 'R' command returns MSB first and the internal buffer stores LSB first. Theodore A. Roth 2003-04-09 20:37:28 +00:00
  • 0cb88cc868 * stk500.c: Don't print out read/write byte progress unless the verbose option is given. Theodore A. Roth 2003-04-07 17:18:51 +00:00
  • 6c3cb9fbb2 * stk500.c: Don't print out read/write byte progress unless the verbose option is given. Theodore A. Roth 2003-04-07 17:18:51 +00:00
  • 14d9d4b189 * avr910.c: Re-add the avr910 byte read/write methods which were removed in my previous patch. Terminal mode read/writes are broken without those methods. D'oh! Theodore A. Roth 2003-04-06 07:10:44 +00:00
  • d2317147db * avr910.c: Re-add the avr910 byte read/write methods which were removed in my previous patch. Terminal mode read/writes are broken without those methods. D'oh! Theodore A. Roth 2003-04-06 07:10:44 +00:00
  • abc3e76bf8 * avr910.c: Refactor to allow probing for auto addr increment. If auto incr supported by programmer hw, don't send addr for every byte. Theodore A. Roth 2003-04-06 00:47:16 +00:00
  • 20bf291163 * avr910.c: Refactor to allow probing for auto addr increment. If auto incr supported by programmer hw, don't send addr for every byte. Theodore A. Roth 2003-04-06 00:47:16 +00:00
  • 0992123e64 * confwin.c: Fix bug that allows garbage for non-existent user config filename on Windows. Eric Weddington 2003-04-03 16:46:47 +00:00
  • a58f2c8d66 * confwin.c: Fix bug that allows garbage for non-existent user config filename on Windows. Eric Weddington 2003-04-03 16:46:47 +00:00
  • d5dee86c58 Add the ATmega32 part. This part definition was contributed by: Brian S. Dean 2003-03-29 15:02:07 +00:00
  • 4996510f4c Add the ATmega32 part. This part definition was contributed by: Brian S. Dean 2003-03-29 15:02:07 +00:00
  • b6ae1df87c * NEWS: Add note about avr910 support. Theodore A. Roth 2003-03-24 23:37:09 +00:00
  • c3412f1f57 * NEWS: Add note about avr910 support. Theodore A. Roth 2003-03-24 23:37:09 +00:00
  • 492b7ef1b7 Add ChangeLog and NEWS entry for new Bascom programmer. Eric Weddington 2003-03-24 23:02:11 +00:00
  • dc21830241 Add ChangeLog and NEWS entry for new Bascom programmer. Eric Weddington 2003-03-24 23:02:11 +00:00
  • 4415c52f08 * avr.c (avr_write): Add call to pgm->write_setup() before the write loop. * avr910.c: Change all show_func_info() calls to no_show_func_info(). Add read/write to/from flash/eeprom memory functionality. * pgm.c: Initialize pgm->write_setup. * pgm.h: Add write_setup field to PROGRAMMER structure. * ser_posix.c: Remove unneeded cast in verbosity code. Theodore A. Roth 2003-03-24 07:09:16 +00:00
  • 191a5a4430 * avr.c (avr_write): Add call to pgm->write_setup() before the write loop. * avr910.c: Change all show_func_info() calls to no_show_func_info(). Add read/write to/from flash/eeprom memory functionality. * pgm.c: Initialize pgm->write_setup. * pgm.h: Add write_setup field to PROGRAMMER structure. * ser_posix.c: Remove unneeded cast in verbosity code. Theodore A. Roth 2003-03-24 07:09:16 +00:00
  • 67d3986349 * ser_posix.c: Limit verbose output to 2 chars. Theodore A. Roth 2003-03-24 02:37:33 +00:00
  • ee87b080c3 * ser_posix.c: Limit verbose output to 2 chars. Theodore A. Roth 2003-03-24 02:37:33 +00:00
  • 071e80222c * ser_posix.c: Add verbose level > 3 output for send and recv functions. Theodore A. Roth 2003-03-24 01:57:31 +00:00
  • 5bd3b081eb * ser_posix.c: Add verbose level > 3 output for send and recv functions. Theodore A. Roth 2003-03-24 01:57:31 +00:00
  • 4165644dd9 * avr.c: Add avr_read_byte_default(). Have avr_read_byte() call pgm->read_byte() or avr_read_byte_default(). Add avr_write_byte_default(). Have avr_write_byte() call pgm->write_byte or avr_write_byte_default(). * pgm.c: Initialize pgm->write_byte and pgm->read_byte. * pgm.h: Add write_byte and read_byte fields to struct programmer_t. Theodore A. Roth 2003-03-23 23:22:50 +00:00
  • 6fba5faaf5 * avr.c: Add avr_read_byte_default(). Have avr_read_byte() call pgm->read_byte() or avr_read_byte_default(). Add avr_write_byte_default(). Have avr_write_byte() call pgm->write_byte or avr_write_byte_default(). * pgm.c: Initialize pgm->write_byte and pgm->read_byte. * pgm.h: Add write_byte and read_byte fields to struct programmer_t. Theodore A. Roth 2003-03-23 23:22:50 +00:00
  • 0c1039d8b3 * avrdude.conf.in: Fix typo for devicecode deprecation comment. Theodore A. Roth 2003-03-18 05:49:29 +00:00
  • 5d6dace3c3 * avrdude.conf.in: Fix typo for devicecode deprecation comment. Theodore A. Roth 2003-03-18 05:49:29 +00:00
  • f8c7539f7b Add Bascom programmer. Submitted by Larry Barello <larryba@barrello.net> Eric Weddington 2003-03-17 17:57:55 +00:00
  • 200283a902 Add Bascom programmer. Submitted by Larry Barello <larryba@barrello.net> Eric Weddington 2003-03-17 17:57:55 +00:00
  • 3782460fb5 * avr.c (avr_read): Use pgm->read_sig_bytes to read signature bytes if available. * avr910.c (avr910_vfy_cmd_sent): New function. (avr910_chip_erase): Add support for chip erase. (avr910_enter_prog_mode): New function. (avr910_leave_prog_mode): New function. (avr910_initialize): Add code to select device type and enter prog mode. (avr910_close): Leave programming mode before closing serial port. (avr910_read_sig_bytes): New function. (avr910_initpgm): Add avr910_read_sig_bytes method to pgm initializer. * avrdude.conf.in: Add note about deprecating devicecode. Change all occurences of devicecode to stk500_devcode. Add avr910_devcode to a few parts for testing. * avrpart.h (struct avrpart): Change devicecode field to stk500_devcode. (struct avrpart): Add avr910_devcode field. * config_gram.y: Add K_STK500_DEVCODE and K_AVR910_DEVCODE tokens. Generate an error if devicecode is found in the config file. Handle parsing of avr910_devcode and stk500_devcode. * lexer.l: Handle parsing of avr910_devcode and stk500_devcode. * pgm.c: Initialize pgm->read_sig_bytes field. * pgm.h: Add pgm->read_sig_bytes field. * stk500.c: Use stk500_devcode instead of devicecode. Theodore A. Roth 2003-03-17 06:20:02 +00:00
  • ea977f6062 * avr.c (avr_read): Use pgm->read_sig_bytes to read signature bytes if available. * avr910.c (avr910_vfy_cmd_sent): New function. (avr910_chip_erase): Add support for chip erase. (avr910_enter_prog_mode): New function. (avr910_leave_prog_mode): New function. (avr910_initialize): Add code to select device type and enter prog mode. (avr910_close): Leave programming mode before closing serial port. (avr910_read_sig_bytes): New function. (avr910_initpgm): Add avr910_read_sig_bytes method to pgm initializer. * avrdude.conf.in: Add note about deprecating devicecode. Change all occurences of devicecode to stk500_devcode. Add avr910_devcode to a few parts for testing. * avrpart.h (struct avrpart): Change devicecode field to stk500_devcode. (struct avrpart): Add avr910_devcode field. * config_gram.y: Add K_STK500_DEVCODE and K_AVR910_DEVCODE tokens. Generate an error if devicecode is found in the config file. Handle parsing of avr910_devcode and stk500_devcode. * lexer.l: Handle parsing of avr910_devcode and stk500_devcode. * pgm.c: Initialize pgm->read_sig_bytes field. * pgm.h: Add pgm->read_sig_bytes field. * stk500.c: Use stk500_devcode instead of devicecode. Theodore A. Roth 2003-03-17 06:20:02 +00:00
  • 63d0ccdd19 * avrdude.conf.in: Add avr910 and pavr programmers. * config_gram.y: Add parsing of avr910 programmer. * lexer.l: Add avr910 token. * avr910.c: [this is still work in progress] Add some debug output. Add probe for programmer presense. * main.c: Set port to default_serial if programmer type is avr910. Theodore A. Roth 2003-03-16 18:19:37 +00:00
  • a13d87de00 * avrdude.conf.in: Add avr910 and pavr programmers. * config_gram.y: Add parsing of avr910 programmer. * lexer.l: Add avr910 token. * avr910.c: [this is still work in progress] Add some debug output. Add probe for programmer presense. * main.c: Set port to default_serial if programmer type is avr910. Theodore A. Roth 2003-03-16 18:19:37 +00:00
  • ad5d7d687c * ser_posix.c, ser_win32.c, serial.h: Change baud from int to long to avoid a 16-bit int overflow. Theodore A. Roth 2003-03-13 19:25:27 +00:00
  • 5a74a905b4 * ser_posix.c, ser_win32.c, serial.h: Change baud from int to long to avoid a 16-bit int overflow. Theodore A. Roth 2003-03-13 19:25:27 +00:00
  • 4054259bab Headers needed on FreeBSD. Brian S. Dean 2003-03-13 04:44:46 +00:00
  • eb551b1d0d Headers needed on FreeBSD. Brian S. Dean 2003-03-13 04:44:46 +00:00
  • 09c3137489 * Makefile.am (avrdude_SOURCES): Add avr910.[ch], serial.h and ser_posix.c files. * avr910.c: New file (stubs for avr910 serial programmer). * avr910.h: New file. * ser_posix.c: New file. * ser_win32.c: New file (just stubs for now). * serial.h: New file. * stk500.c: Move all the code for accessing the posix serial ports into ser_posix. This will make a native win32 port easier and allows the avr910 programmer to share the serial code. Theodore A. Roth 2003-03-13 03:52:19 +00:00
  • f0c2dcf820 * Makefile.am (avrdude_SOURCES): Add avr910.[ch], serial.h and ser_posix.c files. * avr910.c: New file (stubs for avr910 serial programmer). * avr910.h: New file. * ser_posix.c: New file. * ser_win32.c: New file (just stubs for now). * serial.h: New file. * stk500.c: Move all the code for accessing the posix serial ports into ser_posix. This will make a native win32 port easier and allows the avr910 programmer to share the serial code. Theodore A. Roth 2003-03-13 03:52:19 +00:00
  • 4a3b0ab75f Add Ted, who forgot to add himself. Brian S. Dean 2003-03-13 03:16:53 +00:00
  • 8da3ff76e4 Add Ted, who forgot to add himself. Brian S. Dean 2003-03-13 03:16:53 +00:00
  • 00a87076ea * configure.ac (AC_INIT): Set version to 4.0.0cvs since we're done with 4.0.0 release. Theodore A. Roth 2003-03-12 21:37:32 +00:00
  • 8f15af9679 * configure.ac (AC_INIT): Set version to 4.0.0cvs since we're done with 4.0.0 release. Theodore A. Roth 2003-03-12 21:37:32 +00:00
  • 078a334625 This commit was manufactured by cvs2svn to create tag 'release_4_0_0'. v4.0.0 Joerg Wunsch 2003-03-12 03:43:53 +00:00
  • 698a66b1f7 Use my other e-mail address. Brian S. Dean 2003-03-12 03:43:51 +00:00
  • 659c5be38b Use my other e-mail address. Brian S. Dean 2003-03-12 03:43:51 +00:00
  • 574a520683 * Makefile.am: Add CLEANFILES to remove all files from a make. * doc/Makefile.am: Ditto Theodore A. Roth 2003-03-12 02:09:57 +00:00
  • 72fe61432b * Makefile.am: Add CLEANFILES to remove all files from a make. * doc/Makefile.am: Ditto Theodore A. Roth 2003-03-12 02:09:57 +00:00
  • e1c7110bc3 Use my other e-mail. Brian S. Dean 2003-03-12 01:25:43 +00:00
  • e9da0c96bb Use my other e-mail. Brian S. Dean 2003-03-12 01:25:43 +00:00
  • 964a5eb45f * windows/Makefile.am: Fix uninstall-local rule (forget the $$file part of the rm command). Theodore A. Roth 2003-03-12 00:32:36 +00:00
  • afff7727bf * windows/Makefile.am: Fix uninstall-local rule (forget the $$file part of the rm command). Theodore A. Roth 2003-03-12 00:32:36 +00:00
  • edd8f7cea5 Get rid of a debugging printf. Brian S. Dean 2003-03-12 00:06:45 +00:00
  • dda9ea3d3d Get rid of a debugging printf. Brian S. Dean 2003-03-12 00:06:45 +00:00
  • ba552f9bcd * AUTHORS: Updated. * CHANGELOG: Move contents to NEWS and remove file. * ChangeLog: All of the changes for this year. * ChangeLog-2001: All 2001 changes. * ChangeLog-2002: All 2002 changes. * Makefile.am (EXTRA_DIST): Remove CHANGELOG and and Change-200[12]. * NEWS: Moved contents of CHANGELOG file here. * README: Add note pointing to savannah site. Theodore A. Roth 2003-03-11 22:34:53 +00:00
  • f9e17107a4 * AUTHORS: Updated. * CHANGELOG: Move contents to NEWS and remove file. * ChangeLog: All of the changes for this year. * ChangeLog-2001: All 2001 changes. * ChangeLog-2002: All 2002 changes. * Makefile.am (EXTRA_DIST): Remove CHANGELOG and and Change-200[12]. * NEWS: Moved contents of CHANGELOG file here. * README: Add note pointing to savannah site. Theodore A. Roth 2003-03-11 22:34:53 +00:00
  • fc78f7c729 Add Install and Documentation sections for Windows. Fix typo. Eric Weddington 2003-03-11 00:00:30 +00:00
  • d5cbc5d330 Add Install and Documentation sections for Windows. Fix typo. Eric Weddington 2003-03-11 00:00:30 +00:00
  • 303082acfb * Makefile.am (EXTRA_DIST): Add CHANGELOG. Theodore A. Roth 2003-03-10 23:51:14 +00:00
  • 587b20ed98 * Makefile.am (EXTRA_DIST): Add CHANGELOG. Theodore A. Roth 2003-03-10 23:51:14 +00:00
  • b4eb1aabea Disable debugging printf. Brian S. Dean 2003-03-10 22:58:21 +00:00
  • 6211ee575d Disable debugging printf. Brian S. Dean 2003-03-10 22:58:21 +00:00
  • 8f55a60f49 Update version number in preparation for release. Brian S. Dean 2003-03-10 22:08:06 +00:00
  • 0765d3410c Update version number in preparation for release. Brian S. Dean 2003-03-10 22:08:06 +00:00
  • 32595b3b80 * doc/avrdude.texi: Add comment before each node to make them stand out better. Use @option{} command for options instead of @code{}. Merge FreeBSD and Linux platform dependent information. Theodore A. Roth 2003-03-10 22:07:30 +00:00
  • b3df2ddb1b * doc/avrdude.texi: Add comment before each node to make them stand out better. Use @option{} command for options instead of @code{}. Merge FreeBSD and Linux platform dependent information. Theodore A. Roth 2003-03-10 22:07:30 +00:00
  • 52f274c2e3 Minor man page updates to better reflect reality. Brian S. Dean 2003-03-10 21:51:55 +00:00
  • da5e80ffd6 Minor man page updates to better reflect reality. Brian S. Dean 2003-03-10 21:51:55 +00:00
  • b4a4e44ecd Export all the AUTO* variables. Hopefully, that way the generated Makefile might get them correctly. Joerg Wunsch 2003-03-10 21:25:13 +00:00
  • c4c44ca818 Export all the AUTO* variables. Hopefully, that way the generated Makefile might get them correctly. Joerg Wunsch 2003-03-10 21:25:13 +00:00
  • 2e0e4b2d8e Export ${AUTOCONF} so automake will find it by whatever name it will be called today. Joerg Wunsch 2003-03-10 20:20:55 +00:00
  • 79368b37a2 Export ${AUTOCONF} so automake will find it by whatever name it will be called today. Joerg Wunsch 2003-03-10 20:20:55 +00:00
  • caf2297d94 Add notes about ability to list parts and list programmers in the config file in -p and -c descriptions. Change info about where to find Windows search method in -C description. Eric Weddington 2003-03-06 21:46:20 +00:00
  • f7ae053814 Add notes about ability to list parts and list programmers in the config file in -p and -c descriptions. Change info about where to find Windows search method in -C description. Eric Weddington 2003-03-06 21:46:20 +00:00