I2c si no responde esclavo se cuelga

Hola, la duda es el protocolo i2c si no recibe respuesta, como evitamos que no se cuelgue? En mi caso un acelerómetro que si se rompe o algo necesito que el resto siga funcionando, pero sucede que al intentar comunicarse sin respuesta el i2c queda ahi colgado sin poder salir. Gracias!!

Creo que por software no lo podrás solucionar.
Utiliza un buffer I2C.

Gracias por la respuesta, pero como sería un buffer I2C? Estoy usando un micro que trae por hardware. Probe hacerla por soft y es lo mismo.

Otra opción sería utilizar Watchdog.