Ok, good to hear.  I'm working on the following path (for the chips I'm most interested in first):

1. Start with the PDF Datasheets (done with auto-downloader)
2. Identify the SFR table pages (currently manually, but ideally it would be automated)
3. Identify the Config table page (currently manually, but ideally it would be automated)
4. Use pdftohtml + perl script to convert the _facts_ stored in the PDF tables into csv files (done)
5. Inspect and correct the csv files (manual)
6. Run yet another perl script to convert the correct csv tables into an xml file for the part (not done yet)
7. Add configuration details + whatever else we want/need to the file.
8. At this point (if not before), the xml files will be under a different copyright because they don't contain any thing but facts from the original PDF, plus our customization (facts are not copyright-able)
9. Use the xml files to generate the header files for each part
10. Optional - it seems like a fair chunk of code for gputils could be generated from the xml definition files if we do it right.

I do realize that xml isn't terribly popular with some people, so I'll explain my logic on using it.
1. I'm familiar with it.
2. There are pre-built parsers that can be used with it.
3. It offers flexibility to change & grow without too much pain.
4. It can always be translated into something more suitable.


On Thu, Mar 24, 2011 at 4:39 AM, Rafael Campos <methril@gmail.com> wrote:

On Wed, Mar 23, 2011 at 05:41, Weston Schmidt
<weston_schmidt@alumni.purdue.edu> wrote:
> Hello,
> I am curious if there is any interest in GPL+LE/LP pic/pic16 headers?
I would love to see the pic headers such a this license. I could also
help with some missing headers/defines that makes the code more
friendly between compilers. In pic14 family, we have some definitions,
but we don`t have them for pic16.
> I ask because I need to add a few new pic16 devices to SDCC & GPUTILS, and I
> figure if I'm going to spend time to add my chips, I might be able to figure
> out some way to create the rest of the headers from the facts in the
> datasheets.
> But, I have no desire to waste my time on something people aren't interested
> in, so I figured I'd ask first.
> Let me know (It may take me a while, by the way).
> Thanks,
> Wes
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> Sdcc-user mailing list
> Sdcc-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sdcc-user


Rafael Campos
o0 Methril 0o