Go to file
Brian S. Dean fb233af934 This is a jajor re-write of the programming algorithms. The Atmel
serial programming instructions are not very orthoganal, i.e., the
"read fuse bits" instruction on an ATMega103 is an entirely different
opcode and data format from the _same_ instruction for an ATMega163!
Thus, it becomes impossible to have a single instruction encoding
(varying the data) across the chip lines.

This set of changes allows and requires instruction encodings to be
defined on a per-part basis within the configuration file.  Hopefully
I've defined the encoding scheme in a general enough way so it is
useful in describing the instruction formats for yet-to-be invented
Atmel chips.  I've tried hard to make it match very closely with the
specification in Atmel's data sheets for their parts.  It's a little
more verbose than what I initially hoped for, but I've tried to keep
it as concise as I could, while still remaining reasonably flexible.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@100 81a1dc3b-b13d-400b-aceb-764788c761c2
2001-11-21 02:46:55 +00:00
Makefile This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
Makefile.inc Use lex/yacc for parsing the config file. Re-work the config file 2001-10-14 23:17:26 +00:00
avr.c This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
avr.h This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
avrdude.1 Update the man page. 2001-10-15 00:00:09 +00:00
avrdude.conf.sample This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
avrdude.pdf Make the pin definitions configurable based on entries in a config 2001-09-19 17:04:25 +00:00
config.c This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
config.h This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
config_gram.y This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
fileio.c This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
fileio.h This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
lexer.l This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
lists.c Add copyrights. 2001-10-15 02:46:59 +00:00
lists.h Add copyright. 2001-10-15 02:49:10 +00:00
main.c This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
pindefs.h Use lex/yacc for parsing the config file. Re-work the config file 2001-10-14 23:17:26 +00:00
ppi.c Add support for ATMega163. 2001-11-19 17:44:24 +00:00
ppi.h Style fixes. 2001-10-13 03:13:13 +00:00
term.c This is a jajor re-write of the programming algorithms. The Atmel 2001-11-21 02:46:55 +00:00
term.h Style fixes. 2001-10-13 03:13:13 +00:00