robust i2c, will stop when doesn't receive every 100 ms