Rafael,

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.

--Wes

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

> Hello,
>
> On Wed, Mar 23, 2011 at 05:41, Weston Schmidt
> <weston_schm...@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
> >
> >
>
> Regards,
>
> --
> ___________
> Rafael Campos
> o0 Methril 0o
> http://openblog.methril.net/
>
------------------------------------------------------------------------------
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

Reply via email to