Yes, the one that says Quad support is my more up to date version. If I understood how to do things better with Github, I would make it the Master branch… May still. May fork current Master as some branch name like: Before Quad support, then choose the Master branch, copy all of the Quad support files into it and then sync it up…
So yes you can configure it for either 4 or 6 legs.
With my current stuff, You have a couple of choices on how to behave: My official way, where all of the pieces are individual libraries…
First off by default the Arduino Sketch folder is in your standard documents folder under the directory Arduino. In my case it is:
C:\Users\Kurt\Documents\Arduino
If you wish to download and user libraries. there are a few ways to do it (arduino.cc/en/Guide/Libraries), Actually never tried the Automatic way. I do the manual way, and you copy the files into:\Users\Kurt\Documents\Arduino\libraries.
So in the case of the main Phoenix files, they would live in: C:\Users\Kurt\Documents\Arduino\libraries\Phoenix likewise for the PS2 input:
C:\Users\Kurt\Documents\Arduino\libraries\Phoenix_Input_PS2 and the SSC-32 driver: C:\Users\Kurt\Documents\Arduino\libraries\Phoenix_Driver_SSC32
Each library on an Arduino system, can have examples. I have placed some example configurations. For example there is an one for a Phoenix using PS2 input and an SSC-32 for output. Now if your libraries are installed properly, you should be able to start the Arduino IDE and then go to file menu and see the menu item Examples. If you go to this menu item, it should show you a list of libraries, select the Phoenix directory, which will show you the configurations I put in. Select the Phoenix and it should load up a window the the couple of files in that setup (an .ino file and a Hex_Cfg.h file). Choose the right processor and Com port and it should be able to compile and download… If you wish to make changes and save it, you will not be able to directly as examples are read only, but it will allow you to save it away. Best location is again into your Sketch folder…
The other way if you only wish to deal with one configuration, there is a way to copy all of the appropriate files into the one sketch folder. But this will only compile properly if you do not also have some/all of them in the libraries or if you change the names. I do this at times, example Phantom_Phoenix: I make a copy in the sketch, rename all of the .h file to start with an _ and touch a couple of the files to change the header file included. Easier to do this for single configurations as you can edit all of the files in the IDE and try out things without screwing up the official one…
Alan, will try to help out again next week. Quad parts are scheduled to arrive Wed… Although I am also tempted to work on this using a Teensy, as it removes memory constraints, plus gives me other Serial ports to make it easier to output debug information…