Go to file
Joerg Wunsch bf388ff428 Add the "stk500generic" programmer that auto-probes for STK500
either firmware version 1 or 2.
* Makefile.am (avrdude_SOURCES): add the new files
stk500generic.c and stk500generic.h.
* avrdude.conf.in: Add the stk500generic programmer type, and
change the "stk500" entry to point to this programmer.
* config_gram.y: Add the stk500generic keyword.
* lexer.l: (Ditto.)
* stk500.c: Change the stk500v1 code to not call exit()
prematurely when failing to open the programmer, but instead
return an error status.
* stk500generic.c: (New file.) Stub programmer implementation.
Probe for either stk500v1 or stk500v2, and adjust the current pgm
appropriately.
* stk500generic.h: (New file.) Declare the public interface(s)
of stk500generic.c.
* doc/avrdude.texi: Document the changed behaviour of stk500.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@663 81a1dc3b-b13d-400b-aceb-764788c761c2
2006-09-19 22:27:30 +00:00
doc Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
tools Pretty-print the control stack argument. 2006-08-13 21:57:52 +00:00
windows Make CVS ignore all generated files. 2006-08-23 15:00:11 +00:00
.cvsignore So finally, also ignore the Makefile. 2006-08-23 15:02:07 +00:00
AUTHORS Add Colin O'Flynn to the contributors list for his safemode support. 2005-09-21 01:43:19 +00:00
COPYING Re-license using the GNU GPL. Thanks to Ted Roth for the patch. 2003-02-06 19:08:33 +00:00
ChangeLog Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
ChangeLog-2001 Use my other e-mail. 2003-03-12 01:25:43 +00:00
ChangeLog-2002 Use my other e-mail. 2003-03-12 01:25:43 +00:00
ChangeLog-2003 * ChangeLog: Minor formatting cleanups. 2004-01-26 06:27:41 +00:00
Makefile.am Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
NEWS Add support for the JTAG ICE mkII in ISP mode. 2006-09-06 20:06:07 +00:00
README * AUTHORS: Updated. 2003-03-11 22:34:53 +00:00
avr.c * avrdude.conf.in: Add page mode parameters for all "eeprom" memory 2006-08-22 22:05:19 +00:00
avr.h Update code copyrights. 2004-12-22 01:52:45 +00:00
avr910.c * butterfly.c: Remove the device support decision based on 2006-09-01 10:03:12 +00:00
avr910.h Update code copyrights. 2004-12-22 01:52:45 +00:00
avrdude.1 Contributed by Thomas Fischl: add support for USBasp. 2006-09-10 20:41:00 +00:00
avrdude.conf.in Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
avrdude.spec.in Submitted by Galen Seitz: 2005-11-29 20:28:51 +00:00
avrpart.c Print the very verbose memory details only in debug level > 4. 2006-07-21 21:51:13 +00:00
avrpart.h Implement STK500 (v2) HVSP mode. 2006-07-21 21:53:49 +00:00
bitbang.c Move the bitbang prerequisite checks out from 2006-08-23 21:06:28 +00:00
bitbang.h Move the bitbang prerequisite checks out from 2006-08-23 21:06:28 +00:00
bootstrap Umm, add the new programmer types to the texinfo documentation as well. 2005-05-14 08:06:18 +00:00
butterfly.c * butterfly.c: Remove the device support decision based on 2006-09-01 10:03:12 +00:00
butterfly.h Update code copyrights. 2004-12-22 01:52:45 +00:00
config.c Update code copyrights. 2004-12-22 01:52:45 +00:00
config.h Instead of defining YYSTYPE to be a struct token_t *, make this a 2005-11-02 21:03:51 +00:00
config_gram.y Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
configure.ac * configure.ac: Check for gettimeofday(). 2006-08-20 06:49:11 +00:00
confwin.c Update code copyrights. 2004-12-22 01:52:45 +00:00
confwin.h Update code copyrights. 2004-12-22 01:52:45 +00:00
crc16.c I forgot to add these files in the previous commit. They are 2005-05-10 19:43:44 +00:00
crc16.h I forgot to add these files in the previous commit. They are 2005-05-10 19:43:44 +00:00
fileio.c Implement numerical output formats for decimal, hexadecimal, octal, 2006-09-08 21:28:24 +00:00
fileio.h Implement numerical output formats for decimal, hexadecimal, octal, 2006-09-08 21:28:24 +00:00
freebsd_ppi.h Submitted by someone who thinks he's called "Daper": 2005-11-29 20:20:22 +00:00
jtagmkI.c Fix the size of a response array. 2005-11-28 21:11:18 +00:00
jtagmkI.h Initial import of JTAG ICE mkI support. 2005-11-25 06:14:06 +00:00
jtagmkII.c Translate numerical response codes to strings. 2006-09-07 19:57:59 +00:00
jtagmkII.h jtagmkII_open() is not needed externally. 2006-09-06 22:30:00 +00:00
jtagmkII_private.h Add support for the JTAG ICE mkII in ISP mode. 2006-09-06 20:06:07 +00:00
jtagmkI_private.h Initial import of JTAG ICE mkI support. 2005-11-25 06:14:06 +00:00
lexer.l Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
linux_ppdev.h Submitted by someone who thinks he's called "Daper": 2005-11-29 20:20:22 +00:00
lists.c Update code copyrights. 2004-12-22 01:52:45 +00:00
lists.h Update code copyrights. 2004-12-22 01:52:45 +00:00
main.c Implement -U filename as a shorthand for -U flash:w:filename:a. 2006-09-08 21:52:45 +00:00
par.c Rework the exit specs so they actually work again. It should be 2006-08-29 23:12:15 +00:00
par.h Make avrdude Solaris-compatible. 2005-11-01 23:02:06 +00:00
pgm.c Update code copyrights. 2004-12-22 01:52:45 +00:00
pgm.h Rework the exit specs so they actually work again. It should be 2006-08-29 23:12:15 +00:00
pindefs.h In lieu of Michael Holzt, add his serbb serial bit-bang code so it 2005-09-18 20:12:23 +00:00
ppi.c Submitted by someone who thinks he's called "Daper": 2005-11-29 20:20:22 +00:00
ppi.h Update code copyrights. 2004-12-22 01:52:45 +00:00
ppiwin.c * configure.ac: Check for gettimeofday(). 2006-08-20 06:49:11 +00:00
safemode.c This is Colin O'Flynn's mega patch for updating safemode support: 2005-09-21 00:20:32 +00:00
safemode.h This is Colin O'Flynn's mega patch for updating safemode support: 2005-09-21 00:20:32 +00:00
ser_posix.c The major part of this change has been contributed by 2006-08-31 20:52:47 +00:00
ser_win32.c The major part of this change has been contributed by 2006-08-31 20:52:47 +00:00
serbb.h In lieu of Michael Holzt, add his serbb serial bit-bang code so it 2005-09-18 20:12:23 +00:00
serbb_posix.c Remove unused variable. 2006-09-01 10:06:53 +00:00
serbb_win32.c Tentative fix for bug #16156: Problem with Si-Prog 2006-08-31 10:55:20 +00:00
serial.h Contributed by dcm@mit.edu: add support for the 2006-01-12 23:13:50 +00:00
solaris_ecpp.h Submitted by someone who thinks he's called "Daper": 2005-11-29 20:20:22 +00:00
stk500.c Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
stk500.h Update code copyrights. 2004-12-22 01:52:45 +00:00
stk500_private.h Add support for displaying and changing the various STK500 operational 2003-07-24 21:26:28 +00:00
stk500generic.c Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
stk500generic.h Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
stk500v2.c Hide two debug/trace statements behind "verbose". 2006-09-08 21:10:05 +00:00
stk500v2.h Add support for the JTAG ICE mkII in ISP mode. 2006-09-06 20:06:07 +00:00
stk500v2_private.h Mega-commit to bring in both, the STK500v2 support from Erik 2005-05-10 19:17:12 +00:00
term.c Update code copyrights. 2004-12-22 01:52:45 +00:00
term.h This is Colin O'Flynn's mega patch for updating safemode support: 2005-09-21 00:20:32 +00:00
usb_libusb.c Replace David's email address by his full name in the copyrights. 2006-01-12 23:24:35 +00:00
usbasp.c Submitted by Thomas Fischl: 2006-09-17 20:35:36 +00:00
usbasp.h Submitted by Thomas Fischl: 2006-09-17 20:35:36 +00:00
usbdevs.h Contributed by dcm@mit.edu: add support for the 2006-01-12 23:13:50 +00:00

README

See the documentation file for the details.

The latest version of AVRDUDE is always available here:

  http://savannah.nongnu.org/projects/avrdude