Ist der Slave ein Controller? Dann macht es Sinn dort eine timeout-Funktion einzubauen, die im Fehlerfall den I²C im Slave resettet.

Rajko