Go to file
bdean 75f5527937 Stub-out the ppi_* functions in ppi.c with empty wrappers that simply
return an error code when building on MacOS X.  This commit makes
AVRDUDE compile and run fine on my PowerMac G5 running MacOS X.  In
theory it would be possible to support parallel ports on the Mac using
a PCI multi-port card and/or USB<->Parallel converters.  If/when such
support is added we can flesh out these functions as needed, but for
now, only serial port programmers are currently supported.

Note that I tested avrdude on the G5/MacOS X with an STK500 programmer
and used a Keyspan model USA-19HS USB<->RS232 adapter device which
simply shows up in /dev as a POSIX serial port.  None of the serial
port handling needed any changes.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@415 81a1dc3b-b13d-400b-aceb-764788c761c2
2004-05-19 21:02:25 +00:00
doc * avrdude.1, doc/avrdude.texi, doc/TODO: Removed the deprecated options from documentation 2004-02-10 00:20:51 +00:00
windows * windows/Makefile.am: Correct makefile so loaddrv does not link 2003-09-22 21:13:57 +00:00
.cvsignore These changes add basic support for a autoconf/automake based build system. 2003-02-14 20:34:03 +00:00
AUTHORS Change email address. 2003-05-13 18:10:55 +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 Drop the LISTSZ define as well as the check for it in lcreat(). They 2004-04-23 20:36:00 +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
Makefile.am * ChangeLog: Minor formatting cleanups. 2004-01-26 06:27:41 +00:00
NEWS * NEWS: Update news from items in ChangeLog. 2003-11-19 19:12:38 +00:00
README * AUTHORS: Updated. 2003-03-11 22:34:53 +00:00
avr.c *main.c,avr.c,avr.h,par.c,stk500.c: Add function avr_chip_erase() to unify handling of cycle-count. Makes cycle-count work for avr910-programmers 2004-01-03 18:04:54 +00:00
avr.h *main.c,avr.c,avr.h,par.c,stk500.c: Add function avr_chip_erase() to unify handling of cycle-count. Makes cycle-count work for avr910-programmers 2004-01-03 18:04:54 +00:00
avr910.c avr910.c: Hopefully fixed that weird "first byte not programmed"-error in a good way (previous fix was not working with all firmwares) 2004-04-17 19:37:14 +00:00
avr910.h * Makefile.am (avrdude_SOURCES): Add avr910.[ch], serial.h and 2003-03-13 03:52:19 +00:00
avrdude.1 * avrdude.1, doc/avrdude.texi, doc/TODO: Removed the deprecated options from documentation 2004-02-10 00:20:51 +00:00
avrdude.conf.in Add the Futurlec programming cable definition. 2004-01-27 15:16:16 +00:00
avrdude.spec.in * avrdude.spec.in: Fix broken rpmbuild on RedHat-9. 2003-08-28 04:43:50 +00:00
avrpart.c * avr910.c, avrpart.c, avrpart.h, doc/TODO: Look up devicecode and report device. 2004-01-12 22:48:50 +00:00
avrpart.h * avr910.c, avrpart.c, avrpart.h, doc/TODO: Look up devicecode and report device. 2004-01-12 22:48:50 +00:00
bootstrap Export all the AUTO* variables. Hopefully, that way the generated 2003-03-10 21:25:13 +00:00
butterfly.c * pgm.c, main.c, avr910.c, butterfly.c, stk500.c: Changed default for powerup, powerdown and LED-commands to do nothing and return OK. Then removed these commands from avr910, butterfly and stk500. 2004-01-29 13:23:59 +00:00
butterfly.h Add support for the Atmel Butterfly board which talks to the 2003-11-30 15:16:48 +00:00
config.c Introduce 'default_programmer' to the config file instead of requiring 2003-02-21 21:07:43 +00:00
config.h Introduce 'default_programmer' to the config file instead of requiring 2003-02-21 21:07:43 +00:00
config_gram.y * avr910.c, pgm.c, pgm.h, config_gram.y, lexer.l: Add new configuration parameter baudrate to support avr910-programmers with non-standard baudrates 2004-01-03 18:36:44 +00:00
configure.ac * configure.ac (AC_INIT): Post release version update. 2004-01-27 04:39:06 +00:00
confwin.c Change email address. 2003-05-13 18:10:55 +00:00
confwin.h Change email address. 2003-05-13 18:10:55 +00:00
fileio.c * avr910.c: 2003-08-28 23:02:25 +00:00
fileio.h Implement and "immediate mode" for file input - this allows one to 2003-04-19 18:41:35 +00:00
lexer.l * avr910.c, pgm.c, pgm.h, config_gram.y, lexer.l: Add new configuration parameter baudrate to support avr910-programmers with non-standard baudrates 2004-01-03 18:36:44 +00:00
linux_ppdev.h * linux_ppdev.h: New file. 2003-02-11 23:50:31 +00:00
lists.c Drop the LISTSZ define as well as the check for it in lcreat(). They 2004-04-23 20:36:00 +00:00
lists.h Drop the LISTSZ define as well as the check for it in lcreat(). They 2004-04-23 20:36:00 +00:00
main.c * main.c: Removed deprecated options. 2004-02-09 23:43:42 +00:00
par.c * par.c: changed order of port-read/writes in par_txrx(). 2004-01-29 12:57:09 +00:00
par.h Split higher level parallel port programmer code off from ppi.c into 2003-02-13 19:27:50 +00:00
pgm.c * pgm.c, main.c, avr910.c, butterfly.c, stk500.c: Changed default for powerup, powerdown and LED-commands to do nothing and return OK. Then removed these commands from avr910, butterfly and stk500. 2004-01-29 13:23:59 +00:00
pgm.h * pgm.[ch], main.c, par.c, avr910.c, butterfly.c, stk500.c: 2004-01-28 20:01:44 +00:00
pindefs.h Makefile: include a target to automatically generate the dependency 2003-02-08 04:17:25 +00:00
ppi.c Stub-out the ppi_* functions in ppi.c with empty wrappers that simply 2004-05-19 21:02:25 +00:00
ppi.h Split higher level parallel port programmer code off from ppi.c into 2003-02-13 19:27:50 +00:00
ppiwin.c * fileio.c: 2003-08-25 15:55:48 +00:00
ser_posix.c * fileio.c: 2003-08-25 15:55:48 +00:00
ser_win32.c * ser_posix.c, ser_win32.c, serial.h: 2003-03-13 19:25:27 +00:00
serial.h * ser_posix.c, ser_win32.c, serial.h: 2003-03-13 19:25:27 +00:00
stk500.c * pgm.c, main.c, avr910.c, butterfly.c, stk500.c: Changed default for powerup, powerdown and LED-commands to do nothing and return OK. Then removed these commands from avr910, butterfly and stk500. 2004-01-29 13:23:59 +00:00
stk500.h Makefile: include a target to automatically generate the dependency 2003-02-08 04:17:25 +00:00
stk500_private.h Add support for displaying and changing the various STK500 operational 2003-07-24 21:26:28 +00:00
term.c *term.c: Add two missing includes to fix compile warnings. 2003-11-22 03:25:48 +00:00
term.h Makefile: include a target to automatically generate the dependency 2003-02-08 04:17:25 +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