sdcc status on pic16/18?

David McNab <[email protected]>
Newsgroups gmane.comp.hardware.microcontrollers.gnupic
Message-ID <[email protected]>
Hi,

I've been playing with the latest source snapshot of sdcc's pic16 port
(ie, for pic18f chips), and am pleasantly surprised. It's come some way
since I tried it last (or, the debian packager fouled things up?)

The make proceeded cleanly, and a helloworld led blinker prog worked fine.

A few rough areas - for instance:
 - scant doco for the i/o stuff
 - bad make support for i/o modules - I had to copy them into
   the lib install area manually and link them explicitly
 - I had to read the header files to figure out how to set up the usart

But with this done, 'printf("hello, world\n");' worked fine.

So before I go any further - cutting driver code, and porting my
codebases away from the 'extended trial full version' of ccs, can anyone
comment on how well sdcc is behaving for pic 18f code?

Are there any 'surprises' or 'dealbreakers' I should watch out for?

Is anyone working on tidying up the build and doco?

Are there any 'fatals'?

-- 
Cheers
David
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.