----- Original Message -----
From: "Vangelis Rokas" <vrokas@...>
Sent: Saturday, September 25, 2004 2:10 AM
Subject: Re: [Sdcc-user] stability ???
> On Fri, 24 Sep 2004, Jonathan Dumaresq wrote:
>> familiar to GNU or sdcc coding so this is very new to me. I have write
>> program from 1998 up to now and i have write code from dos to windows and
>> make driver too. I write code for microcontroller too. But I have no idea
>> how to build a compiler.
> Don't worry about building the compiler. We can use your programming
> in other areas! (see below)
>> The problem right now is my spare time is very small, too small :(. this
>> is why I can't join your team to help sdcc team. But what i can do is to
>> help you to test some piece of code on real hardware. I have pic18f2220
>> and 18f452 on my hand.
> Spare time is always the problem. Unfortunately even I have to rely on
> for usual program testing. L. Klotz was kind enough to send me a PIC board
> Olimex, so I can test 28-pin chips too. The 18f2220 is interesting. Can
> program it with sources compiled with pic16 port?
I can try it. I will try it the week. if i have time of course.
>> I don't see any detail todo list on the libs. If i can a probably build
>> one lib or part of the lib. I thing this will be a good starting point to
>> undertsand sdcc.
> There is no TODO list for the libraries yet, but I can prepare one. The
> general idea is that there are three kinds of libraries:
> 1. the C library,
> 2. the Math library,
> and 3. the I/O library,
> C & Math library are the standard libraries which are necessery to build a
> source. A short list of functions is:
> a. string (i.e. strdup, strcpy, ...),
> b. stdio (printf, sprintf, ...),
> c. stdlib (malloc, realloc, ...),
> d. time (ctime, asctime, ...),
> e. ctype (islower, isascii, ...),
> f. other miscellaneaous like, crypt, qsort, etc...
> g. trigonometric and other math functions...
> The I/O library is a set of functions which handle the PIC input and
> modules. A short list is:
> a. adc,
> b. ccp,
> c. delay,
> d. i2c,
> e. portb,
> f. pwm,
> g. spi,
> h. timer,
> i. usart
> The I/O library is very similar in principle to the library found in
> Microchip C18 compiler.
> A small subset of the above functions is currently implemented:
> 1. all the string functions,
> 2. malloc/free/calloc/realloc,
> 3. ADC functions
> The other ones can be implemented either based on Microchip C18 libraries
> one can follow his own taste... Most of these functions are currently
> implemented under device/lib/ directory,
but we have to check them one by
one to see if pic16 port produces correct code.
yes but if i have hardware to test it it will be easier to debug them.
>> I work on a ide for windows right now for sdcc. I hope to finish it for
>> the pic16 port this year (until decembre 2004). As soon a get a working
>> ide i share it to every sdcc people free of charge.
>> this is what i can do to help sdcc.
> That's quite nice. But if you see your self interested in any task above
> please let me know.
ok .. but i have put this developement on the side for now because i'm too
busy to continue them...
to many project at the same time i think !
> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
> Project Admins to receive an Apple iPod Mini FREE for your judgement on
> who ports your project to Linux PPC the best. Sponsored by IBM.
> Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
> Sdcc-user mailing list