As Steve Jobs would say, "Just one more thing...."
Although I write CrossStudio, CrossWorks libraries, and so on, I would also say that I like developing my own code too. I suspect none of you are aware that I coded all the software in SolderCore project:
http://www.soldercore.com (Apparently I'm allowed to insert links now!)
To that end, as well as the SolderCore main board, we were very early in the queue for the MPU-6050:
http://soldercore.com/products/sensecore/corempu/
And then, I wrote an attitude and heading reference system and endowed CoreBASIC with quaternions:
http://soldercore.com/manual/corebasic_ahrs_driver.htm
That driver will fuse /any/ accelerometer, gyro, and magnetometer into an AHRS. The CoreMPU has all that, and then I demonstrated the sensor fusion by doing some 3D stuff all on the SolderCore's Cortex-M3:
http://www.youtube.com/watch?v=woR53WxH ... r_embedded
This doesn't use the MPU-6050's DMP to do sensor fusion, it's all done by the Cortex-M3. And the 3D calculations. And the drawing.
The next thing to do is get the quad off the ground using my own software. I just love writing software...
So, I do have a common interest which is how I sort of stumbled around here.