46a4582009
Provide hooks to support a buffered programmer, pin 6 is now used to enable a buffer that can be used to isolate the target system from the parallel port pins. This is important when programming the target in-system. Totally change the way the pin definitions are defined. Actually set/clear pins based on the way more intuitive pin number, instead of PPI data register, bit number combination. A table of pin data is used so that any hardware inversion done by the parallel port is accounted for, what you set is actually what appears at the pin. Retain the old method for handling Vcc, however, because the hold method is much easier to use when setting / retrieving multiple pins simultaneously. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@49 81a1dc3b-b13d-400b-aceb-764788c761c2 |
||
---|---|---|
Makefile | ||
Usage | ||
avr.c | ||
avr.h | ||
avrdude.1 | ||
avrprog-programmer.jpg | ||
avrprog-schematic.jpg | ||
fileio.c | ||
fileio.h | ||
main.c | ||
ppi.c | ||
ppi.h | ||
term.c | ||
term.h |