28 #include "bma250e.hpp"
102 BMX055(
int accelBus=BMA250E_I2C_BUS,
103 int accelAddr=BMA250E_DEFAULT_ADDR,
105 int gyroBus=BMG160_I2C_BUS,
106 int gyroAddr=BMG160_DEFAULT_ADDR,
108 int magBus=BMM150_I2C_BUS,
109 int magAddr=BMM150_DEFAULT_ADDR,
float * getMagnetometer()
Definition: bmx055.cxx:149
POWER_MODE_T
Definition: bmg160.hpp:329
float * getGyroscope()
Definition: bmx055.cxx:132
BW_T
Definition: bma250e.hpp:337
API for the BMM150 3-Axis Geomagnetic Sensor.
Definition: bmm150.hpp:71
float * getAccelerometer()
Definition: bmx055.cxx:115
void initGyroscope(BMG160::POWER_MODE_T pwr=BMG160::POWER_MODE_NORMAL, BMG160::RANGE_T range=BMG160::RANGE_250, BMG160::BW_T bw=BMG160::BW_400_47)
Definition: bmx055.cxx:83
BW_T
Definition: bmg160.hpp:278
API for the BMG160 16 bit Trixial Gyroscope.
Definition: bmg160.hpp:69
~BMX055()
Definition: bmx055.cxx:63
void initAccelerometer(BMA250E::POWER_MODE_T pwr=BMA250E::POWER_MODE_NORMAL, BMA250E::RANGE_T range=BMA250E::RANGE_2G, BMA250E::BW_T bw=BMA250E::BW_250)
Definition: bmx055.cxx:75
POWER_MODE_T
Definition: bma250e.hpp:393
RANGE_T
Definition: bma250e.hpp:312
API for the BMA250E 10 bit Trixial Accelerometer.
Definition: bma250e.hpp:71
USAGE_PRESETS_T
Definition: bmm150.hpp:300
void update()
Definition: bmx055.cxx:97
BMX055(int accelBus=BMA250E_I2C_BUS, int accelAddr=BMA250E_DEFAULT_ADDR, int accelCS=-1, int gyroBus=BMG160_I2C_BUS, int gyroAddr=BMG160_DEFAULT_ADDR, int gyroCS=-1, int magBus=BMM150_I2C_BUS, int magAddr=BMM150_DEFAULT_ADDR, int magCS=-1)
Definition: bmx055.cxx:35
API for the BMX055 9-axis Sensor Module.
Definition: bmx055.hpp:74
void initMagnetometer(BMM150::USAGE_PRESETS_T usage=BMM150::USAGE_HIGH_ACCURACY)
Definition: bmx055.cxx:91
RANGE_T
Definition: bmg160.hpp:253