This is linux-spi ported to avrdude-6.3

Johann Wilhelm d61bae2abe updated the linuxspi patch to include the changes to invert the reset-pin. 3 years ago
..
atmel-docs a5940a8366 Just to make sure this won't get lost over time, make a copy of 3 years ago
doc a4b4a087e9 Just applied the LinuxSPI patch... this will need some fixes.. 3 years ago
tools 397f4d9ee0 Yet another name for the MinGW32 compiler (as found on Ubuntu 14.04). 4 years ago
windows 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
.cvsignore dc03fa74c9 So finally, also ignore the Makefile. 13 years ago
AUTHORS 919bfdaf9b patch #7724 Add TPI support for Bus Pirate using bitbang mode 6 years ago
BUILD-FROM-SVN b02ca9456e Submitted by Philip: 8 years ago
COPYING 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
ChangeLog 04631688fe bug #47550: Linux GPIO broken 3 years ago
ChangeLog-2001 bc763f9409 Use my other e-mail. 16 years ago
ChangeLog-2002 bc763f9409 Use my other e-mail. 16 years ago
ChangeLog-2003 3d7fb21bd7 * ChangeLog: Minor formatting cleanups. 15 years ago
ChangeLog-2004-2006 dedd44d1e4 ChangeLog rotation. 12 years ago
ChangeLog-2007 8be807b543 ChangeLog rotation for 2007->2008 transition. 11 years ago
ChangeLog-2008 7819c335ab Annual changelog rotation. 10 years ago
ChangeLog-2009 ef12e0fe1b Annual changelog rotation. 9 years ago
ChangeLog-2010 799ca93743 Delete unneeded svn:executable property. 8 years ago
ChangeLog-2011 ba6e0c55cf bug #21663 AT90PWM efuse incorrect 7 years ago
ChangeLog-2012 f2967d203c Annual ChangeLog rotation time. 6 years ago
ChangeLog-2013 104eeccfbd Annual changelog rotation. 5 years ago
ChangeLog-2014 c099463f85 Annual ChangeLog rotation (quite late this year). 4 years ago
ChangeLog-2015 73e0ee49ee Annual changelog rotation. 3 years ago
Makefile.am a4b4a087e9 Just applied the LinuxSPI patch... this will need some fixes.. 3 years ago
NEWS 04631688fe bug #47550: Linux GPIO broken 3 years ago
README a0427a73ca Give some more installation/building hints. 5 years ago
arduino.c 4a275954af added verbose level in avrdude_message() 5 years ago
arduino.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
avr.c f0501f60b7 bug #40142 Floating point exception on Ubuntu 10.04 4 years ago
avr910.c 4a275954af added verbose level in avrdude_message() 5 years ago
avr910.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
avrdude.1 e5f66f6cc5 Add the Xplained Mini to the documentation. 3 years ago
avrdude.conf.in a4b4a087e9 Just applied the LinuxSPI patch... this will need some fixes.. 3 years ago
avrdude.h 4a275954af added verbose level in avrdude_message() 5 years ago
avrdude.spec.in f84a247223 Submitted by Galen Seitz: 13 years ago
avrftdi.c 1bed61056b patch #8895: Spelling in 6.2 code 3 years ago
avrftdi.h 1efa27113b bug #42662 clang warnings under FreeBSD 10.x 5 years ago
avrftdi_private.h c20412243b avrftdi_private.h: added missing msg level for avrdude_message in E/E_VOID macros 5 years ago
avrftdi_tpi.c 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
avrftdi_tpi.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
avrpart.c 6b42dae67f patch #8440 Print part id after signature 5 years ago
bitbang.c 4a275954af added verbose level in avrdude_message() 5 years ago
bitbang.h de804e6448 Replace all occurences of exit() in potential library code 5 years ago
bootstrap 08a40a299e Make a first attempt to build a shared library (not to be installed by 5 years ago
buspirate.c ef9acba259 patch #8504 buspirate: Also support "cpufreq" extended parameter in binary mode 4 years ago
buspirate.h 919bfdaf9b patch #7724 Add TPI support for Bus Pirate using bitbang mode 6 years ago
butterfly.c 4a275954af added verbose level in avrdude_message() 5 years ago
butterfly.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
config.c 59fc0653e7 Removing exit calls from config parser 5 years ago
config.h 59fc0653e7 Removing exit calls from config parser 5 years ago
config_gram.y ccc2c62e45 bug #42662 clang warnings under FreeBSD 10.x 5 years ago
configure.ac a4b4a087e9 Just applied the LinuxSPI patch... this will need some fixes.. 3 years ago
confwin.c 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
crc16.c f208016970 Major code cleanup. 12 years ago
crc16.h f208016970 Major code cleanup. 12 years ago
dfu.c ccc2c62e45 bug #42662 clang warnings under FreeBSD 10.x 5 years ago
dfu.h b3e2330384 * flip2.c (flip2_page_erase): Remove unimplemented function. 5 years ago
fileio.c 9b68baf5ad bug #37441: lockbits in ATxmega + avrdude = problem 4 years ago
flip1.c 4a275954af added verbose level in avrdude_message() 5 years ago
flip1.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
flip2.c 4a275954af added verbose level in avrdude_message() 5 years ago
flip2.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
freebsd_ppi.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
ft245r.c daf5d52ae9 patch #8511 Fix reset on FT245R 5 years ago
ft245r.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
jtag3.c cd0de13b04 Back out rev 1385, it was committed accidentally. 3 years ago
jtag3.h b6b95b7f90 Turn the usbpid parameter of the programmer into a list of PIDs. Make 5 years ago
jtag3_private.h dcabe8282b Implement the Atmel EDBG/CMSIS-DAP driver protocol for JTAGICE3 5 years ago
jtagmkI.c a96e70dcc3 bug #43137: Writing and reading incorrect pages when using jtagicemkI 4 years ago
jtagmkI.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
jtagmkII.c 9b68baf5ad bug #37441: lockbits in ATxmega + avrdude = problem 4 years ago
jtagmkII.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
jtagmkII_private.h e9e1c13925 Fix byte-wise EEPROM and flash writes on Xmega 6 years ago
jtagmkI_private.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
lexer.l 59fc0653e7 Removing exit calls from config parser 5 years ago
libavrdude.h 3fcb87134a Use libhidapi as (optional) transport for CMSIS-DAP compliant 3 years ago
linux_ppdev.h 6d99d0208d * linux_ppdev.h: added missing msg level for avrdude_message in ppi_claim/ppi_release macros 5 years ago
linuxgpio.c 04631688fe bug #47550: Linux GPIO broken 3 years ago
linuxgpio.h 61193c83d1 patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface 6 years ago
linuxspi.c d61bae2abe updated the linuxspi patch to include the changes to invert the reset-pin. 3 years ago
linuxspi.h fc49ae8ba5 This brings the linuxspi-patch to avrdude-6.3 3 years ago
lists.c 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
main.c db0f62a3d8 Allow the -B option argument to be suffixed with Hz, kHz, or MHz, in 4 years ago
my_ddk_hidsdi.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
par.c 4a275954af added verbose level in avrdude_message() 5 years ago
par.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
pgm.c 59fc0653e7 Removing exit calls from config parser 5 years ago
pgm_type.c a4b4a087e9 Just applied the LinuxSPI patch... this will need some fixes.. 3 years ago
pickit2.c ccc2c62e45 bug #42662 clang warnings under FreeBSD 10.x 5 years ago
pickit2.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
pindefs.c 4a275954af added verbose level in avrdude_message() 5 years ago
ppi.c 4a275954af added verbose level in avrdude_message() 5 years ago
ppi.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
ppiwin.c 4a275954af added verbose level in avrdude_message() 5 years ago
safemode.c ccc2c62e45 bug #42662 clang warnings under FreeBSD 10.x 5 years ago
ser_avrdoper.c ccc2c62e45 bug #42662 clang warnings under FreeBSD 10.x 5 years ago
ser_posix.c 123ce4748b bug #46610: Floating point exception (core dumped) arch linux rpi2 3 years ago
ser_win32.c 4b238836ea Properly declare arg #2 of net_send() (in ser_win32.c) as being a pointer 4 years ago
serbb.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
serbb_posix.c 4a275954af added verbose level in avrdude_message() 5 years ago
serbb_win32.c 4a275954af added verbose level in avrdude_message() 5 years ago
solaris_ecpp.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
stk500.c 4a275954af added verbose level in avrdude_message() 5 years ago
stk500.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
stk500_private.h 9f93dbf564 Add support for displaying and changing the various STK500 operational 16 years ago
stk500generic.c 4a275954af added verbose level in avrdude_message() 5 years ago
stk500generic.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago
stk500v2.c f7a8d146d4 bug #43626: Inconsistent timeouts in stk500v2 4 years ago
stk500v2.h 1fc1acc293 * pgm_type.c: Add "jtagice3_isp" programmer hook 6 years ago
stk500v2_private.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
term.c 4a275954af added verbose level in avrdude_message() 5 years ago
term.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
tpi.h 66363f2469 avr.c: Adds avr_tpi_program_enable 6 years ago
update.c bbf7a9f4e9 bug #44717: avrdude creates empty flash dump 4 years ago
usb_hidapi.c b1043a3bf4 Bump read timeout in usbhid_recv() to 300 ms. 3 years ago
usb_libusb.c 901f4b075c patch #8435: Implementing mEDBG CMSIS-DAP protocol 3 years ago
usbasp.c c03b514143 bug #41561: AVRDUDE 6.0.1/USBasp doesn't write first bytes of 4 years ago
usbasp.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
usbdevs.h 45f8a745c5 Add the new Atmel-ICE, in all of JTAG, PDI, dW, and ISP modes. 5 years ago
usbtiny.c 4a275954af added verbose level in avrdude_message() 5 years ago
usbtiny.h 35dbfd67c6 Join the former "public" header files (avr.h avrpart.h pindefs.h 5 years ago
wiring.c 4a275954af added verbose level in avrdude_message() 5 years ago
wiring.h 979bfb1cac Replace outdated FSF postal address by a reference to 6 years ago

README

See the documentation file for the details.

The latest version of AVRDUDE is always available here:

http://savannah.nongnu.org/projects/avrdude


Important environment variables for ./configure:
================================================

CPPFLAGS: C preprocessor flags (*not* "C++")

This is the place to put additional (non-standard) -I options into.
For example, if your Windows system has LibUSB-Win32 installed into
\\WINDOWS\ProgramFiles\LibUSB-Win32, use

CPPFLAGS=-I/WINDOWS/ProgramFiles/LibUSB-Win32/include

to tell configure where to search for the header files. (The use of
forward slashes rather than backslashes can often simplify things.
Note that the Windows system services internally treat both the same.
It's only cmd.exe which requires backslashes as the directory
separator.)

LDFLAGS: Linker options

This is the place to make additional library locations known to the
linker. To continue the above example, use

LDFLAGS=-L/WINDOWS/ProgramFiles/LibUSB-Win32/lib/gcc

to make the linker search for "libusb.a" in that directory.


Linux users: make sure the header files are installed
=====================================================

While many Linux distributions install the libraries needed by AVRDUDE
(libusb, libelf) by default, they leave out the corresponding header
files. Consequently, the configure script won't find them, so these
libraries could not be used.

Usually, the packages with the header files (and static libraries) are
derived from the regular package name by appending "-devel". Thus,
make sure you have "libusb-devel" and "libelf-devel" installed before
running the configure script. (Same goes for libftdi.)