From 48fafb014916601fc9adeed05cee8e741fccfc92 Mon Sep 17 00:00:00 2001 From: Yury Date: Fri, 1 Jul 2022 18:52:46 +0200 Subject: [PATCH] Remove 0x80 for writing operations --- lib/mpu9250/MPU9250.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mpu9250/MPU9250.cpp b/lib/mpu9250/MPU9250.cpp index e19b993aa..9925ee92a 100644 --- a/lib/mpu9250/MPU9250.cpp +++ b/lib/mpu9250/MPU9250.cpp @@ -3325,7 +3325,7 @@ void MPU9250_Base::initilaizeMagnetometer() { setI2CMasterModeEnabled(true); // Set the I2C slave address of QMC5883L and set for write. - I2Cdev::writeByte(devAddr, MPU9250_RA_I2C_SLV0_ADDR, 0x0D|0x80); + I2Cdev::writeByte(devAddr, MPU9250_RA_I2C_SLV0_ADDR, 0x0D); // I2C slave 0 register address from where to begin data transfer I2Cdev::writeByte(devAddr, MPU9250_RA_I2C_SLV0_REG, 0x0B); // Enable QMC5883L @@ -3335,7 +3335,7 @@ void MPU9250_Base::initilaizeMagnetometer() { delay(50); // Set the I2C slave address of QMC5883: and set for write. - I2Cdev::writeByte(devAddr, MPU9250_RA_I2C_SLV0_ADDR, 0x0D|0x80); + I2Cdev::writeByte(devAddr, MPU9250_RA_I2C_SLV0_ADDR, 0x0D); // I2C slave 0 register address from where to begin data transfer I2Cdev::writeByte(devAddr, MPU9250_RA_I2C_SLV0_REG, 0x09); // Start measurements in continuous mode 200hz