We are using two Trill Flex sensors in a rather complex setup: there is a brushless DC motor and a slip ring involved. The motor may have a magnetic field (although it should be shielded by its metal housing) and the i2c signal runs through the slip ring. The Trill sensors are mounted on a rotating part near the motor. We get unexpected timeouts (error 263) after some time of user interaction. The error remains when we remove the slip ring. We can reproduce it, but cannot understand what the original cause of the error is.
We have a feeling that moving the Trill sensors is a problem. Can we somehow make the i2c data transfer more robust or handle the error?