Cool on Linux!!!! I have a question though.
Short form: How do I rebuild it on windows?
Long form: I had enhanced the picloader application into a client/server socket application so that an old processor with wifi running on the robot could "push" the reset and programming buttons through the parallel port. Then I ported the hex file processing code to windows (we have those who don't want to leave windows). Anyway, it all worked except the picloader code made no effort to read the handshake messages, and if the serial cable was not connected, the interface would lie about the download completing. I looked into enhancing the picloader when I stumbled upon this thread. (BTW, This is an example of why I fully support your Open-Source FIRST post
http://www.chiefdelphi.com/forums/sh...ad.php?t=52633)
I'd like to adapt rigel to the same client server methodology. However, I got hung up in the building of the rigel code on windows. I'd first tried to use MSdev, but figured I was wasting time as you already had it working on windows. I then tried cygwin (it was already loaded). It built, but ran aground with the "cannot execute binary file" error. I then looked up MinGW as you'd alluded to, but really didn't want to go down the path of loading up yet another *nix on windows toolkit.
If you can help me build it once on windows, I can take it from there. Naturally, if you or anyone else is interested, I'd gladly provide, and perhaps you could incorporate, the client/server work into the library (my first Open-Source FIRST contribution)?
Could you consider posting (or adding to 0.14) a quick HOWTO for building the code on windows (preferably, in my case, using MSDev or CygWin)?
Great work! Thanks!