I2C contention in Robotics_Cape_Installer: barometer vs IMU (DMP)

Hi, I’m using Robotics_Cape_Installer and trying to read the IMU in DMP mode, as well as the barometer. I’m running into I2C contention:

WARNING: Something has claimed the I2C bus when an
IMU interrupt was received. Reading IMU anyway.
WARNING: Something has claimed the I2C bus when an
IMU interrupt was received. Reading IMU anyway.
WARNING: Something has claimed the I2C bus when an
IMU interrupt was received. Reading IMU anyway.
WARNING: Something has claimed the I2C bus when an
IMU interrupt was received. Reading IMU anyway.
WARNING: i2c bus is claimed, aborting rc_read_barometer
WARNING: i2c bus is claimed, aborting rc_read_barometer

WARNING: Something has claimed the I2C bus when an

IMU interrupt was received. Reading IMU anyway.
WARNING: i2c bus is claimed, aborting rc_read_barometer
WARNING: i2c bus is claimed, aborting rc_read_barometer

WARNING: i2c bus is claimed, aborting rc_read_barometer

WARNING: i2c bus is claimed, aborting rc_read_barometer

WARNING: i2c bus is claimed, aborting rc_read_barometer

Any solutions? I’d love to take advantage of the DMP processing, but perhaps that isn’t possible if I’m also using the barometer?

Thanks,

/Clyde

I ran into the same thing. I dont know a whole lot about about i2c, can you only have one interrupt per bus or something? looking for direction