patchAVR Downloader/UploaDEr - Patches: patch #7687, Autogenerating programmers and...


You are not allowed to post comments on this tracker with your current authentification level.

patch #7687: Autogenerating programmers and parts lists for docs

Submitted by:  Rene Liebscher <rliebscher>
Submitted on:  Wed Dec 14 09:15:01 2011  
Category: NonePriority: 5 - Normal
Status: Ready For TestPrivacy: Public
Assigned to: Rene Liebscher <rliebscher>Open/Closed: Closed

Fri Feb 3 21:57:30 2012, comment #2:

Programmers list implemented in svn revision 1062

Rene Liebscher <rliebscher>
Project MemberIn charge of this item.
Thu Dec 29 13:00:53 2011, comment #1:

Parts list implemented in svn revision 1026

Rene Liebscher <rliebscher>
Project MemberIn charge of this item.
Wed Dec 14 09:15:01 2011, original submission:


this patch replaces the programmers and parts lists in the texi file by autogenerated lists. So the list are always up-to-date.

First it replaces the lists in avrdude.texi by includes of the files programmers.texi and parts.texi.
These files will be generated by the Makefile using the just compiled avrdude. This is called using the command lines "avrdude -c ?" and "avrdude -p ?".
The output of these commands gets some awk and sed processing and is written to the previous mentioned files.
As there are comments to some parts in the list {(),(*),...} it uses another files (part_comments.txt) where it finds which parts need to be added which comment marker. (This is also done by sed.)

The generating of these lists by avrdude itself requires the patch "patch #7671 Sorting programmers and parts lists for console output" , as this removes the output of the configfile information from the output list. (If you want to see it you have to add a -v to the command line.)

In avrdude.1 it removes the parts list completely and adds the hint to use "-p ?" to get it. (If you have the man page installed, so you have avrdude too. Then you can avrdude ask for a really up-to-date list. And a list of programmers was never part of the man page.)

Rene Liebscher <rliebscher>
Project MemberIn charge of this item.


Attached Files
file #24590:  doc_parts_programmers.patch added by rliebscher (15kB - application/octet-stream)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by rliebscher (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue Sep 3 20:01:59 2013rliebscherOpen/ClosedOpen=>Closed
    Fri Feb 3 21:57:30 2012rliebscherStatusNone=>Ready For Test
    Fri Dec 16 20:26:25 2011rliebscherAssigned toNone=>rliebscher
    Wed Dec 14 09:15:01 2011rliebscherAttached File-=>Added doc_parts_programmers.patch, #24590

    Back to the top

    Powered by Savane 3.1-cleanup1