Open Source Vex Libraries Available

I noticed that a number of people have been asking about using the newer versions of C18, or a completely different compiler, with VEX. As per usual, the stock reply of “We don’t support that…” was given.

So I under took the process of reverse-engineering the relevant libraries from the ‘vex-startup-code’ file from :smiley:

If you would like to use the newest version of C18, you can download the file below. It provides updated files for the ‘vex-startup-code’ project.

The source files are available below. You can recompile the libraries or port them to another compiler. There is a Readme file that descibes the various compile time options.


I actually did this a while ago, but didn’t get around to posting it until now. There are minimal comments as of now, but I wanted to get this stuff out to you guys! :slight_smile:

Let me know if you have any suggests or improvements.


Very Nice Job

So, have you started reverse-engineering the Master Processor code?


I will take a look at them…

Sutekh, thanks. I was wondering if I could use the libraries with gcc on a linux platform?:rolleyes:

And yes, I have been working on the Master code on and off. :smiley:


You’re welcome!

These libraries are for use with the Microchip C18 compiler. You can run it on Linux using Wine. In fact, I developed the libraries on Linux.

As far as I know, there isn’t a gcc port for PICs.