Commit graph

  • cc7efe4520 Update comment due to removal of the default parallel port pin config. Brian S. Dean 2003-02-21 21:19:56 +00:00
  • 60cb0fb0b9 Update comment due to removal of the default parallel port pin config. Brian S. Dean 2003-02-21 21:19:56 +00:00
  • 3b9f4f00d2 Introduce 'default_programmer' to the config file instead of requiring one of the programmers to be tagged "default" within its definition. Brian S. Dean 2003-02-21 21:07:43 +00:00
  • 3f7c947b6d Introduce 'default_programmer' to the config file instead of requiring one of the programmers to be tagged "default" within its definition. Brian S. Dean 2003-02-21 21:07:43 +00:00
  • b0b0cd2df1 Change usage text to be verbose. Eric Weddington 2003-02-21 21:04:34 +00:00
  • bf1a984996 Change usage text to be verbose. Eric Weddington 2003-02-21 21:04:34 +00:00
  • 70849024a5 Add Windows parallel port device driver (binary). Eric Weddington 2003-02-21 19:09:11 +00:00
  • ca1e8ae3b2 Add Windows parallel port device driver (binary). Eric Weddington 2003-02-21 19:09:11 +00:00
  • 0c915ed791 Windows batch files to work with giveio.sys. Eric Weddington 2003-02-21 18:55:59 +00:00
  • fdba6304ac Windows batch files to work with giveio.sys. Eric Weddington 2003-02-21 18:55:59 +00:00
  • 39e35145fa Add port name defaults to the config file instead of hard-coding. This adds 'default_parallel' and 'default_serial' keywords to the grammar, which take quoted string arguments. Brian S. Dean 2003-02-21 18:46:51 +00:00
  • 1836082a7a Add port name defaults to the config file instead of hard-coding. This adds 'default_parallel' and 'default_serial' keywords to the grammar, which take quoted string arguments. Brian S. Dean 2003-02-21 18:46:51 +00:00
  • b33a87868e Document the recent additions to the config file. Brian S. Dean 2003-02-21 18:12:57 +00:00
  • 50555cca65 Document the recent additions to the config file. Brian S. Dean 2003-02-21 18:12:57 +00:00
  • 8ba95cd0c3 Add the ability to specify which pin to pulse when retrying entry into programming mode. Use 'retry_pulse' in the per-part specification that can currently take values of 'reset' or 'sck', the default being 'sck' which preserves the previous behaviour. Some newer parts indicate that /RESET should be pulsed, while older parts say to pulse SCK. Brian S. Dean 2003-02-21 17:24:47 +00:00
  • 0dcf74abb5 Add the ability to specify which pin to pulse when retrying entry into programming mode. Use 'retry_pulse' in the per-part specification that can currently take values of 'reset' or 'sck', the default being 'sck' which preserves the previous behaviour. Some newer parts indicate that /RESET should be pulsed, while older parts say to pulse SCK. Brian S. Dean 2003-02-21 17:24:47 +00:00
  • 38a4dcc703 Make verbose global. Make debug code in par_cmd() based on verbose=2. Eric Weddington 2003-02-20 19:59:11 +00:00
  • 405decb3b0 Make verbose global. Make debug code in par_cmd() based on verbose=2. Eric Weddington 2003-02-20 19:59:11 +00:00
  • d2be0bb300 Fix pseudo/full parallel mode selection logic. Brian S. Dean 2003-02-20 19:50:32 +00:00
  • 988a0c60cb Fix pseudo/full parallel mode selection logic. Brian S. Dean 2003-02-20 19:50:32 +00:00
  • 55380e6cbb Woops, didn't really mean to commit those changes that slipped in with the last commit. Those were just there for testing. Brian S. Dean 2003-02-20 19:47:16 +00:00
  • 3628e7174f Woops, didn't really mean to commit those changes that slipped in with the last commit. Those were just there for testing. Brian S. Dean 2003-02-20 19:47:16 +00:00
  • 0e9ef447a0 Add 'serial' and 'parallel' keywords to the grammar so that one can say whether parts support these programming modes or not. Possible values for 'serial' are 'yes' or 'no'. Possible values for 'parallel' are 'yes', 'no', or 'pseudo'. Add a bit mask of flags to the AVRPART structure to capture these settings. Use these within stk500_initialize() to set the device parameters correctly. Brian S. Dean 2003-02-20 19:46:23 +00:00
  • 5a2d120ec2 Add 'serial' and 'parallel' keywords to the grammar so that one can say whether parts support these programming modes or not. Possible values for 'serial' are 'yes' or 'no'. Possible values for 'parallel' are 'yes', 'no', or 'pseudo'. Add a bit mask of flags to the AVRPART structure to capture these settings. Use these within stk500_initialize() to set the device parameters correctly. Brian S. Dean 2003-02-20 19:46:23 +00:00
  • 2316c202f9 Get rid of CRs. Eric Weddington 2003-02-20 19:02:02 +00:00
  • 099dc2248d Get rid of CRs. Eric Weddington 2003-02-20 19:02:02 +00:00
  • 25df1930f5 Get rid of CRs. Eric Weddington 2003-02-20 18:54:32 +00:00
  • 27b12bcb90 Get rid of CRs. Eric Weddington 2003-02-20 18:54:32 +00:00
  • 4ec77fc4c3 Add ppiwin.c to avrdude_SOURCES. Eric Weddington 2003-02-20 18:18:39 +00:00
  • 7476d94a86 Add ppiwin.c to avrdude_SOURCES. Eric Weddington 2003-02-20 18:18:39 +00:00
  • 9eb83019d1 Added ppiwin.c: Windows parallel port driver. Eric Weddington 2003-02-20 18:15:50 +00:00
  • 252dcf0113 Added ppiwin.c: Windows parallel port driver. Eric Weddington 2003-02-20 18:15:50 +00:00
  • 4c52dfc911 Add error message for fail to enter programming mode. Fix typos. Eric Weddington 2003-02-20 18:09:57 +00:00
  • 31332cf70a Add error message for fail to enter programming mode. Fix typos. Eric Weddington 2003-02-20 18:09:57 +00:00
  • 8aa98920ef Add a few parameters needed for parallel programming: assignment of PAGEL and BS2 signals and the disposition of the reset pin ('dedicated' or 'io'). Brian S. Dean 2003-02-20 14:11:34 +00:00
  • 1fc75de579 Add a few parameters needed for parallel programming: assignment of PAGEL and BS2 signals and the disposition of the reset pin ('dedicated' or 'io'). Brian S. Dean 2003-02-20 14:11:34 +00:00
  • e4b8507952 Fix spacing for m169 entry. (tabs not spaces ;-) Theodore A. Roth 2003-02-20 04:18:11 +00:00
  • 4e6bf0740f Fix spacing for m169 entry. (tabs not spaces ;-) Theodore A. Roth 2003-02-20 04:18:11 +00:00
  • 2c9a34523c Add Motorola S-record support. Brian S. Dean 2003-02-20 03:53:49 +00:00
  • b0fcefa9ca Add Motorola S-record support. Brian S. Dean 2003-02-20 03:53:49 +00:00
  • 61fe011b20 Add m169 to list of supported targets. Theodore A. Roth 2003-02-19 16:54:25 +00:00
  • 6dee8bd0d5 Add m169 to list of supported targets. Theodore A. Roth 2003-02-19 16:54:25 +00:00
  • 7795a53427 My colleague contributed a part definition for the AT90S2343. Joerg Wunsch 2003-02-19 09:01:54 +00:00
  • 4bc5964567 My colleague contributed a part definition for the AT90S2343. Joerg Wunsch 2003-02-19 09:01:54 +00:00
  • e46a58c1cc Add support for mega169. (tested with stk500 with 1.7 firmware) Theodore A. Roth 2003-02-18 19:09:07 +00:00
  • e8d823aaf0 Add support for mega169. (tested with stk500 with 1.7 firmware) Theodore A. Roth 2003-02-18 19:09:07 +00:00
  • ab3fc147d4 Add commments to separate parts (makes it easier for the eye to parse). Theodore A. Roth 2003-02-18 18:47:59 +00:00
  • ec5779daf1 Add commments to separate parts (makes it easier for the eye to parse). Theodore A. Roth 2003-02-18 18:47:59 +00:00
  • 511be1cb02 Add $srcdir to sample config filename so that building in a separate dir works. Theodore A. Roth 2003-02-15 19:49:29 +00:00
  • 383a0215ad Add $srcdir to sample config filename so that building in a separate dir works. Theodore A. Roth 2003-02-15 19:49:29 +00:00
  • 0020a78ab6 Only GNU make sets $< in non-inference rules, so rather explicitly spell the source file(s) to remain compatible. Joerg Wunsch 2003-02-15 14:16:10 +00:00
  • 3d8e282ecb Only GNU make sets $< in non-inference rules, so rather explicitly spell the source file(s) to remain compatible. Joerg Wunsch 2003-02-15 14:16:10 +00:00
  • d888afcb31 Add distclean rule and EXTRA_DIST list to get 'make distcheck' to succeed. Theodore A. Roth 2003-02-14 22:19:42 +00:00
  • 13f0562604 Add distclean rule and EXTRA_DIST list to get 'make distcheck' to succeed. Theodore A. Roth 2003-02-14 22:19:42 +00:00
  • 2c7934a1ca These changes add basic support for a autoconf/automake based build system. Theodore A. Roth 2003-02-14 20:34:03 +00:00
  • a7d5a272ec These changes add basic support for a autoconf/automake based build system. Theodore A. Roth 2003-02-14 20:34:03 +00:00
  • 3e50ea8b45 Fix typos. Fix error messages. Brian S. Dean 2003-02-14 04:09:50 +00:00
  • db19374c03 Fix typos. Fix error messages. Brian S. Dean 2003-02-14 04:09:50 +00:00
  • 46233d2241 Split higher level parallel port programmer code off from ppi.c into its own file par.c, leaving low level parallel port accessor routines in ppi.c to help with portability. Change the programmer type to 'PAR' now instead of 'PPI' - 'PAR' represents the parallel port programmer type. Brian S. Dean 2003-02-13 19:27:50 +00:00
  • d65db4b581 Split higher level parallel port programmer code off from ppi.c into its own file par.c, leaving low level parallel port accessor routines in ppi.c to help with portability. Change the programmer type to 'PAR' now instead of 'PPI' - 'PAR' represents the parallel port programmer type. Brian S. Dean 2003-02-13 19:27:50 +00:00
  • 56cf90a2d2 New file. Theodore A. Roth 2003-02-12 17:58:04 +00:00
  • 03427b2d87 New file. Theodore A. Roth 2003-02-12 17:58:04 +00:00
  • a600a97c2e Remove need for inttypes.h. Theodore A. Roth 2003-02-12 17:47:47 +00:00
  • 75f86c0eae Remove need for inttypes.h. Theodore A. Roth 2003-02-12 17:47:47 +00:00
  • da15fd9ba7 Define YY_NO_UNPUT to quell a compiler warning. Theodore A. Roth 2003-02-12 17:46:24 +00:00
  • 6060499dcb Define YY_NO_UNPUT to quell a compiler warning. Theodore A. Roth 2003-02-12 17:46:24 +00:00
  • 26b789202e Remove YACC assignment. Add '-b y' options to YACC invocation. Remove leading '-' from 'include .depend'. Theodore A. Roth 2003-02-12 17:24:43 +00:00
  • cad73bb6a0 Remove YACC assignment. Add '-b y' options to YACC invocation. Remove leading '-' from 'include .depend'. Theodore A. Roth 2003-02-12 17:24:43 +00:00
  • 474f222a27 Declare the internally used static functions on top, to get rid of the compiler warnings. Joerg Wunsch 2003-02-12 09:08:10 +00:00
  • 8e5d9c465f Declare the internally used static functions on top, to get rid of the compiler warnings. Joerg Wunsch 2003-02-12 09:08:10 +00:00
  • be8e278739 * linux_ppdev.h: New file. * ppi.c: Include system dependant parallel port interface file. (ppi_open): Add call to ppi_claim(). (ppi_close): Add call to ppi_release(). * ppi.h: Define ppi_claim() and ppi_release() as NOPs if not previously defined. * stk500.c: Include inttypes header to quell compiler warning. Theodore A. Roth 2003-02-11 23:50:31 +00:00
  • 0de3a90f8f * linux_ppdev.h: New file. * ppi.c: Include system dependant parallel port interface file. (ppi_open): Add call to ppi_claim(). (ppi_close): Add call to ppi_release(). * ppi.h: Define ppi_claim() and ppi_release() as NOPs if not previously defined. * stk500.c: Include inttypes header to quell compiler warning. Theodore A. Roth 2003-02-11 23:50:31 +00:00
  • 15431a8210 Fix some implicit declaration warnings. Joerg Wunsch 2003-02-11 21:58:07 +00:00
  • e263727fb4 Fix some implicit declaration warnings. Joerg Wunsch 2003-02-11 21:58:07 +00:00
  • 2cd7ea076c Move the C declarations to the top of the file. While [b]yacc doesn't care, bison does, and this is normally the way it's meant to be anyway. Joerg Wunsch 2003-02-11 21:27:06 +00:00
  • 4eb4b7c115 Move the C declarations to the top of the file. While [b]yacc doesn't care, bison does, and this is normally the way it's meant to be anyway. Joerg Wunsch 2003-02-11 21:27:06 +00:00
  • 9b27e95977 Generate dependencies specific to the target system. Explicitly use byacc. Theodore A. Roth 2003-02-11 21:01:02 +00:00
  • a1ba67732c Generate dependencies specific to the target system. Explicitly use byacc. Theodore A. Roth 2003-02-11 21:01:02 +00:00
  • 837c512293 Remove reference to avr-gcc in depend rule (cut & paste error). Theodore A. Roth 2003-02-11 19:03:03 +00:00
  • 499a6757e6 Remove reference to avr-gcc in depend rule (cut & paste error). Theodore A. Roth 2003-02-11 19:03:03 +00:00
  • d034b5a51b Test commit in new public repository. Before this time this repo existed on a private system. Commits made by 'bsd' on the old system were made by Brian Dean (bdean on the current system). Brian S. Dean 2003-02-09 13:36:48 +00:00
  • 7c8e1ae69f Test commit in new public repository. Before this time this repo existed on a private system. Commits made by 'bsd' on the old system were made by Brian Dean (bdean on the current system). Brian S. Dean 2003-02-09 13:36:48 +00:00
  • 9fe84d4ad3 The last part of that last commit message should read: Brian S. Dean 2003-02-08 04:20:39 +00:00
  • aa4521eb51 The last part of that last commit message should read: Brian S. Dean 2003-02-08 04:20:39 +00:00
  • ee8bf2d5fc Makefile: include a target to automatically generate the dependency list. Brian S. Dean 2003-02-08 04:17:25 +00:00
  • 4fef102d87 Makefile: include a target to automatically generate the dependency list. Brian S. Dean 2003-02-08 04:17:25 +00:00
  • 571abe6351 Update license to GPL, permission by Joerg Wunsch. Brian S. Dean 2003-02-06 22:11:20 +00:00
  • f4dcdc83c5 Update license to GPL, permission by Joerg Wunsch. Brian S. Dean 2003-02-06 22:11:20 +00:00
  • 9f9f8c955a Add GPL. Brian S. Dean 2003-02-06 20:02:33 +00:00
  • 7eebe26271 Add GPL. Brian S. Dean 2003-02-06 20:02:33 +00:00
  • c799b77b46 Add GPL to the Makefile and config_gram.y. Brian S. Dean 2003-02-06 19:54:46 +00:00
  • 43a8b50010 Add GPL to the Makefile and config_gram.y. Brian S. Dean 2003-02-06 19:54:46 +00:00
  • 0de1cc957c Add stk500.h as a dependency for stk500.c. Remove carraige returns from stk500.h - don't know how those got in there (pointed out by Ted Roth). Brian S. Dean 2003-02-06 19:17:10 +00:00
  • 9af653d2cc Add stk500.h as a dependency for stk500.c. Remove carraige returns from stk500.h - don't know how those got in there (pointed out by Ted Roth). Brian S. Dean 2003-02-06 19:17:10 +00:00
  • 08e8c6e8ee Re-license using the GNU GPL. Thanks to Ted Roth for the patch. Brian S. Dean 2003-02-06 19:08:33 +00:00
  • 46317badc6 Re-license using the GNU GPL. Thanks to Ted Roth for the patch. Brian S. Dean 2003-02-06 19:08:33 +00:00
  • 1e0c4f8756 Get rid of the verbose printing of individual file CVS version ids. This was intended to be used for identifying code in the field for incoming bug reports, but I've never really found it all that useful. Brian S. Dean 2003-02-06 05:45:06 +00:00
  • 3ea96d00e8 Get rid of the verbose printing of individual file CVS version ids. This was intended to be used for identifying code in the field for incoming bug reports, but I've never really found it all that useful. Brian S. Dean 2003-02-06 05:45:06 +00:00
  • 17427c0645 Change the name from AVRPROG to AVRDUDE. Brian S. Dean 2003-02-06 05:13:32 +00:00
  • ede0fe31f4 Change the name from AVRPROG to AVRDUDE. Brian S. Dean 2003-02-06 05:13:32 +00:00