Extend the butterfly code to fully support AVR109 boot loaders. Notable

changes to butterfly.c include:

. do not exit for unsupported devices but return -1 from the init function
  instead; that way the -F option can be used to continue anyway

. honor the -b option as arbitrary bootloaders could be implemented with
  any baud rate, not just the fixed 19200 Bd used by the butterfly

. implement functionality to read the fuse and lock bits, and write the
  (boot) lock bits, resp.

. fix the signature byte order

The remaining files document the new functionality.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@486 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch
2005-07-28 16:06:35 +00:00
parent f642e10588
commit 975d7b786a
5 changed files with 160 additions and 39 deletions

View File

@@ -1,4 +1,12 @@
2005/07/26 Brian S. Dean <bsd@bsdhome.com>
2005-07-27 Joerg Wunsch <j@uriah.heep.sax.de>
(This work has been done as part of a contract with Atmel, Dresden.)
* butterfly.c: Implement full support for AVR109 boot loaders.
* avrdude.conf.in: add avr109 and avr911 as alias for butterfly.
* avrdude.1: Document the AVR109 addition.
* doc/avrdude.texi: (Ditto.)
2005-07-26 Brian S. Dean <bsd@bsdhome.com>
* main.c:
Don't call exit() directly here - set the exit value and jump to the