In lieu of Michael Holzt, add his serbb serial bit-bang code so it

will be available in the upcoming avrdude release.

His addition has been implemented by means of a generalized bit-bang
interface that contains the common part between serial and paralle
bit-bang devices, and specialed backends for the serial and parallel
port connections.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@515 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch
2005-09-18 20:12:23 +00:00
parent 8ea8105786
commit 5c8f87e395
16 changed files with 1130 additions and 302 deletions

View File

@@ -1,3 +1,23 @@
2005-09-18 Joerg Wunsch <j@uriah.heep.sax.de>
Add the serial bit-bang driver, contributed by Michael Holzt.
* bitbang.h: New file.
* bitbang.c: New file.
* serbb.h: New file.
* serbb_posix.c: New file.
* serbb_win32.c: New file.
* Makefile.am: Include new files.
* config_gram.y: Add serbb to configuration language.
* lexer.l: (Ditto.)
* par.c: Centralize bit-bang code in bitbang.c.
* par.h: Declare newly published functions.
* pgm.h (struct programmer_t): Add a flag field for private use
by the programmer.
* pindefs.h: Add definitions for negated serbb pins.
* avrdude.conf.in: Add serbb programmers ponyser, dasa, and dasa3.
* avrdude.1: Document serbb code.
* doc/avrdude.texi: (Ditto.)
2005/09/18 Brian S. Dean <bsd@bsdhome.com>
* avrdude.conf.in: Patch #4078: add VCC pin definition for DAPA