i2c communication stops after a certain time
We are using the mpu 6050 imu however after setting up communication successfully and getting imu data over the i2c bus after a certain amount of time the i2c stops functioning and a reboot of the system is required to get it running again. In addition on this bus we also have 5 (VL53L0X) time of flight sensors connected which are also continuously being read.
I have not tested using the MRAA library however the low level commands of the libraries that we use for our device do not differ from the MRAA library.
Any idea what could cause the bus to crash after a while?
We run 6 devices and read a a frequency of 30hz.