Go to file
Hannes Weisbach be385b2b48 avr.c: Adds avr_tpi_program_enable
Generic function enabling external programming on TPI devices. This
function sets the required guard time (which is passed in as parameter),
checks the TPI identification register, writes SKEY command + SKEY, and
finally polls the NVMEN bit in TPISR.

avr.h: Add prototype definitions of avr_tpi_program_enable() and
avr_tpi_chip_erase().
avrftdi_tpi.c: Removes tpi_skey_cmd array, containing the SKEY command
and the SKEY bytes.
tpi.h: Adds tpi_skey_cmd array, containing the SKEY command and the SKEY
bytes, but in the reverse order of tpi_skey.

git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1167 81a1dc3b-b13d-400b-aceb-764788c761c2
2013-05-06 12:49:26 +00:00
doc patch #7936 Patch to support BusPirate AVR Extended Commands mode 2013-01-30 18:56:31 +00:00
tools Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
windows Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
.cvsignore So finally, also ignore the Makefile. 2006-08-23 15:02:07 +00:00
AUTHORS patch #7724 Add TPI support for Bus Pirate using bitbang mode 2013-01-30 21:15:39 +00:00
BUILD-FROM-SVN Submitted by Philip: 2011-08-16 10:37:09 +00:00
COPYING Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ChangeLog avr.c: Adds avr_tpi_program_enable 2013-05-06 12:49:26 +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
ChangeLog-2004-2006 ChangeLog rotation. 2007-01-07 22:34:21 +00:00
ChangeLog-2007 ChangeLog rotation for 2007->2008 transition. 2008-01-26 07:59:07 +00:00
ChangeLog-2008 Annual changelog rotation. 2009-02-05 16:17:57 +00:00
ChangeLog-2009 Annual changelog rotation. 2010-01-08 10:41:27 +00:00
ChangeLog-2010 Delete unneeded svn:executable property. 2011-08-12 15:37:44 +00:00
ChangeLog-2011 bug #21663 AT90PWM efuse incorrect 2012-01-02 15:20:18 +00:00
ChangeLog-2012 Annual ChangeLog rotation time. 2013-01-02 10:12:41 +00:00
Makefile.am Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
NEWS Updates NEWS file with avrftdi's TPI support 2013-05-02 11:07:22 +00:00
README * AUTHORS: Updated. 2003-03-11 22:34:53 +00:00
arduino.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
arduino.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avr.c avr.c: Adds avr_tpi_program_enable 2013-05-06 12:49:26 +00:00
avr.h avr.c: Adds avr_tpi_program_enable 2013-05-06 12:49:26 +00:00
avr910.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avr910.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avrdude.1 patch #7936 Patch to support BusPirate AVR Extended Commands mode 2013-01-30 18:56:31 +00:00
avrdude.conf.in avrftdi: Change to new 0-based pin definitions 2013-05-06 11:48:15 +00:00
avrdude.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avrdude.spec.in Submitted by Galen Seitz: 2005-11-29 20:28:51 +00:00
avrftdi.c avrftdi.c: Fail on wrong pin configuration 2013-05-06 12:05:27 +00:00
avrftdi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avrftdi_private.h avrftdi: Change to new 0-based pin definitions 2013-05-06 11:48:15 +00:00
avrftdi_tpi.c avr.c: Adds avr_tpi_program_enable 2013-05-06 12:49:26 +00:00
avrftdi_tpi.h Adds initial avrftdi TPI support. 2013-05-02 11:06:15 +00:00
avrpart.c * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
avrpart.h * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
bitbang.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
bitbang.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
bootstrap Remove the version checks for autoconf and automake. Modern versions 2011-05-11 21:24:12 +00:00
buspirate.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
buspirate.h patch #7724 Add TPI support for Bus Pirate using bitbang mode 2013-01-30 21:15:39 +00:00
butterfly.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
butterfly.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
config.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
config.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
config_gram.y Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
configure.ac Updates avrftdi to use libftdi1 2013-04-27 20:52:01 +00:00
confwin.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
confwin.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
crc16.c Major code cleanup. 2007-01-24 22:43:46 +00:00
crc16.h Major code cleanup. 2007-01-24 22:43:46 +00:00
fileio.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
fileio.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
freebsd_ppi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ft245r.c * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
ft245r.h bug #30559 Ft232 bit-bang support 2012-02-01 22:26:58 +00:00
jtag3.c Replace some stray calls to putchar() by putc(..., stderr). 2013-01-08 21:02:01 +00:00
jtag3.h * jtag3.c: Make jtag3_command() public 2012-12-03 21:03:06 +00:00
jtag3_private.h * jtag3.c: Make jtag3_command() public 2012-12-03 21:03:06 +00:00
jtagmkI.c Replace some stray calls to putchar() by putc(..., stderr). 2013-01-08 21:02:01 +00:00
jtagmkI.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
jtagmkII.c Replace some stray calls to putchar() by putc(..., stderr). 2013-01-08 21:02:01 +00:00
jtagmkII.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
jtagmkII_private.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
jtagmkI_private.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
lexer.l * config_gram.y: Implement the "ocdrev" keyword 2012-12-04 13:59:37 +00:00
linux_ppdev.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
linuxgpio.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
linuxgpio.h patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface 2013-01-09 19:23:30 +00:00
lists.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
lists.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
main.c * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
my_ddk_hidsdi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
par.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
par.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
pgm.c * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
pgm.h Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
pgm_type.c patch #7724 Add TPI support for Bus Pirate using bitbang mode 2013-01-30 21:15:39 +00:00
pgm_type.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
pickit2.c * pickit2.c: reordered #includes for non-usb configuration 2012-12-03 20:50:11 +00:00
pickit2.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
pindefs.c * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
pindefs.h Include "ac_cfg.h" before testing for HAVE_* macros. 2013-05-06 09:54:27 +00:00
ppi.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ppi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ppiwin.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
safemode.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
safemode.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ser_avrdoper.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ser_posix.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ser_win32.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
serbb.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
serbb_posix.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
serbb_win32.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
serial.h Change all the USB details (endpoint numbers, max transfer size etc.) 2012-11-26 16:24:56 +00:00
solaris_ecpp.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500_private.h Add support for displaying and changing the various STK500 operational 2003-07-24 21:26:28 +00:00
stk500generic.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500generic.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500v2.c * usbdefs.h (USBDEV_BULK_EP_WRITE_STK600) 2012-12-18 10:45:23 +00:00
stk500v2.h * pgm_type.c: Add "jtagice3_isp" programmer hook 2012-12-03 15:52:38 +00:00
stk500v2_private.h * pgm_type.c: Add "jtagice3_isp" programmer hook 2012-12-03 15:52:38 +00:00
term.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
term.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
tpi.h avr.c: Adds avr_tpi_program_enable 2013-05-06 12:49:26 +00:00
update.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
update.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
usb_libusb.c * usb_libusb.c (usbdev_open): Downgrade the max transfer size for 2013-01-02 10:16:37 +00:00
usbasp.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
usbasp.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
usbdevs.h * usbdefs.h (USBDEV_BULK_EP_WRITE_STK600) 2012-12-18 10:45:23 +00:00
usbtiny.c patch #7932 Read USBtiny VID and PID from avrdude.conf if provided. 2013-01-29 18:33:34 +00:00
usbtiny.h patch #7932 Read USBtiny VID and PID from avrdude.conf if provided. 2013-01-29 18:33:34 +00:00
wiring.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
wiring.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +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