Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/avrdude/ChangeLog-2009')
-rw-r--r--src/avrdude/ChangeLog-2009411
1 files changed, 411 insertions, 0 deletions
diff --git a/src/avrdude/ChangeLog-2009 b/src/avrdude/ChangeLog-2009
new file mode 100644
index 000000000..1f993cbcf
--- /dev/null
+++ b/src/avrdude/ChangeLog-2009
@@ -0,0 +1,411 @@
+2009-11-09 David Hoerl <dhoerl@mac.com>
+
+ * fileio.c: ihex2bin did not properly handle files > 64K bytes
+ * usb_libusb.c: re-enabled usb_reset for Macs (no reset causes lots of failures)
+ * avrdude.1: spacing issue for avr32 fixed.
+
+2009-11-09 Michal Ludvig <mludvig@logix.net.nz>
+
+ * buspirate.c: Implemented reset= and speed= extended parameters.
+ * avrdude.1: Document the change.
+
+2009-11-04 Michal Ludvig <mludvig@logix.net.nz>
+
+ * configure.ac, Makefile.am: Test if GCC accepts -Wno-pointer-sign
+
+2009-11-04 Michal Ludvig <mludvig@logix.net.nz>
+
+ * buspirate.c: Implemented 'BinMode' support for
+ firmware 2.7 and higher.
+ * avrdude.1: Added info about BusPirate.
+
+2009-11-03 Michal Ludvig <mludvig@logix.net.nz>
+
+ * arduino.c: Add on to bug #26703 / patch #6866 - clear DTR/RTS
+ when closing the port.
+ * Makefile.am: Silent warnings about signedness - they're useless
+ and annoying, especially for 'char' vars.
+
+2009-10-22 David Hoerl <dhoerl@mac.com>
+
+ * usb_libusb.c: disabled usb_reset for Macs (same as FreeBSD)
+
+2009-10-12 Michal Ludvig <mludvig@logix.net.nz>
+
+ * main.c: Re-added default to serial port for BusPirate.
+
+2009-10-12 David Hoerl <dhoerl@mac.com>
+
+ * main.c: removed some avr32 code that was pushed into jtagmkII.c
+ * jtagmkII.c: consolodated the avr32 reset code and avr32_chipreset
+ * avrpart.h: modified AVRPART flags for avr32
+ * lexer.l: added is_avr32 flag - only way to get yacc code to set flag
+ * avrdude.conf.in: updated avr32 section to include "is_avr32" flag
+
+2009-10-12 David Hoerl <dhoerl@mac.com>
+
+ * config_gram.y: Restored inadvertantly removed buspirate entry
+ * lexer.l: Restored inadvertantly removed buspirate entry
+
+2009-10-12 Michal Ludvig <mludvig@logix.net.nz>
+
+ * buspirate.c: Replace GNU-only %as with %s in sscanf call.
+ * ser_win32.c(ser_set_dtr_rts): Fixed typo in parameter name.
+ * NEWS: Announce BusPirate.
+
+2009-10-11 David Hoerl <dhoerl@mac.com>
+
+ Support for AVR32
+
+ * AUTHORS: added myself
+ * NEWS: announced AVR32 support
+ * main.c: AVR32 flag tests to avoid several code blocks
+ * fileio.c: mods to ihex read function to handle address offsets and
+ size of avr32
+ * jtagmkI.c: added cast to printf call to remove warning
+ * arduino.c: added header file to bring in prototype for usleep()
+ * config_gram.y: added defines for avr32, new jtag_mkii variant for avr32
+ * jtagmkII_private.h: new jtag_mkii message types defined (used by
+ avr32program)
+ * jtagmkII.h: extern jtagmkII_avr32_initpgm() addition
+ * jtagmkII.c: huge amount of code in support of avr32
+ * avrpart.h: additional flags to AVRPART for avr32
+ * usb_libusb.c: modified verbose test for USB read per-byte messages by
+ by one, so with verbose=3 you get just full messages, 4 gives you bytes
+ too
+ * lexer.l: additions for avr32
+
+2009-10-10 Michal Ludvig <mludvig@logix.net.nz>
+
+ Support for Arduino auto-reset:
+ * serial.h, ser_avrdoper.c, ser_posix.c, ser_win32.c: Added
+ serial_device.set_dtr_rts implementations.
+ * arduino.c, stk500.c, stk500.h: Call serial_set_dtr_rts()
+ to reset Arduino board before program upload.
+ Inspired by patch #6866, resolves bug #26703
+
+2009-10-08 Michal Ludvig <mludvig@logix.net.nz>
+
+ * buspirate.c: Optimised buspirate_cmd() - reading 1kB EEPROM now
+ takes only 14 sec instead of almost 2 mins with the original
+ implementation.
+
+2009-10-08 Michal Ludvig <mludvig@logix.net.nz>
+
+ * buspirate.c, buspirate.h: Support for the BusPirate programmer
+ * config_gram.y, avrdude.conf.in, main.c, lexer.l, Makefile.am:
+ Glue for BusPirate.
+
+2009-08-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * usb_libusb.c (usbdev_close): Repair the logic around the
+ conditional compilation of usb_reset() introduced in r798.
+
+2009-07-11 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * configure.ac: We are post-5.8 now.
+
+2009-07-11 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * configure.ac: Prepare for releasing version 5.8
+
+2009-07-11 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Roger Wolff:
+ bug #26527: bug in unicode conversion
+ * ser_avrdoper.c (convertUniToAscii): when encountering a UTF-16
+ character that cannot be converted to ASCII, increment the UTF-16
+ pointer anyway when proceeding.
+
+2009-07-11 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * jtagmkI.c (jtagmkI_send): Replace %zd format by %u since not all
+ implementations do understand the C99 formatting options (sigh).
+ * jtagmkII.c (jtagmkII_send): (Ditto.)
+ * stk500v2.c (stk500v2_recv): (Ditto.)
+
+2009-07-11 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #26002: HVPP of EEPROM with AVR Dragon and ATmega8 Fails
+ * avrdude.conf.in (ATmega8): add page size for EEPROM.
+
+2009-07-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * stk500v2.c: Fix a serious memory corruption problem resulting
+ out of the chaining of both, the stk500v2 and the jtagmkII
+ programmers for some programming hardware (JTAG ICE mkII and AVR
+ Dragon running in ISP, HVSP or PP mode), where both programmers
+ have to maintain their private programmer data.
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * configure.ac: Post-release (is pre-release...)
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * configure.ac: Prepare for releasing version 5.7
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * main.c: Add my name to the copyright output when being verbose.
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Contributed by Shaun Jackman <sjackman@gmail.com>
+ bug #21798: Fix both XSLT scripts
+ * tools/get-dw-params.xsl (format-hex): Add the parameter count.
+ * tools/get-hv-params.xsl (format_cstack): Ditto.
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #21922: ATmega163 still not working in version 5.5
+ * avrdude.conf.in (atmega163): fill in stk500v2 parameters, correct
+ some flash programming parameters as well.
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #22206: avrdude: ser_setspeed(): tcsetattr() failed
+ * ser_posix.c (ser_setspeed): Don't pass TCSAFLUSH to tcsetattr() as
+ it apparently fails to work on Solaris. After reading the
+ documentation again, it seems TCSAFLUSH and TCSANOW are indeed
+ mutually exclusive.
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #22234: WINDOWS version: HOWTO: Specify Serial Ports Larger than COM9
+ * ser_win32.c (ser_open): prepend \\.\ to any COM port name, so it is
+ safe to be used for COM ports above 9.
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #26408: Crash in stk500v2_open()
+ * stk500generic.c: Implement setup and teardown hooks, calling in turn
+ the respective hooks of the stk500v2 implementation.
+
+2009-07-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #26130: Avrdude doesn't display it's version.
+ * main.c (usage): add a version number display to the default usage
+ message.
+
+2009-07-01 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #26412: avrdude segfaults when called with a programmer that does not
+ support it
+ * main.c: do not call pgm->perform_osccal() unless it is != 0.
+
+2009-06-24 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Contributed by Zoltan Laday:
+ patch #6825: xmega problems with JTAGICEmkII
+ * jtagmkII.c: Many fixes for Xmega devices.
+ * jtagmkII_private.h: Add various new constants required for
+ Xmega devices.
+ * avrdude.conf.in: New devices: ATXMEGA64A1, ATXMEGA192A1,
+ ATXMEGA256A1, ATXMEGA64A3, ATXMEGA128A3, ATXMEGA192A3,
+ ATXMEGA256A3, ATXMEGA256A3B, ATXMEGA16A4, ATXMEGA32A4,
+ ATXMEGA64A4, ATXMEGA128A4
+ * avr.c (avr_read, avr_write): Add more names for (Xmega)
+ memory areas that require paged operation.
+
+2009-06-24 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * stk500v2.c (stk600_xprog_write_byte): Handle writing fuse bytes.
+
+2009-04-28 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Carl Hamilton:
+ * update.c (parse_op): correctly \0-terminate buf after filling
+ it, before it is potentially used as the source of a call to
+ strlen or strcpy.
+
+2009-04-14 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * doc/avrdude.texi: Merge the -P 0xXXX option description from
+ avrdude.1.
+
+2009-04-14 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * configure.ac: declare AM_PROG_CC_C_O to avoid the warning
+ "compiling `config_gram.c' with per-target flags
+ requires `AM_PROG_CC_C_O' in `configure.ac'"
+
+2009-03-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #25971: "error writing to <stdout>" with multiple -U params.
+ * fileio.c: Do not close the input/output stream when working on an
+ stdio stream.
+
+2009-02-28 Thomas Fischl <tfischl@gmx.de>
+
+ Based on patch #6484 commited by Jurgis Brigmanis:
+ * usbasp.c: added software control for ISP speed
+ * usbasp.h: (Ditto.)
+
+2009-02-28 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * avr910.c (avr910_read_byte_flash): Eliminate a static variable that
+ hasn't been in use for 5 years.
+
+2009-02-27 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * configure.ac: Post-release 5.6.
+
+2009-02-27 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * configure.ac: Prepare for releasing version 5.6.
+
+2009-02-27 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Ed Okerson:
+ * jtagmkII.c (jtagmkII_read_byte): Fix signature reading of
+ Xmega.
+
+2009-02-26 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Mikael Hermansson:
+ * avrdude.conf.in (ATxmega256A3): new device.
+ * stk500v2 (stk500v2_initialize): Enable the AVRISPmkII as a
+ PDI-capable device for ATxmega parts.
+
+2009-02-25 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Lars Immisch:
+ patch #6750: Arduino support - new programmer-id
+ * arduino.c: New file, inherits stk500.c.
+ * arduino.h: New file.
+ * Makefile.am: Add arduino.c and arduino.h.
+ * config_gram.y: Add arduino keyword.
+ * lexer.l: (Ditto.)
+ * avrdude.conf.in: (Ditto.)
+ * avrdude.1: Document the new programmer type.
+ * doc/avrdude.texi: (Ditto.)
+
+2009-02-25 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * stk500v2.c: Turn all non-const static data into instance data.
+
+2009-02-25 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * Makefile.am: Move term.[ch] from the library into the CLI
+ application section, as it is not useful for anything else but
+ the CLI frontend.
+
+2009-02-25 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * avrdude.conf.in (ATmega1284P): new device.
+
+2009-02-23 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ More fixes for Solaris, including fixes for the Sunpro compiler:
+ * avr.h: Remove stray semicolon.
+ * configure.ac: Add check for predefined types uint_t and ulong_t.
+ * confwin.c: Include "avrdude.h" on top to avoid empty translation
+ unit warning.
+ * ppwin.c: (Ditto.)
+ * ser_win32.c: (Ditto.)
+ * serbb_win32.c: (Ditto.)
+ * jtagmkII.c (jtagmkII_recv): remove unreachable "return".
+ * stk500.c (stk500_initialize): (Ditto.)
+ * par.c: Test for both, __sun__ and __sun to see whether we are
+ being compiled on Solaris.
+ * ppi.c: (Ditto.)
+ * stk500v2.c: Implement the DEBUG and DEBUGRECV macros in a way
+ that is compatible with the ISO C99 standard.
+ * usbtiny.c: Only typedef uint_t and ulong_t if they have not
+ been found already by the autoconf checks.
+
+2009-02-23 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ bug #22204: Solaris10/11 Undefiniertes Symbol gethostbyname socket
+ connect
+ * configure.ac: Add checks for gethostent() and socket().
+ While being here, remove some old cruft left from ancient days.
+
+2009-02-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * lexer.l: Bump the %p size so AT&T lex will continue to work.
+
+2009-02-19 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ (Partially) submitted by John Voltz:
+ bug #20004: AVRDUDE update (-U) operations do not close files
+ * fileio.c (fmt_autodetect, fileio): fclose() files.
+
+2009-02-18 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * usbtiny.c: Replace all but one (very unlikely to trigger) exit(1)
+ by return -1.
+
+2009-02-18 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Dick Streefland:
+ patch #6749: make reading from the USBtinyISP programmer more robust
+ * usbtiny.c: Add code to retry failed communication attempts.
+
+2009-02-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Nick Hibma:
+ bug #22271: usb_reset in usb_libusb.c not necessary in FreeBSD 6.x
+ * usb_libusb.c (usbdev_close): Do not call usb_reset() on FreeBSD.
+ It is not necessary there.
+
+2009-02-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Andrew O. Shadoura:
+ bug #25156: add direct SPI transfer mode
+ * bitbang.c: Implement direct SPI transfers.
+ * bitbang.h: (Ditto.)
+ * par.c: (Ditto.)
+ * pgm.c: (Ditto.)
+ * pgm.h: (Ditto.)
+ * term.c: Add the "spi" and "pgm" commands.
+ * avrdude.1: Document the changes.
+ * doc/avrdude.texi: (Ditto.)
+
+2009-02-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Limor ("Lady Ada"):
+ bug #24749: add support for '328p
+ * avrdude.conf.in (ATmega328P): new device support.
+
+2009-02-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by "Womo":
+ bug #25241: AT90USB162, AT90USB82 device support patch for avrdude-5.5
+ (also: bug #21745: AT90USBxx2 support)
+ * avrdude.conf.in (AT90USB162, AT90USB82): new device support.
+
+2009-02-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Evangelos Arkalis:
+ patch #6069: Atmel AT89ISP Cable
+ * avrdude.conf.in (89isp): new programmer support.
+
+2009-02-16 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Bob Paddock:
+ patch #6748: ATTiny88 Config
+ * avrdude.conf.in (ATtiny88): new device support.
+
+2009-02-16 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Mark Litwack:
+ patch #6261: avrdude won't use dragon/debugwire to write a file
+ to eeprom
+ * jtagmkII.c (jtagmkII_paged_write): when in debugWire mode,
+ implement a paged write to EEPROM as a series of byte writes.
+
+2009-02-16 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ Submitted by Janos Sallai:
+ patch #6542: paged_load fails on the MIB510 programming board
+ * stk500.c: Add a workaround for the different signon sequence on
+ MIB510 programmers.
+
+2009-02-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+ * avrdude.conf.in: Add the ATmega128RFA1.
+ * avrdude.1: document the addition of ATmega128RFA1.
+ * doc/avrdude.texi: (Ditto.)
+