B+IMU+SD

Dependencies:   BMI160 RTC SDFileSystem USBDevice max32630fthr

Fork of MPSMAXbutton by Faizan Ahmad

Revision:
1:6b969a803e1b
diff -r 769c5a7b3939 -r 6b969a803e1b IMU.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IMU.h	Tue May 08 13:45:29 2018 +0000
@@ -0,0 +1,21 @@
+#ifndef IMU_H
+#define IMU_H
+
+#include "mbed.h"
+#include "main.h"
+#ifndef M_PI
+#define M_PI           3.14159265358979323846
+#endif
+
+void dumpImuRegisters(BMI160 &imu);
+void printRegister(BMI160 &imu, BMI160::Registers reg);
+void printBlock(BMI160 &imu, BMI160::Registers startReg, BMI160::Registers stopReg);
+
+int initIMU();
+void printIMUData();
+float getIMUAngle();
+void dumpImuRegisters(BMI160 &imu);
+void printRegister(BMI160 &imu, BMI160::Registers reg);
+void printBlock(BMI160 &imu, BMI160::Registers startReg, BMI160::Registers stopReg);
+ 
+#endif