10DOF FreeIMU port for FreeIMU v4 board and GY-86. This library was modified extensively to specifically suit the Mbed platform. Used threads and interrupts to achieve async mode.

Dependencies:   HMC58X3 MODI2C MPU6050 MS561101BA

Fork of FreeIMU by Yifei Teng

Files at this revision

API Documentation at this revision

Comitter:
joe4465
Date:
Thu Sep 18 15:47:30 2014 +0000
Parent:
14:2e61e49cc3f5
Child:
16:ec4300068695
Commit message:
Moved _sampling into header file under private

Changed in this revision

FreeIMU.cpp Show annotated file Show diff for this revision Revisions of this file
MPU6050.lib Show annotated file Show diff for this revision Revisions of this file
--- a/FreeIMU.cpp	Thu Sep 18 08:45:06 2014 +0000
+++ b/FreeIMU.cpp	Thu Sep 18 15:47:30 2014 +0000
@@ -420,12 +420,11 @@
     }
 }
 
-//XYZ
 void FreeIMU::getRate(float * r)
 {    
-    r[0] = val[5]; //Yaw
-    r[1] = val[3]; //Pitch
-    r[2] = val[4]; //Roll
+    r[0] = val[3];
+    r[1] = val[4];
+    r[2] = val[5];
 }
 
 const float def_sea_press = 1013.25;
--- a/MPU6050.lib	Thu Sep 18 08:45:06 2014 +0000
+++ b/MPU6050.lib	Thu Sep 18 15:47:30 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/joe4465/code/MPU6050/#658dd2bbd426
+http://mbed.org/users/joe4465/code/MPU6050/#8abc68eec50c