B+IMU+SD
Dependencies: BMI160 RTC SDFileSystem USBDevice max32630fthr
Fork of MPSMAXbutton by
Diff: IMU.h
- 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