From 3a242737044f7e5bd52f5931933e0e0f61bab1f2 Mon Sep 17 00:00:00 2001 From: Rene Liebscher Date: Tue, 27 Mar 2012 21:48:11 +0000 Subject: [PATCH] update NEWS file git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1072 81a1dc3b-b13d-400b-aceb-764788c761c2 --- NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/NEWS b/NEWS index f22f4c33..f1443659 100644 --- a/NEWS +++ b/NEWS @@ -8,12 +8,35 @@ Approximate change log for AVRDUDE by version. Current: * New devices supported: + - ATmega48P (patch #7629 add support for atmega48p) + - AT90PWM316 (bug #21797: AT90PWM316: New part description) * New programmers supported: + - avrftdi + + o-link (patch #7672 adding support for O-Link (FTDI based JTAG) as programmer) + + 4232h (patch #7715 FT4232H support) + - usbasp + + nibobee (previously specified as '-c usbasp -P nibobee) + + usbasp-clone (same as usbasp but ignores vendor and product string, checks only vid/pid) + - ftdi_syncbb (new type for synchronous bitbanging with ft232r/ft245r) + + ft245r (FT245R Synchronous BitBang, miso = D1, sck = D0, mosi = D2, reset = D4) + + ft232r (FT232R Synchronous BitBang, miso = RxD, sck = RTS, mosi = TxD, reset = DTR) + + bwmega (BitWizard ftdi_atmega builtin programmer, miso = DSR, sck = DCD, mosi = CTS, reset = RI) + + arduino-ft232r (Arduino: FT232R connected to ISP, miso = CTS X3(1), sck = DSR X3(2), mosi = DCD X3(3), reset = RI X3(4)) + + diecimila (alias for arduino-ft232r) * Bugfixes - bug #34027: avrdude AT90S1200 Problem - bug #34518: loading intel hex files > 64k using record-type 4 + - patch #7667: Minor memory handling fixes + - patch #7680: Fixing timeout problem in ser_recv in ser_win32.c + - patch #7693: Fix config file atmel URLs (+ URLs in avrdude.texi and avrpart.h) + - bug #21663: AT90PWM efuse incorrect, bug #30438: efuse bits written as 0 on at90pwmxx parts + - bug #35261: avrftdi uses wrong interface in avrftdi_paged_(write|load) + - patch #7437 modifications to Bus Pirate module + - patch #7686 Updating buspirate ascii mode to current firmware, use AUX as clock generator, and setting of serial receive timeout + - bug #34768 Proposition: Change the name of the AVR32 devices + - patch #7718: Merge global data of avrftdi in a private data structure * Keep track of input file contents @@ -32,7 +55,31 @@ Current: * The -U option now accepts ELF files as input files, and extracts the appropriate section contents that matches the requested memory region. + + * Programmers and parts lists + They are now sorted at output with '-c ?'/'-p ?'. (patch #7671: Sorting programmers and parts lists for console output) + Programmers and parts lists in documentation generated from lists mentioned above. (patch #7687: Autogenerating programmers and parts lists for docs) + Output list of programmer types with '-c ?type', add list to documentation + + * Configuration files now accepts parent parts/programmers, parts starting with '.' (eg. .xmega) are not included in output parts list and can be used as abstract parents + (bug #34302: Feature request : device configuration with parent classes) + (patch #7688: Implement parent programmers feature) + + * Additional config files which are read after default can be specified on command line using '-C +filename' + (patch #7699 Read additional config files) + + * Programmer types in configuration file are no longer keywords but specified as string. + So you need to change 'type = XYZ;' to 'type = "XYZ";' in own config files. + (internal: The parser does not need to know all programmer types now, new programmers will update only the table in pgm_type.c.) + * Internals: + - Restructuring and compacting programmer definition part of grammar for config file. + - Cleanup of parser code, removing unused definitions/functions. Using yylex_destroy if available. + + - Fixed some more memory leaks, added cleanup code at program exit (to minimize the number of non-freed memory blocks reported by valgrind) + - Fixed some findings reported by cppcheck. + + Version 5.11: * New devices supported: