The MPU9150s biggest selling point was its internal Motion Processor to offload the sensor fusion from the host processor, this library uploads the firmware to generate quaternions from the sensors. The API needs work but as other libraries don't support the DMP supplying as is.

Dependents:   MPU9150_Example CANSAT_COMBINED MPU9150_Example mbed_rifletool

Revision:
1:8ff0beb54dd4
Parent:
0:74f0ae286b03
--- a/MPU9150.h	Sun Aug 31 12:52:29 2014 +0000
+++ b/MPU9150.h	Mon Sep 01 13:35:07 2014 +0000
@@ -5,7 +5,8 @@
 #include "registers.h"
 #include "dmpdata.h"
 //https://github.com/sparkfun/MPU-9150_Breakout/blob/master/firmware/MPU6050/MPU6050_9Axis_MotionApps41.h
-extern Serial debug;
+
+//extern Serial debug;
 
 class MPU9150{
 public: