2008-06-13 21:19:46 +00:00
|
|
|
2008-06-13 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
Contributed by Janos Sallai <janos.sallai@vanderbilt.edu>:
|
|
|
|
patch #6074: added support for crossbow's MIB510 programmer
|
|
|
|
* avrdude.conf.in: Add entry for mib510.
|
|
|
|
* stk500.c: Add special hooks to handle the MIB510 programmer.
|
|
|
|
It mostly talks STK500v1 protocol but has a special hello and
|
|
|
|
goodbye sequence, and uses a fixed block size of 256 bytes.
|
|
|
|
* doc/avrdude.texi: Document support for mib510.
|
|
|
|
|
2008-06-07 21:03:41 +00:00
|
|
|
2008-06-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
Contributed by Klaus Leidinger <klaus@mikrocontroller-projekte.de>:
|
|
|
|
* main.c: Realign verbose messages.
|
|
|
|
* avrpart.c: (Ditto.)
|
|
|
|
* avr910.c: Print the device code selected in verbose mode.
|
|
|
|
* butterfly.c: (Ditto.)
|
|
|
|
|
2008-06-07 20:55:04 +00:00
|
|
|
2008-06-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
Contributed by Klaus Leidinger <klaus@mikrocontroller-projekte.de>:
|
|
|
|
Add check for buffermode feature, and use it if present. Can be
|
|
|
|
turned off using -x no_blockmode.
|
|
|
|
* avr910.c: Implement buffermode test and usage.
|
|
|
|
* avrdude.1: Document -x no_blockmode.
|
|
|
|
* doc/avrdude.texi: (Ditto.)
|
|
|
|
|
2008-03-29 22:10:11 +00:00
|
|
|
2008-03-24 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* usb_libusb.c: #undef interface for Win32
|
|
|
|
|
2008-03-24 21:22:04 +00:00
|
|
|
2008-03-24 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* avr910.c: Add support for the -x devcode option.
|
|
|
|
* avrdude.1: Document -x devcode for avr910.
|
|
|
|
* doc/avrdude.texi: (Ditto.)
|
|
|
|
|
2008-03-14 13:00:08 +00:00
|
|
|
2008-03-14 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
Add initial support for the Atmel STK600, for
|
|
|
|
"classic" AVRs (AT90, ATtiny, ATmega) in both,
|
|
|
|
ISP and high-voltage programming modes.
|
|
|
|
* Makefile.am: Add -lm.
|
|
|
|
* avrdude.conf.in: Add stk600, stk600pp, and stk600hvsp.
|
|
|
|
* config_gram.y: Add support for the stk600* keywords.
|
|
|
|
* lexer.l: (Ditto.)
|
|
|
|
* pgm.h: Add the "chan" parameter to set_varef().
|
|
|
|
* stk500.c: (Ditto.)
|
|
|
|
* serial.h: Add USB endpoint support to struct filedescriptor.
|
|
|
|
* stk500v2.c: Implement the meat of the STK600 support.
|
|
|
|
* stk500v2.h: Add new prototypes for stk600*() programmers.
|
|
|
|
* stk500v2_private.h: Add new constants used in the STK600.
|
|
|
|
* term.c: Add AREF channel support.
|
|
|
|
* usb_libusb.c: Automatically determine the correct write
|
|
|
|
endpoint ID, the STK600 uses 0x83 while all other tools use
|
|
|
|
0x82. Propagate the EP to use through struct filedescriptor.
|
|
|
|
* usbdevs.h: Add the STK600 USB product ID.
|
|
|
|
* tools/get-stk600-cards.xsl: XSL transformation for
|
|
|
|
targetboards.xml to obtain the list of socket and routing
|
|
|
|
card IDs, to be used in stk500v2.c (for displaying the
|
|
|
|
names).
|
|
|
|
* tools/get-stk600-devices.xsl: XSL transformation for
|
|
|
|
targetboards.xml to obtain the table of socket/routing cards
|
|
|
|
and their respective AVR device support for doc/avrdude.texi.
|
|
|
|
* avrdude.1: Document all the STK600 stuff.
|
|
|
|
* doc/avrdude.texi: Ditto. Added a new chapter for
|
|
|
|
Programmer Specific Information.
|
|
|
|
|
2008-01-26 08:01:51 +00:00
|
|
|
2008-01-26 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
|
|
|
|
|
|
|
* stk500v2.c (stk500v2_recv): Make length computation unsigned so
|
|
|
|
it cannot accidentally become negative.
|
|
|
|
|