gnupic: Re: [Sdcc-user] PIC14 port matures


Previous by date: 2 Nov 2005 09:07:55 +0000 ICSP with PIC18F4550, Ben Dugan
Next by date: 2 Nov 2005 09:07:55 +0000 sdcc and USB, Easy B
Previous in thread:
Next in thread:

Subject: FW: [Sdcc-user] PIC14 port matures
From: Chen Xiao Fan ####@####.####
Date: 2 Nov 2005 09:07:55 +0000
Message-Id: <3B8AEFFADD3DD4118F8100508BACEC2C0A289369@spex>


-----Original Message-----
From: ####@####.####
####@####.####
Sent: Friday, October 28, 2005 3:49 AM
To: ####@####.####
Subject: [Sdcc-user] PIC14 port matures


Dear SDCC/PIC14 users,

I am really proud to announce that the PIC14 port has seen serious 
improvement over the past few days:

- large quantity of bugs removed
- generic pointer support added
   Now `unqualified' pointers are three bytes long, use qualifiers
   __data or __code to reduce them to two bytes.
   Pointers to const "variables" are no longer assumed to point to
   __code space; use __code const int *x instead)
- better library support has been added
   Now the PIC14 port provides better support for multi-source file
   projects (still lacks initialization of variables outside the main
   module though, bet works nicely with the library).
   All support routines (generic pointer access, multiplication,
   division/modulus) should work nicely on a large number of devices
   without recompiling. All projects must link PIC14's libsdcc.lib to
   make use of these!
   (Volunteers may now start porting a libc...)
- a new command-line switch has been added to disable a (slightly)
   faulty optimization (--no-pcode-opt).
   An improved (and correct ;-D) replacement is under development.

Note that .o output from previous SDCC versions will be incompatible 
with new ones due to symbol renaming (arguments/return values are now 
passed on using a location independant `STKn' rather than `s0x<addr>'
in order to enable library reuse across multiple devices).

I am looking forward to hearing your opinions and bug reports as well as 
pointers to `most wanted features'.

All improvements should be accessible starting with SDCC 2.5.4 #1130.

Regards,
     Raphael Neider


Previous by date: 2 Nov 2005 09:07:55 +0000 ICSP with PIC18F4550, Ben Dugan
Next by date: 2 Nov 2005 09:07:55 +0000 sdcc and USB, Easy B
Previous in thread:
Next in thread:


Powered by ezmlm-browse 0.20.