OK code changes are in my github for support of both Icarus and BitForce FPGA's (called PGA/pga in the API)
https://github.com/kanoi/cgminerOnly one file change is needed if you just want to grab the difference required: api.c
The build instructions are:
(of course don't forget to first copy the 3 ADL *.h files into the ADL_SDK/ directory for ADL GPU mining support)
./autogen.sh
CFLAGS="-O2 -W -Wall" ./configure --enable-bitforce --enable-icarus
make
If you clone my whole git:
I also changed README to update the API docs
and modified configure.ac to temporarily make the version 2.3.1f
I don't have my Icarus' yet so I can't actually test it 100% - so it would be good if anyone else can test it.
Since ckolivas isn't around at the moment, I'll leave it in my git (I wont issue a pull request to ckolivas yet) until I've been able to test it conclusively myself.
I've also made a linux ubuntu 11.04 executable download:
http://www.tradebtc.net/cgminerIf anyone needs a different version, come visit me in IRC at Freenode in #cgminer
If anyone tests it, come visit me in IRC at Freenode in #cgminer
If anyone has any questions, come visit me in IRC at Freenode in #cgminer
It of course works normally as a miner (since I only changed the api.c code) and the new API is responding as expected for me.
Since I'm in Aus, I'll probably not respond in IRC from about 2 hours after this post until about 8 hours after this post.
It's pretty quiet in IRC lately (and no ckolivas there makes it even quieter)