Официальный сайт компании Arduino по адресу arduino.cc
IDE перестал работать на МАСе
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Пнд, 21/12/2015 - 23:06
Уже два года я копипастил разные скетчи и сделал несколько девайсов с ардуино. Захотел улучшить общение с IDE и обновил его с 1.0.5 до 1.6.6, где есть нумерация строк и пр. После этого все мои рабочие скетчи перестали работать из-за библиотек. Я заново переустановил библиотеки - безрезультатно. Загружаю тестовые примеры - получаю "ошибка компиляции". Откатил назад до 1.0.5 - все по прежнему не работает. Не могу сообразить кто еще виноват кроме меня. Не зря ведь говорят "от добра - добра не ищут" .
прошу знатоков помочь локализовать причину. в гугле подобного не нашел.
Компилируются только простейшие примеры из оболочки. Все сторонние библиотеки -игнорируются. Help!
уже пятый вечер терзаюсь.
Переустановил ОС МАС, загрузил 1.0.6 и библиотечные тесты стали компилироваться. Что было причиной я так и не понял. Ресет помог.
Но сейчас старый скетчи перстал компилироваться. И это связано с переустановкой всех библиотек. Я их менял, переустанавливал.
У меня просьба подсказать по фото экрана чего компилятор пишет. библиотека <Time.h> только увеличивает объем ошиьок
в библиотеке часов есть строка #include <Time.h> ???
установи библиотеку Тайм
установи библиотеку Тайм
Нашел эти строки, менял string на const , как проходило в иногда в обычных скетчах, но ничего не изменилось. Я понимаю что где то рядом, но тыканьем не могу догадаться - не программист
При этом те же ошибки появляются при компиляции тестовго скетча TimeRTC библиотеки Time.
Получилось! Но нифига не понял, что я сделал методом тыка в гугл
заменил в файле DateStrings.cpp из библиотеки Тайм строки с PROGMEN (что это такое???):
PGM_P monthNames_P[] PROGMEM = на const PROGMEM char * const PROGMEM monthNames_P[] =
Объясните пжлст
У меня 1.6.1 работает. 1.6.6 - нибуя. Тоже и у коллег.