I2C contention in Robotics_Cape_Installer: barometer vs IMU (DMP)

109 views
Skip to first unread message

Clyde McQueen

unread,
Oct 11, 2017, 8:41:40 PM10/11/17
to BeagleBoard
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

celc...@hotmail.com

unread,
Aug 28, 2018, 9:57:08 AM8/28/18
to BeagleBoard
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
 
Reply all
Reply to author
Forward
Message has been deleted
0 new messages