[an error occurred while processing this directive]
Как же можно Вам сказать, какой инструмент Вам понадобится, если Вы еще не знаете задачи. Мое мнение - если для I2C нужен код коррекции ошибок, то нужно брать другой интерфейс.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)