Shop OBEX P1 Docs P2 Docs Learn Events
ImageCraft C Compiler, RC1 Available — Parallax Forums

ImageCraft C Compiler, RC1 Available

ImageCraftImageCraft Posts: 348
edited 2008-06-03 01:40 in Propeller 1
Visit our website, click on the Propeller page.

***

ICC V7 for Propeller (ICCProp) V7 RC1 June 2nd 2008

MISSING ITEMS for PRODUCTION RELEASE:
- Add more Propeller specific support to propeller.h and the library, e.g.
waitcnt(), usleep(), etc.
- Cleanup documentation.
- Add support for COM port scanning to populate the comport list for
Propellent.

FEATURES:
ICCProp is an ANSI C development tool for the Parallax Propeller. All known
problems have been fixed.

There are some library objects such as ASync IO, and VGA text drivers
available from the Parallax Propeller Forum (see notes on Object Exchange
below).

Initially, only integer code is supported with 32 and 64 bits FP coming later.
The C dialect is C86, although extensions such as // comment is supported and
the C Preprocessor is fully C99 compliant.

The IDE is project based, i.e. you create a project, add .c or .s source
files to it, and click the Build icon (Project->Build) to build the project.
You can set up the built-in Propellent downloader to download a program on
successful build.

LIBRARY FUNCTIONS:
To use printf/puts and the other IO functions, you need to define putchar()
that works with your device. c:\iccv7prop\examples.prop\putchar contains
an example project for the Propeller Demo board (code courtesy of Steve
Denson). The same code is in the default library libcprop.a.

HELP FILE:
Help is available both as HTML Help and as a PDF file
c:\iccv7prop\help\iccprop.pdf

"OBJECT EXCHANGE" and SPIN:
ICCProp will probably never be able to execute SPIN code or SPIN objects
directly (sorry). If you choose to port an existing object or write one
for ICCProp, we will give you a small amount of cash or a discount on a
license purchase. Details TBD.
Sign In or Register to comment.