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