The newer 9DOF sensor, MPU9150 is now available on a breakout board, at a reasonable price.
Has anyone got the MPU9150 working with the PI yet?
Looking at the post "Yet more Mpu6050 demo code" by RGH, Richard says:-
To get it working on the Pi I took the I2C and MPU6050 code from <a class="postlink" href="<a href="https://github.com/jrowberg/i2cdevlib">https://github.com/jrowberg/i2cdevlib</a>" style="color: rgb(139, 0, 0);"><a href="https://github.com/jrowberg/i2cdevlib</a>">https://github.com/jrowberg/i2cdevlib</a></a> and modified the I2C class to use the Linux in-kernel I2C drivers rather than the Arduino drivers. There are drivers for many sensors on that site, which I imagine can easily be used on the Pi via my replacement I2C class. This is C++ code, btw.
I have looked at the project website http://www.i2cdevlib.com/
and find that there is work under way on the MPU9150, but entries appear to cease in December, and there is no code yet.
I only have limited software ability, so do not feel capable of doing a driver from scratch, although I can probably port it by trial and error!
How different will be the structure of a MPU9150 driver?, I can see that the register map will be different. I am printing off the devices user guides and trying to see the differences between them.
Would appreciate any pointers to any published S/W for the MPU9150, that uses DMP.