Цитата(LessNik @ Nov 11 2009, 13:53)

У меня выдаёт предупреждение:
Warning[Pa081]: undefined behavior: the order of read and modification of variable "ptr" (or a value reached by some form of indirection through it) is undefined in this statement
Мой ИАР 4.41 скомпилировал и не выдал ни каких продупреждений.
В итоге работало это вот так:
Код
twi_write_data(0,ptr+1, data[ptr]);
На запись:
Код
twi_write_data(0,ptr++, data[ptr]);
выдаёт предупреждение...
Короче говоря единственно правильный вариант:
Код
twi_write_data(0,ptr, data[ptr]);
ptr++;