IMHO, софт заточен под конкретную железку и работать не будет на любом железе без напильника.
legkodymov
Что за железка на i2c сидит, схема есть или на пальцах описать можно?
printf надо бы заменить на applog & LOG_NOTICE, если собрать с curses, получается каша.