Cosmetics: reformat paragraphs.

git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1073 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch 2012-03-28 06:13:40 +00:00
parent 3a24273704
commit c496403bb2
1 changed files with 59 additions and 27 deletions

86
NEWS
View File

@ -13,16 +13,24 @@ Current:
* New programmers supported: * New programmers supported:
- avrftdi - avrftdi
+ o-link (patch #7672 adding support for O-Link (FTDI based JTAG) as programmer) + o-link (patch #7672 adding support for O-Link (FTDI based
JTAG) as progr ammer)
+ 4232h (patch #7715 FT4232H support) + 4232h (patch #7715 FT4232H support)
- usbasp - usbasp
+ nibobee (previously specified as '-c usbasp -P nibobee) + nibobee (previously specified as '-c usbasp -P nibobee)
+ usbasp-clone (same as usbasp but ignores vendor and product string, checks only vid/pid) + 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) - ftdi_syncbb (new type for synchronous bitbanging with ft232r/ft245r)
+ ft245r (FT245R Synchronous BitBang, miso = D1, sck = D0, mosi = D2, reset = D4) + ft245r (FT245R Synchronous BitBang, miso = D1, sck = D0, mosi
+ ft232r (FT232R Synchronous BitBang, miso = RxD, sck = RTS, mosi = TxD, reset = DTR) = D2, reset = D4)
+ bwmega (BitWizard ftdi_atmega builtin programmer, miso = DSR, sck = DCD, mosi = CTS, reset = RI) + ft232r (FT232R Synchronous BitBang, miso = RxD, sck = RTS,
+ arduino-ft232r (Arduino: FT232R connected to ISP, miso = CTS X3(1), sck = DSR X3(2), mosi = DCD X3(3), reset = RI X3(4)) 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) + diecimila (alias for arduino-ft232r)
* Bugfixes * Bugfixes
@ -30,13 +38,18 @@ Current:
- bug #34518: loading intel hex files > 64k using record-type 4 - bug #34518: loading intel hex files > 64k using record-type 4
- patch #7667: Minor memory handling fixes - patch #7667: Minor memory handling fixes
- patch #7680: Fixing timeout problem in ser_recv in ser_win32.c - 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) - patch #7693: Fix config file atmel URLs (+ URLs in
- bug #21663: AT90PWM efuse incorrect, bug #30438: efuse bits written as 0 on at90pwmxx parts 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) - bug #35261: avrftdi uses wrong interface in avrftdi_paged_(write|load)
- patch #7437 modifications to Bus Pirate module - 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 - 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 - bug #34768 Proposition: Change the name of the AVR32 devices
- patch #7718: Merge global data of avrftdi in a private data structure - patch #7718: Merge global data of avrftdi in a private data
structure
* Keep track of input file contents * Keep track of input file contents
@ -55,31 +68,50 @@ Current:
* The -U option now accepts ELF files as input files, and extracts * The -U option now accepts ELF files as input files, and extracts
the appropriate section contents that matches the requested memory the appropriate section contents that matches the requested memory
region. region.
* Programmers and parts lists * 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) They are now sorted at output with '-c ?'/'-p ?'. (patch #7671:
Output list of programmer types with '-c ?type', add list to documentation Sorting programmers and parts lists for console output)
* 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 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) (bug #34302: Feature request : device configuration with parent classes)
(patch #7688: Implement parent programmers feature) (patch #7688: Implement parent programmers feature)
* Additional config files which are read after default can be specified on command line using '-C +filename' * Additional config files which are read after default can be
specified on command line using '-C +filename'
(patch #7699 Read additional config files) (patch #7699 Read additional config files)
* Programmer types in configuration file are no longer keywords but specified as string. * Programmer types in configuration file are no longer keywords but
So you need to change 'type = XYZ;' to 'type = "XYZ";' in own config files. specified as string.
(internal: The parser does not need to know all programmer types now, new programmers will update only the table in pgm_type.c.)
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: * 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. - Restructuring and compacting programmer definition part of
grammar for config file.
- Fixed some more memory leaks, added cleanup code at program exit (to minimize the number of non-freed memory blocks reported by valgrind) - 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. - Fixed some findings reported by cppcheck.
Version 5.11: Version 5.11:
* New devices supported: * New devices supported: