Language Spec's

Does anyone know where to find the spec’s for the C-based language we are using this year?

I’m going to convert my FIRST Editor from using PBASIC to using C, and I need the spec’s. I’ve looked around at Micro Chip’s website, but couldn’t find anything.

Any help would be greatly appreciated.

The C18 documents on Microchip’s web site define where the compiler deviates from ANSI C. Otherwise its regular ANSI C. Check a copy of “C Programming Language” by Kernighan and Ritchie out of the library (you can buy it but its $40.00).

They are the original authors of the language spec. Its more of a reference than a “learn C” book.

Thanks, but that’s not exactly what I ment. I think I should’ve cleared it up more:

What I’m looking for is how the compiler that Microchip released sends all the code to the machine. I know you connect cord A, to ports B & C, but I want to know how the send the data from the PC to the R/C.

There are three parts to the system: The C18 compiler, the MPLAB IDE, and the IFI Loader. It sounds like you want to write your own version of the IDE with an integrated loader. They have not released the specs, but the loader is a wrapper for PICBOOT.dll. There is another thread about this from the people using linux, search for “picboot.dll” and read that thread.

Thanks, I’ll check out the thread. Only sad part is that I don’t know how to change Linux code to Windows code…all well, this shall be that time.

See page 22 of “2004 Programming Reference Guide” located here: http://www.innovationfirst.com/FIRSTRobotics/pdfs/2004_Programming_Reference_Guide_10-29-2003.pdf

Thank you, that may help me out a lot.

After looking at that thread, I noticed that it didn’t help me on what I needed for my project. Sean Witte was correct on what I’m doing (basically).

If anyone used my FIRST Editor program (which is now “abandoned”), they should know what I mean.