> > > I just create it from scratch for a long time ago, > using long and hard way when i start creating my IDE.
I understand this is done manually, this seems a huge work ! > I think this piece of information will be useful for every available > PIC Compiler in this earth. I agree 100%. I'm still surprised this kind of information can't be retrieved from Microchip's site... > For this, i may give it to use just with JAL or pJAL only, to make > this compiler > beat some compiler that need $$$$, to get the information. This is something we need to discuss. The jallib license is either BSD or ZLIB (see license files in release package). jalv2 is BSD. Both aren't have such limitation, this means everybody is able to get these files and use them as needed. Using BSD, they have to reproduce the license notice. Using ZLIB, this is not mandatory. From what you say, I understand you don't want commercial compilers to be allowed to use your files. Is that right ? What if they have to reproduce the license notice ? > The information is created to per PIC basis, where this will be easier > to maintain. Sure ! > > I think DIPPinDef is useful to generate any kind of aliases or PIC > informations. This is exactly what I've done while parsing datasheets, for ADC library: you can have a look in SVN to include/peripheral/adc/adc_pindef.jal file. > > For now i got only 297 pieces of PIC informations. Do you mean 297 PICs ? Almost done then :) Cheers, Seb > > Regards, > Mohammad Hafiz Othman > > On May 20, 1:52 pm, Sebastien Lelong <[email protected]> > wrote: > > Hi Mohammad, > > > > This is interesting! I've extracted information about pins, like those in > > your "DIPPinDef" section, parsing datasheets. I could cross these with > yours > > to double check (my parsing assumes a lot of things). > > > > Can you tell us how did you produce this data? Did you use a script, what > > source of information, ... ? > > > > Cheers, > > Seb > > > > 2009/5/20 MhzO <[email protected]> > > > > > > > > > > > > > Inside the zip file DatasheetCollect.zip contains PIC MCU External > > > Device Informations that I write. > > > > > I just put PIC10 and PIC12 first. If you have comments please do so > > > before I send PIC16 and PIC18. > > > > > I hope with this information i gave you all, you could upgrade the JAL > > > Library. > > > > > The definitions would state the pins, only for DIP. > > > > > Example for PIC10F200.DEX > > > > > Part=PIC10F200 ---> Part Name > > > PDF=41239D ---> PDF Datasheet > > > Type=Flash ---> Part Type > > > CoreSize=12 ---> core size in bit > > > MaxSpeed=4000000 ---> Max speed in Hz > > > ADCResolution=0 ---> Adc resolution in bit, 0 means no ADC > > > available. > > > AnalogComparator=0 ---> Comparator Available Number > > > PWM=0 ---> PWM or CCP Available Number > > > Timer=TMR0 ---> Timer Available? > > > USART=0 ---> USART Available? > > > SPI=0 ---> Support Serial Peripheral Interface? > > > I2CSlave=0 ---> Support I2C Slave? > > > I2CMaster=0 ---> Support I2C Master? > > > USB1_1=0 ---> Is USB 1.1 available? > > > CaptureCompare=0 ---> Capture > > > ParallelSlavePort=0 ---> PSP > > > BrownoutReset=0 ---> Brownout reset support > > > InternalOSC=4000000 ---> internal Oscillator available > > > InternalOSCOnly=1 ---> indicates is InternalOSCOnly available > > > SelfProgramming=0 > > > ICSP=1 ---> In-Circuit Serial Programming > > > FlashAlternate=0 ---> Alternative flash could be used > > > DIPPinDef= ---> pin aliases. > > > { > > > 1, NC, > > > 2, VDD, > > > 3, GP2/T0CKI/FOSC4, > > > 4, GP1/ICSPCLK, > > > 5, GP0/ICSPDAT, > > > 6, NC, > > > 7, VSS, > > > 8, GP3/_MCLR/VPP, > > > } > > > > > Notes=25mA source/sink per I/O > > > > > NC means Not Connected, > > > An underscore before variables (_) , indicates "not" or "active low", > > > eg :_MCLR > > > An asterisk (*) after variables means an alternative pin. VSS or VDD > > > alternative pins may not have asterisk on them. > > > > > Sorry for my bad English. English is not my first language, as I came > > > from Malaysia. > > > > > Regards, > > > Mohammad Hafiz Othman > > > > -- > > Sébastien Lelonghttp://www.sirloon.nethttp://sirbot.org > > > > -- Sébastien Lelong http://www.sirloon.net http://sirbot.org --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jallib?hl=en -~----------~----~----~----~------~----~------~--~---
