The Raspberry Pi hardware I2C implementation doesn't handle clock stretching due to a bug. This is a problem when using the BNO085 (and it's cousins it appears, the BNO55 and BNO080) because it causes ...