📄 changelog-2003
字号:
2003-12-01 Eric B. Weddington <eric@ecentral.com> * doc/avrdude.texi: Update devices and programmers supported.2003-12-01 Eric B. Weddington <eric@ecentral.com> * doc/avrdude.texi: Add missing -D option to user manual. [This fixes bug #6804]2003-11-30 Jan-Hinnerk Reichert <hinni@despammed.com> * avrpart.c,main.c: Moved list_parts() and locate_part() from main.c to avrpart.c. * avrpart.h: Added prototypes for list_parts() and locate_part().2003-11-30 Jan-Hinnerk Reichert <hinni@despammed.com> * avrpart.c, avr.c: Moved elementary functions on types OPCODE, AVRMEM and AVRPART from avr.c to new file avrpart.c. * avr.h: Removed prototypes for moved functions. * avrpart.h: Added prototypes for functions in avrpart.c. * Makefile.am: Added new file avrpart.c.2003-11-28 Michael Mayer <michael-mayer@gmx.de> * lexer.l: New programmer type "butterfly". * config_gram.y: New token K_BUTTERFLY. * avrdude.conf.in: Added programmer definition. * butterfly.c, butterfly.h: Cloned from avr910.?, changed to work with the Atmel Butterfly device. * Makefile.am: Added butterfly.[ch] to avrdude_SOURCES.2003-11-26 Joerg Wunsch <j@uriah.heep.sax.de> * main.c: Make the -U parser tolerate colons in filenames. * avrdude.1, doc/avrdude.texi: Document the -U changes.2003-11-21 Jan-Hinnerk Reichert <hinni@despammed.com> * ppi.c: Major speed tuning. Since ioctl() is expensive read from shadowregisters where possible.2003-11-19 Eric B. Weddington <eric@ecentral.com> * NEWS: Update news from items in ChangeLog.2003-11-19 Theodore A. Roth <troth@openavr.org>[Contributed by Jan-Hinnerk Reichert <jan-hinnerk_reichert@hamburg.de>] * avr.c (avr_write_byte_default): Improve polling algorithm to speed up programming of byte oriented parallel programmers.2003-11-14 Brian S. Dean <bsd@bsdhome.com>[Contributed by Erik Christiansen <erik@dd.nec.com.au>] * avrdude.conf.in: Add ATmega64 part.2003-11-08 Joerg Wunsch <j@uriah.heep.sax.de> * avrdude.conf.in: Add "fuse" and "lock" definitions for the AT90S8535. Actually, this is stolen from the AT90S8515 since the datasheet says it's the same there.2003-10-13 Bill Somerville <bill@classdesign.com> * stk500.c (stk500_paged_write): Limit blocks written to no bigger than memory device size. (stk500_paged_write): Send whole block at once. (stk500_paged_load): Limit blocks read to no bigger than memory device size. [This fixes bug #5713.]2003-10-13 Eric B. Weddington <eric@ecentral.com> * avrdude.conf.in: Fix for unterminated character error.2003-10-13 Eric B. Weddington <eric@ecentral.com> * avrdude.conf.in: Add ATmega8515 definition. Contributed by: Matthias Wei遝r <matthias@matwei.de> * NEWS: Add note about ATmega8515 definition.2003-09-24 Eric B. Weddington <eric@ecentral.com> * doc/TODO: Updated TODO list.2003-09-22 Eric B. Weddington <eric@ecentral.com> * windows/Makefile.am: Correct makefile so loaddrv does not link to Cygwin DLL.2003-09-18 Eric B. Weddington <eric@ecentral.com> * doc/avrdude.texi: Minor corrections. Change description of -P to reference platform dependencies.2003-09-16 Eric B. Weddington <eric@ecentral.com> * stk500.c: If writing flash, skip empty pages in paged write.2003-09-06 Theodore A. Roth <troth@openavr.org> * NEWS: Add 'Current:' header. * configure.ac (AC_INIT): Add cvs back to version since we're back in dev cycle (post release).2003-09-06 Theodore A. Roth <troth@openavr.org> * AVRDUDE 4.2.0 has been released (cvs release tag is "release_4_2_0").2003-09-06 Theodore A. Roth <troth@openavr.org> * NEWS: Update for 4.2.0 release. Add note about read/write of fuses support for avr910. * configure.ac (AC_INIT): Set version to 4.2.0.2003-09-05 Theodore A. Roth <troth@openavr.org>[Contributed by Jan-Hinnerk Reichert <jan-hinnerk_reichert@hamburg.de>] * avr.c (avr_read_byte): If pgm->read_byte method fails, retry with avr_read_byte_default. * avr.c (avr_write_byte): If pgm->write_byte method fails, retry with avr_write_byte_default. * avr910.c (avr910_cmd): Implement using universal command.2003-09-04 Theodore A. Roth <troth@openavr.org> * Makefile.am: Change AM_CPPFLAGS to avrdude_CPPFLAGS. Define avrdude_CFLAGS. * configure.ac: Set ENABLE_WARNINGS to "-Wall" if using gcc.2003-09-02 Eric B. Weddington <eric@ecentral.com> * doc/avrdude.texi: Add note about privileges needed to load the giveio driver for Windows.2003-08-29 Brian S. Dean <bsd@bsdhome.com> * avrdude.1: * main.c: Perform an auto erase before programming if the flash memory is anywhere specified to be written by any of the -U requests. To remain backward compatible with previous versions, disable this feature if any of the old-style memory specification operations are specified (-i, -o). Implement the -D option to explicitly disable the auto erase default. Deprecate the old-style memory specification options (-f, -i, -I, -m, and -o) in favor of the new -U option which allows one to operate on multiple memories on a single command line.2003-08-28 Eric B. Weddington <eric@ecentral.com> * avr910.c: * fileio.c: * main.c: * stk500.c: More code cleanup to remove warnings.2003-08-27 Theodore A. Roth <troth@openavr.org> * main.c (update_progress_no_tty): Properly terminate progress. Also fixes stk500 problem where number of bytes written is less than a page.2003-08-27 Theodore A. Roth <troth@openavr.org> * avrdude.spec.in: Fix broken rpmbuild on RedHat-9.2003-08-25 Eric B. Weddington <eric@ecentral.com> * fileio.c: * main.c: * ppiwin.c: * ser_posix.c: * stk500.c: Minor code cleanup to remove warnings.2003-08-21 Brian S. Dean <bsd@bsdhome.com> * avrdude.1: * main.c: Introduce a new option, -U, for performing memory operions. Its argument is a 4 field string (fields seperated by colons) which indicate what memory type to operate on, what operation to perform is (read, write, or verify), the filename to read from, write to, or verify against, and an optional file format field. Multple -U options can be specified to operate on more than one memory at a time with a single invocation. For example, to update both the flash and the eeprom at the same time one can now specify the following: avrdude -p -e -U flash:w:main.hex:i -U eeprom:w:eeprom.hex:i2003-08-20 Brian S. Dean <bsd@bsdhome.com> * ppiwin.c: Timing related fixes for the Windows platform. Several folks have reported that this patch fixes verify errors on the Windows platform that are apparently timing related. Submitted by: Alex Shepherd <ashepherd@wave.co.nz>, who indicates that this patch was based on code from the UISP project.2003-08-01 Theodore A. Roth <troth@openavr.org> * avrdude.1: Document the -q option. * doc/avrdude.texi: Document the -q option. Fix some typos left over from pasting in man output.2003-07-30 Brian S. Dean <bsd@bsdhome.com> * main.c: Add elapsed time information to the new progress bar.2003-07-29 Theodore A. Roth <troth@openavr.org> * avr.c: * avr.h: * avr910.c: * main.c: * stk500.c: New progress reporting implementation.2003-07-24 Joerg Wunsch <j@uriah.heep.sax.de> * avrdude.1: * doc/avrdude.texi: * pgm.c: * pgm.h: * stk500.c: * stk500_private.h: * term.c: Add support for displaying and setting the various operational parameters of the STK500 (Vtarget, Varef, clock).2003/07/22 Brian S. Dean <bsd@bsdhome.com> * avrdude.conf.in: Add 'picoweb' programming cable programmer. Contributed by Rune Christensen <rune.christensen@adslhome.dk>.2003-06-18 Brian S. Dean <bsd@bsdhome.com> * avrdude.conf.in: Add the 'sp12' (Steve Bolt's) programmer. Submitted by Larry Barello <larryba@barello.net>.2003-06-17 Brian S. Dean <bsd@bsdhome.com> * avrdude.conf.in: Properly identify the "ALF" programmer. Extend ATmega8 calibration memory to support all 4 calibration bytes. Savannah bug #3835. Submitted by Francisco T. A. Silva <ftas@geodigitus.com.br>. Add a few AVR910 programmer device codes. Savannah bug #3569 - sorry I can't tell who submitted this to give proper credit. Add support for the ATtiny12. Submitted by Pontifex <pontifex@isys.ca>2003-05-22 Brian S. Dean <bsd@bsdhome.com> * avr.c: * avr.h: * fileio.c: Optimize flash memory handling a little bit by ignoring 0xff data that resides above the last non-0xff data value in the address space. Only do this for flash memory since writing a 0xff to flash is a no-op. This has the affect of creating smaller output files when dumping memory contents from flash if the program in flash does not consume the whole memory space. It also results in shorter programming times when avrdude is asked to load a file into flash that has lots of 0xff filled data past the last non-0xff data value.2003-05-13 Theodore A. Roth <troth@openavr.org> * avr910.c (avr910_paged_write_flash): Add code to send the 'm' command ("issue page write" cmd) for each page.2003-05-13 Theodore A. Roth <troth@openavr.org> * avrdude.conf.in: Add pagel and bs2 entries for at90s1200 device.2003-05-13 Theodore A. Roth <troth@openavr.org> * doc/TODO: Add note about avr910 device codes.2003-05-04 Theodore A. Roth <troth@openavr.org> * configure.ac: Check for ncurses library (since it can be a replacement for termcap).2003-05-02 Theodore A. Roth <troth@openavr.org> * avrdude.conf.in: Add avr decodes for devices known in avr910 firmware version 2.3. Add missing stk500 devocde for 2343.2003-04-23 Eric B. Weddington <eric@ecentral.com> * fileio.c: Fix for bug #3293. Set correct open mode for raw format for Windows.2003-04-19 Brian S. Dean <bsd@bsdhome.com> * avrdude.1: * fileio.c: * fileio.h: * main.c: Implement and "immediate mode" for file input - this allows one to specify byte values on the command line instead of via a file. This can be good for specifying fuse bytes and eliminates the need to create single-byte files or using interactive terminal mode for these single-byte memories. Requested by several folks on the mailing list.2003-04-18 Theodore A. Roth <troth@openavr.org> * configure.ac: Add cvs suffix back to version. * doc/TODO: Add a few items.2003-04-18 Theodore A. Roth <troth@openavr.org> * AVRDUDE 4.1.0 has been released (cvs release tag is "release_4_1_0").2003-04-17 Theodore A. Roth <troth@openavr.org> * configure.ac: Set version to 4.1.0. * doc/avrdude.texi: Add note about avr910 programmer type.2003-04-17 Eric B. Weddington <eric@ecentral.com> * NEWS: Replace TBD with new release version.2003-04-17 Eric B. Weddington <eric@ecentral.com> * avrdude.conf.in: Change name of pony programmer to pony-stk200 to better describe the hardware (PonyProg is software that works with various hardware).2003-04-16 Eric B. Weddington <eric@ecentral.com> * avrdude.conf.in: Add support for ATtiny26 Submitted by Artur Lipowski <LAL@pro.onet.pl> * NEWS: List new devices supported: ATtiny262003-04-16 Eric B. Weddington <eric@ecentral.com> * avrdude.conf.in: Add support for ATmega8535 Submitted by Alexander Peter <apeter@gmx.de> * NEWS: List new devices supported: ATmega85352003-04-09 Theodore A. Roth <troth@openavr.org> * avr910.c: Reading a 16 bit word in paged load needs to swap the bytes since the 'R' command returns MSB first and the internal buffer stores LSB first.2003-04-07 Theodore A. Roth <troth@openavr.org> * stk500.c: Don't print out read/write byte progress unless the verbose option is given.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -