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
 
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