Platformio - подключение библиотек.
Приветствую коллеги.
Обычно, прошивку я компилирую в Arduino среде. Но иногда использую Platformio.
Неделю назад вышел новый релиз Марлина2,0,7. Настроил конфиг пробую компилировать, процесс завершается с ошибкой
fork/exec D:\Arduino\portable\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc.exe: The filename or extension is too long.
Ошибка компиляции для платы Arduino Mega or Mega 2560.
Если использовать конфиг из папки examples то процесс компиляции также завершается с ошибкой, но другой
avr-gcc: error: CreateProcess: No such file or directory
Используем библиотеку LiquidCrystal версии 1.0.7 из папки: D:\Arduino\libraries\LiquidCrystal
exit status 1
Ошибка компиляции для платы Arduino Mega or Mega 2560.
Версия Ардуины последняя 1.8.13. (пробовал и предыдущие, результат -ошибка)
Пробую компилировать предыдущую версию марлина 2,06,1 все компилится без ошибок.
Раз такое дело, решил попробовать компилировать Platformio обновил его.
Пробую версию 2,0,7 с конфигом из example завершается все без ошибок.
Компилирую с моим конфигом - вываливается с ошибкой ругаясь на библиотеки.
Дело в том, что библиотеку SoftwareSerial я заменил NeoSWserial и в Ардуине это прокатывает, компилятор в ардуине ее видит компилит. В версии 2,06,1 также изменена библиотека.
В Platformio новая библиотека ни в какую не подхватывается, лишь старая. Соответственно ошибка и будет.
Вопрос:
Каким образом заставить Platformio видеть и использовать нужную библиотеку NeoSWserial и не обращать внимание на ненужную SoftwareSerial.
Или как в Ардуино избавиться от ошибки.(кирилицы в путях нет)
Спасибо.
Популярные вопросы
Трещины вдоль слоя
Нарезка детали в Орка
Кубик, Simplify3D и мосты
То есть вот это зелено...

Комментарии и вопросы
Поделюсь своим опытом перехода...
Да, знаю про них. Старокорсунс...
Естественно, у самого принтера...
Помогите разобраться с заполне...
Здравствуйте купил я 3D принте...
нужна простая программа для бу...
Переделываю свой принтер, хочу...