28 #define BMI160_I2C_BUS 0
29 #define BMI160_DEFAULT_I2C_ADDR 0x69
94 BMI160(
int bus=BMI160_I2C_BUS, uint8_t address=BMI160_DEFAULT_I2C_ADDR);
228 unsigned int m_sensorTime;
float * getMagnetometer()
Definition: bmi160.cxx:393
void setAccelerometerScale(ACCEL_RANGE_T scale)
Definition: bmi160.cxx:255
unsigned int getSensorTime()
Definition: bmi160.cxx:430
float * getGyroscope()
Definition: bmi160.cxx:384
UPM API for the BMI160 3-axis Accelerometer, Gyroscope and Magnetometer.
Definition: bmi160.hpp:70
void enableMagnetometer(bool enable)
Definition: bmi160.cxx:402
~BMI160()
Definition: bmi160.cxx:169
void update()
Definition: bmi160.cxx:218
float * getAccelerometer()
Definition: bmi160.cxx:375
BMI160(int bus=BMI160_I2C_BUS, uint8_t address=BMI160_DEFAULT_I2C_ADDR)
Definition: bmi160.cxx:115
virtual bool init()
Definition: bmi160.cxx:175
void setGyroscopeScale(GYRO_RANGE_T scale)
Definition: bmi160.cxx:294