Go to file
joerg_wunsch 8b391a8150 Add initial support for the Atmel STK600, for
"classic" AVRs (AT90, ATtiny, ATmega) in both,
ISP and high-voltage programming modes.
* Makefile.am: Add -lm.
* avrdude.conf.in: Add stk600, stk600pp, and stk600hvsp.
* config_gram.y: Add support for the stk600* keywords.
* lexer.l: (Ditto.)
* pgm.h: Add the "chan" parameter to set_varef().
* stk500.c: (Ditto.)
* serial.h: Add USB endpoint support to struct filedescriptor.
* stk500v2.c: Implement the meat of the STK600 support.
* stk500v2.h: Add new prototypes for stk600*() programmers.
* stk500v2_private.h: Add new constants used in the STK600.
* term.c: Add AREF channel support.
* usb_libusb.c: Automatically determine the correct write
endpoint ID, the STK600 uses 0x83 while all other tools use
0x82.  Propagate the EP to use through struct filedescriptor.
* usbdevs.h: Add the STK600 USB product ID.
* tools/get-stk600-cards.xsl: XSL transformation for
targetboards.xml to obtain the list of socket and routing
card IDs, to be used in stk500v2.c (for displaying the
names).
* tools/get-stk600-devices.xsl: XSL transformation for
targetboards.xml to obtain the table of socket/routing cards
and their respective AVR device support for doc/avrdude.texi.
* avrdude.1: Document all the STK600 stuff.
* doc/avrdude.texi: Ditto.  Added a new chapter for
Programmer Specific Information.

Thanks to Eirik Rasmussen from Atmel Norway for his support in
getting this code running within that short amount of time!


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@768 81a1dc3b-b13d-400b-aceb-764788c761c2
2008-03-14 13:00:08 +00:00
doc Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
tools Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +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 initial support for the Atmel STK600, for 2008-03-14 13:00:08 +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
ChangeLog-2004-2006 ChangeLog rotation. 2007-01-07 22:34:21 +00:00
ChangeLog-2007 ChangeLog rotation for 2007->2008 transition. 2008-01-26 07:59:07 +00:00
Makefile.am Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
NEWS Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
README * AUTHORS: Updated. 2003-03-11 22:34:53 +00:00
avr.c In avr_read() and avr_write(), only use the paged_load and 2007-05-16 20:15:13 +00:00
avr.h Major code cleanup. 2007-01-24 22:43:46 +00:00
avr910.c main.c, pgm.c, pgm.h: Add setup and teardown hooks to the programmer 2007-11-07 20:36:12 +00:00
avr910.h Major code cleanup. 2007-01-24 22:43:46 +00:00
avrdude.1 Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
avrdude.conf.in Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
avrdude.h Major code cleanup. 2007-01-24 22:43:46 +00:00
avrdude.spec.in Submitted by Galen Seitz: 2005-11-29 20:28:51 +00:00
avrpart.c safemode.c: Obtain progname from avrdude.h rather than trying to roll our 2007-01-30 13:41:54 +00:00
avrpart.h safemode.c: Obtain progname from avrdude.h rather than trying to roll our 2007-01-30 13:41:54 +00:00
bitbang.c Something I always wanted to do: replace all those private "extern" 2007-01-24 21:07:54 +00:00
bitbang.h Major code cleanup. 2007-01-24 22:43:46 +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 main.c, pgm.c, pgm.h: Add setup and teardown hooks to the programmer 2007-11-07 20:36:12 +00:00
butterfly.h Major code cleanup. 2007-01-24 22:43:46 +00:00
config.c safemode.c: Obtain progname from avrdude.h rather than trying to roll our 2007-01-30 13:41:54 +00:00
config.h safemode.c: Obtain progname from avrdude.h rather than trying to roll our 2007-01-30 13:41:54 +00:00
config_gram.y Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
configure.ac We are post 5.5 now. 2007-10-29 23:08:37 +00:00
confwin.c Update code copyrights. 2004-12-22 01:52:45 +00:00
confwin.h Major code cleanup. 2007-01-24 22:43:46 +00:00
crc16.c Major code cleanup. 2007-01-24 22:43:46 +00:00
crc16.h Major code cleanup. 2007-01-24 22:43:46 +00:00
fileio.c Submitted by <karl.yerkes@gmail.com>: 2007-10-29 22:30:59 +00:00
fileio.h Major code cleanup. 2007-01-24 22:43:46 +00:00
freebsd_ppi.h Submitted by someone who thinks he's called "Daper": 2005-11-29 20:20:22 +00:00
jtagmkI.c main.c, pgm.c, pgm.h: Add setup and teardown hooks to the programmer 2007-11-07 20:36:12 +00:00
jtagmkI.h Major code cleanup. 2007-01-24 22:43:46 +00:00
jtagmkII.c main.c, pgm.c, pgm.h: Add setup and teardown hooks to the programmer 2007-11-07 20:36:12 +00:00
jtagmkII.h Major code cleanup. 2007-01-24 22:43:46 +00:00
jtagmkII_private.h Implement and document HVSP and PP modes for the AVR Dragon. 2006-11-01 21:47:25 +00:00
jtagmkI_private.h Initial import of JTAG ICE mkI support. 2005-11-25 06:14:06 +00:00
lexer.l Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
linux_ppdev.h Submitted by someone who thinks he's called "Daper": 2005-11-29 20:20:22 +00:00
lists.c Make the code compile warning-free: 2006-12-11 12:47:35 +00:00
lists.h Major code cleanup. 2007-01-24 22:43:46 +00:00
main.c Partially revert the line buffered output change, 2007-11-08 22:34:36 +00:00
my_ddk_hidsdi.h Submitted by Christian Starkjohann: 2006-12-20 23:43:34 +00:00
par.c safemode.c: Obtain progname from avrdude.h rather than trying to roll our 2007-01-30 13:41:54 +00:00
par.h Major code cleanup. 2007-01-24 22:43:46 +00:00
pgm.c main.c, pgm.c, pgm.h: Add setup and teardown hooks to the programmer 2007-11-07 20:36:12 +00:00
pgm.h Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +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 Major code cleanup. 2007-01-24 22:43:46 +00:00
ppi.h Major code cleanup. 2007-01-24 22:43:46 +00:00
ppiwin.c Something I always wanted to do: replace all those private "extern" 2007-01-24 21:07:54 +00:00
safemode.c 2007-05-01: Colin O'Flynn <coflynn@newae.com> 2007-05-02 23:05:21 +00:00
safemode.h Major code cleanup. 2007-01-24 22:43:46 +00:00
ser_avrdoper.c Something I always wanted to do: replace all those private "extern" 2007-01-24 21:07:54 +00:00
ser_posix.c In ser_send(), don't select() on the output fd before trying to write 2007-05-15 20:30:15 +00:00
ser_win32.c bug #21076: -vvvv serial receive prints are empty in Win32 build 2007-10-29 21:51:07 +00:00
serbb.h Major code cleanup. 2007-01-24 22:43:46 +00:00
serbb_posix.c safemode.c: Obtain progname from avrdude.h rather than trying to roll our 2007-01-30 13:41:54 +00:00
serbb_win32.c safemode.c: Obtain progname from avrdude.h rather than trying to roll our 2007-01-30 13:41:54 +00:00
serial.h Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +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 initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
stk500.h Major code cleanup. 2007-01-24 22:43:46 +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 Colin O'Flynn <coflynn@newae.com> 2007-03-25 22:43:50 +00:00
stk500generic.h Add the "stk500generic" programmer that auto-probes for STK500 2006-09-19 22:27:30 +00:00
stk500v2.c Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
stk500v2.h Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
stk500v2_private.h Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
term.c Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
term.h Major code cleanup. 2007-01-24 22:43:46 +00:00
update.c Major code cleanup. 2007-01-24 22:43:46 +00:00
update.h Major code cleanup. 2007-01-24 22:43:46 +00:00
usb_libusb.c Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
usbasp.c main.c, pgm.c, pgm.h: Add setup and teardown hooks to the programmer 2007-11-07 20:36:12 +00:00
usbasp.h usbasp.c: Added long addresses to support devices with more than 64kB (bug #20558) 2007-07-24 16:43:25 +00:00
usbdevs.h Add initial support for the Atmel STK600, for 2008-03-14 13:00:08 +00:00
usbtiny.c main.c, pgm.c, pgm.h: Add setup and teardown hooks to the programmer 2007-11-07 20:36:12 +00:00
usbtiny.h Submitted by <ladyada@gmail.com>: 2007-10-29 18:03:02 +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