in line 1133
Says:
Code: Select all
i2c_writeReg(MPU6050_ADDRESS, 0x25, 0x80|(MAG_ADDRESS>>1));//I2C_SLV0_ADDR -- I2C_SLV4_RW=1 (read operation) ; I2C_SLV4_ADDR=MAG_ADDRESS
should read:
Code: Select all
i2c_writeReg(MPU6050_ADDRESS, 0x25, 0x80|(MAG_ADDRESS));//I2C_SLV0_ADDR -- I2C_SLV4_RW=1 (read operation) ; I2C_SLV4_ADDR=MAG_ADDRESS
At least for FEEIMUv043
The change on MAG_ADDRESS change the way of MPU6050 comunicate with MAG.
(tested)