I2C zacyklení při přerušení komunikačních vodičů

Díky ze hezký příklad, ale jak je vidět nejsem takový až zase programátor v C.
Mohli by jste mi to trochu hlouběji vysvětlit