summaryrefslogtreecommitdiff
path: root/IMU.h
diff options
context:
space:
mode:
authorVegard Storheil Eriksen <zyp@jvnv.net>2011-04-11 05:46:10 +0200
committerVegard Storheil Eriksen <zyp@jvnv.net>2011-04-11 05:46:10 +0200
commit82ffa82cc0423ed83ab94def6d3295f424a7c03c (patch)
tree3f95ee11a3c3d68371c33856bd5124eefe3c276b /IMU.h
parentc6ac90fc731d8411380f582be3b91ce4e93f61fc (diff)
Test IMU filter.
Diffstat (limited to 'IMU.h')
-rwxr-xr-xIMU.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/IMU.h b/IMU.h
new file mode 100755
index 0000000..f25f38c
--- /dev/null
+++ b/IMU.h
@@ -0,0 +1,26 @@
+//=====================================================================================================
+// IMU.h
+// S.O.H. Madgwick
+// 25th September 2010
+//=====================================================================================================
+//
+// See IMU.c file for description.
+//
+//=====================================================================================================
+#ifndef IMU_h
+#define IMU_h
+
+//----------------------------------------------------------------------------------------------------
+// Variable declaration
+
+extern float q0, q1, q2, q3; // quaternion elements representing the estimated orientation
+
+//---------------------------------------------------------------------------------------------------
+// Function declaration
+
+void IMUupdate(float gx, float gy, float gz, float ax, float ay, float az);
+
+#endif
+//=====================================================================================================
+// End of file
+//===================================================================================================== \ No newline at end of file