Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Language Spec's (http://www.chiefdelphi.com/forums/showthread.php?t=22860)

Raven_Writer 26-11-2003 08:29

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.

seanwitte 26-11-2003 08:38

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.

Raven_Writer 02-12-2003 14:57

Re: Language Spec's
 
Quote:

Originally Posted by seanwitte
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.

seanwitte 02-12-2003 15:28

Re: Language Spec's
 
Quote:

Originally Posted by Raven_Writer
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.

Raven_Writer 02-12-2003 15:33

Re: Language Spec's
 
Quote:

Originally Posted by seanwitte
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.

Mike Betts 02-12-2003 15:34

Re: Language Spec's
 
Quote:

Originally Posted by Raven_Writer
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.

See page 22 of "2004 Programming Reference Guide" located here: http://www.innovationfirst.com/FIRST...10-29-2003.pdf

Raven_Writer 02-12-2003 16:36

Re: Language Spec's
 
Quote:

Originally Posted by Mike Betts
See page 22 of "2004 Programming Reference Guide" located here: http://www.innovationfirst.com/FIRST...10-29-2003.pdf

Thank you, that may help me out a lot.

Raven_Writer 04-12-2003 13:31

Re: Language Spec's
 
Quote:

Originally Posted by Mike Betts
See page 22 of "2004 Programming Reference Guide" located here: http://www.innovationfirst.com/FIRST...10-29-2003.pdf

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.


All times are GMT -5. The time now is 00:30.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi