Adds a timer that re-initializes the i2c hardware if a transaction takes too long.
resets timeout bit to zero.