Переезд с Arduino IDE на PlatformIO
Буду рад, если это видео поможет кому-то из вас перейти на более удобную среду разработки для ARDUINO - PlatformIO!
Буду рад, если это видео поможет кому-то из вас перейти на более удобную среду разработки для ARDUINO - PlatformIO!
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском
• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)
• Рассуждать на темы политики
• Нарушать установленные правила Пикабу
30 секунд, чтобы описать достоинства: автозавершение ключевых слов и проверка синтаксиса на лету. На этом преимущества закончились, зато получаем "настройки_камня_печатаньем_с_клавиатуры".
на сколько помню, в ардуиноиде - меню, выбор платы, всё. А тут ещё придется лезть в интернет, смотреть сколько где памяти, копировать нужную строку, вставлять в конфиге. А если несколько разных плат решили потестить, то каждый раз менять руками параметры.
про вкладки вообще не понятно. Что мешает два/три/четыре окна ардуины рядом держать?
Настроил ардуиновую среду под VSCode - никаких отличий от описанного. Только это все же будет настоящая ардуина, поддерживаемая сообществом, а не непонятно откуда вылезшее нечто.
vscode + platformio мне помогли.
Ранее компилил в ArduinoIDE а проект писал в QTCreator.
И зардуино есть только один путь - в avr напрямую.
Я для себя придумал немного костыльный способ, но вполне удобный. Открываешь проект в Arduino IDE и его-же в Sublime. В последнем правишь, сохраняешь, а в IDE жмешь кнопку "загрузить". Таким способом удобно пользоваться ,когда правишь что-то массивное, например, конфиг Marlin'а.
PlatformIO пробовал, но как-то тормознуто там все и главная проблема - не смог настроить связь с платой (Nano, Uno, Mini и еще парочкой)