В Arduino IDE версии 1.0, разработчики переименовали файл WProgram.h в Arduino.h, поэтому, чтобы старые библиотеки заработали в новой IDE — нужно просто открыть файлы библиотеки (.h и .cpp) и если в них встречается строчка
#include "WProgram.h"
, то заменить её на:
#if defined(ARDUINO) && ARDUINO >= 100 #include "Arduino.h" #else #include "WProgram.h" #endif
Обычно, это нужно делать только в заголовочном h-файле библиотеки.
Возможно, больше ничего делать не придётся и библиотека сразу заработает 🙂
Ссылки
Arduino 1.0 is Out: Here’s What You Need To Know
По теме
Ошибки Arduino
Ардуино что это и зачем?
Arduino, термины, начало работы
Разновидности плат Arduino, а также про клоны, оригиналы и совместимость
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)
0 комментариев на «“Как адаптировать библиотеки для Arduino 1.0”»
Хочу сказать спасибо, а то что-то никто не благодарит за полезный совет…