Предыстория. Загрузил в IDE старый скетч для проверки новой платы, а он не компилируется. Весия IDE 1.6.6, раньше компилился без проблем на какой то из предыдущих. Проблема в настройках или изменилась политика С++? Суть вот в чем. Создаю структуру в которой кроме данных есть свои функции и один вызов внешней функции. Так вот на строке где эта функция вызывается выпыгивает ошибка, что эта функция не определена. А она есть! Не могу понять где порылась собака, ведь внешне все верно и раньше проблем с этим не было. Чуствую, что ответ какой то простой, но найти его пока не могу. Подскажите?
Тыкая пальцем в небо, можно сказать, что проблема с внешней функцией. ...или с версией IDE. ... или с совместимостью внешней функции с версией IDE. ... или одно из двух.
Или с местом, где определена внешняя функция. Теперь, как в обычном Си, ее надо обозначить до setapa.
Вот похоже на то, попробую сегодня. А то местоположение функции до или после структуры никак не повлияло на ошибку.
Да, так и есть, потребовалось предварительное определение. Спасибо еще раз, будем знать о такой новой тонкости.