B+IMU+SD

Dependencies:   BMI160 RTC SDFileSystem USBDevice max32630fthr

Fork of MPSMAXbutton by Faizan Ahmad

Revision:
3:bd223559f79b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IMU.h	Wed May 09 11:01:18 2018 +0000
@@ -0,0 +1,23 @@
+#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