mpu9250: propagated new constructor flag for i2c bypass

Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Mihai Tudor Panu 2015-11-30 14:51:43 -08:00
parent ac21c9336b
commit cc7930caf3
2 changed files with 5 additions and 3 deletions

View File

@ -31,8 +31,8 @@
using namespace upm; using namespace upm;
using namespace std; using namespace std;
MPU9250::MPU9250 (int bus, int address, int magAddress) : MPU9250::MPU9250 (int bus, int address, int magAddress, bool enableAk8975) :
MPU9150(bus, address, magAddress) MPU9150(bus, address, magAddress, enableAk8975)
{ {
} }

View File

@ -58,9 +58,11 @@ namespace upm {
* @param bus I2C bus to use * @param bus I2C bus to use
* @param address The address for this device * @param address The address for this device
* @param magAddress The address of the connected magnetometer * @param magAddress The address of the connected magnetometer
* @param enableAk8975 Enables i2c bypass mode for magnetometer, default
* is true
*/ */
MPU9250 (int bus=MPU9250_I2C_BUS, int address=MPU9250_DEFAULT_I2C_ADDR, MPU9250 (int bus=MPU9250_I2C_BUS, int address=MPU9250_DEFAULT_I2C_ADDR,
int magAddress=AK8975_DEFAULT_I2C_ADDR); int magAddress=AK8975_DEFAULT_I2C_ADDR, bool enableAk8975=true);
/** /**
* MPU9250 destructor * MPU9250 destructor