Add timeout to I2C_MasterRead
I've seen this function to hang indefinitely far to often already. As it is usually inside a lock, it can can make the whole device unresponsive.
I've seen this function to hang indefinitely far to often already. As it is usually inside a lock, it can can make the whole device unresponsive.