Topic: Daughter boards and SPI programming
For a number of projects I am interested in developing alternate daughter cards for the chumby to replace the one normally on the end of the chumbical. Thank you to the chumby engineers for making it so easy to get at least basic functionality with a replacement daughter card working. I have a couple of questions about taking things to the next level.
SPI drivers:
I would like to add my own sensors and coprocessors which communicate with the chumby over the chumbical SPI as the gyro and personality coprocessor do now. I found the accel driver on the device at /drivers/chumby_accel.ko but can't seem to find the source code. Are these drivers deliberately closed source? There are already numerous posts asking for a way to add SPI communication. It seems like just the source for chumby_accel.ko would go a very long well to helping me and others.
Licensing:
Would Chumby Industries have a problem if I made alternate daughter boards available to other chumby hackers though something like Circuit Monkey?
The Chumby One:
Will the new chumby also have a chumbical with daughter board? If so will the chumbical pinout be the same or similar? For that matter, will the existing squishy chumby continue to be available?
Any response from Chumby engineers, even a final "no you will never get the SPI driver code," on these topics would be greatly appreciated.