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:
parent
37fb2aaa83
commit
db63109616
86
NEWS
86
NEWS
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue