B+IMU+SD

Dependencies:   BMI160 RTC SDFileSystem USBDevice max32630fthr sd-driver

Fork of MPSMAXbutton by Faizan Ahmad

Committer:
FaizanAhmad
Date:
Wed May 09 11:01:18 2018 +0000
Revision:
3:bd223559f79b
bUTTON+IMU+SD

Who changed what in which revision?

UserRevisionLine numberNew contents of line
FaizanAhmad 3:bd223559f79b 1 #ifndef IMU_H
FaizanAhmad 3:bd223559f79b 2 #define IMU_H
FaizanAhmad 3:bd223559f79b 3
FaizanAhmad 3:bd223559f79b 4 #include "mbed.h"
FaizanAhmad 3:bd223559f79b 5 #include "main.h"
FaizanAhmad 3:bd223559f79b 6
FaizanAhmad 3:bd223559f79b 7 #ifndef M_PI
FaizanAhmad 3:bd223559f79b 8 #define M_PI 3.14159265358979323846
FaizanAhmad 3:bd223559f79b 9 #endif
FaizanAhmad 3:bd223559f79b 10
FaizanAhmad 3:bd223559f79b 11
FaizanAhmad 3:bd223559f79b 12 void dumpImuRegisters(BMI160 &imu);
FaizanAhmad 3:bd223559f79b 13 void printRegister(BMI160 &imu, BMI160::Registers reg);
FaizanAhmad 3:bd223559f79b 14 void printBlock(BMI160 &imu, BMI160::Registers startReg, BMI160::Registers stopReg);
FaizanAhmad 3:bd223559f79b 15
FaizanAhmad 3:bd223559f79b 16 int initIMU();
FaizanAhmad 3:bd223559f79b 17 void printIMUData();
FaizanAhmad 3:bd223559f79b 18 float getIMUAngle();
FaizanAhmad 3:bd223559f79b 19 void dumpImuRegisters(BMI160 &imu);
FaizanAhmad 3:bd223559f79b 20 void printRegister(BMI160 &imu, BMI160::Registers reg);
FaizanAhmad 3:bd223559f79b 21 void printBlock(BMI160 &imu, BMI160::Registers startReg, BMI160::Registers stopReg);
FaizanAhmad 3:bd223559f79b 22
FaizanAhmad 3:bd223559f79b 23 #endif