29 #include "bma250e.hpp" 32 #define BMC150_DEFAULT_BUS 0 33 #define BMC150_DEFAULT_ACC_ADDR 0x10 34 #define BMC150_DEFAULT_MAG_ADDR 0x12 96 BMC150(
int accelBus=BMC150_DEFAULT_BUS,
97 int accelAddr=BMC150_DEFAULT_ACC_ADDR,
99 int magBus=BMC150_DEFAULT_BUS,
100 int magAddr=BMC150_DEFAULT_MAG_ADDR,
127 BMA250E_POWER_MODE_T pwr=BMA250E_POWER_MODE_NORMAL,
128 BMA250E_RANGE_T range=BMA250E_RANGE_2G,
129 BMA250E_BW_T bw=BMA250E_BW_250);
142 BMM150_USAGE_PRESETS_T usage=BMM150_USAGE_HIGH_ACCURACY);
std::vector< float > getMagnetometer()
Definition: bmc150.cxx:110
void initMagnetometer(BMM150_USAGE_PRESETS_T usage=BMM150_USAGE_HIGH_ACCURACY)
Definition: bmc150.cxx:75
API for the BMM150 3-Axis Geomagnetic Sensor.
Definition: bmm150.hpp:76
~BMC150()
Definition: bmc150.cxx:58
C++ API wrapper for the bh1749 driver.
Definition: a110x.hpp:29
void update()
Definition: bmc150.cxx:81
BMC150(int accelBus=BMC150_DEFAULT_BUS, int accelAddr=BMC150_DEFAULT_ACC_ADDR, int accelCS=-1, int magBus=BMC150_DEFAULT_BUS, int magAddr=BMC150_DEFAULT_MAG_ADDR, int magCS=-1)
Definition: bmc150.cxx:37
API for the BMC150 6-axis eCompass.
Definition: bmc150.hpp:73
std::vector< float > getAccelerometer()
Definition: bmc150.cxx:96
API for the BMA250E 10 bit Triaxial Accelerometer.
Definition: bma250e.hpp:76
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: bmc150.cxx:67