Проблемы при написании своей библиотеки
- Войдите на сайт для отправки комментариев
Пнд, 25/02/2013 - 17:51
Попробовал написать свою библиотеку по примеру размещенному здесь на сайте.
http://arduino.ru/Hacking/LibraryTutorial
При компиляции выдает ошибку: "C:\Users\Anton\Desktop\arduino-1.0.3\libraries\Morse/Morse.h:4:22: error: WProgram.h: No such file or directory".
Версия Arduino 1.0.3. IDE перезапускал. Если из файла Morse.h удаляю строчку: #include "WProgram.h", то выдает ошибку:
C:\Users\Anton\Desktop\arduino-1.0.3\libraries\Morse\Morse.cpp: In constructor 'Morse::Morse(int)':
C:\Users\Anton\Desktop\arduino-1.0.3\libraries\Morse\Morse.cpp:6: error: 'OUTPUT' was not declared in this scope
C:\Users\Anton\Desktop\arduino-1.0.3\libraries\Morse\Morse.cpp:6: error: 'pinMode' was not declared in this scope
и так далее.
Подскажите, в чем дело?
И еще, не понятно, почему в библиотеках "Ethernet", "Servo" и других, в файлах *.h нет строчки #include "WProgram.h"?
В версиях 1.0 и выше нужно указывать файл #include "Arduino.h"
Спасибо большое!
Просто информацию об этом нигде не встречал.