Среда разработки Arduino IDE 2.0, предназначенная для написания кода под одноимённое семейство плат с микроконтроллером, вышла из бета-теста. Пользователям доступна стабильная версия с автодополнением кода и тёмной темой.
В блоге Arduino рассказали, что полностью переработали вторую версию фирменной среды разработки и ускорили время компиляции. Также разработчики улучшили средства отладки плат. Arduino IDE 2.0 основана на фреймворке Eclipse Theia, который используется в Visual Studio Code. Интерфейс среды разработки написан на TypeScript, а большая часть бэкэнда — на Go.
В Arduino IDE 2.0 пользователям доступно:
автодополнение кода, учитывающее локальные функции и переменные, а также функции из подключённых сторонних библиотек. Среда разработки теперь предлагает варианты дополнения кода, показывая тип данных для переменных и допустимые параметры для функций;
с помощью горячих клавиш или контекстного меню можно перейти к файлу и строке, в которых объявлена функция или переменная;
в настройках можно выбрать тёмную тему, которой не было в первой версии Arduino IDE. В блоге отметили, что тёмная тема в релизной версии Arduino IDE 2.0 отличается от той, которую пользователи могли видеть во время бета-теста;
во второй версии фирменной среды разработки появилась поддержка инструмента Remote Sketchbook, позволяющего синхронизировать скетчи с Arduino Cloud. Пользователь может начать писать код на одном компьютере в Arduino IDE 2.0, а продолжить на другом. Продолжить разработку можно и в веб-приложении Arduino Web Editor. Также функция помогает создавать резервные копии проектов;
разработчики улучшили отладочный инструмент Serial Plotter. Теперь он выводит больше полезной информации, что позволяет более точно настраивать чувствительность внешних датчиков и быстрее отлаживать скетч проекта;
пользователи теперь будут получать уведомления о новых версиях библиотек, плат и самой IDE. Также обновить среду разработки можно из пользовательского интерфейса, и для этого не надо переходить по внешним ссылкам.
Релизную версию Arduino IDE 2.0 можно скачать на официальном сайте проекта. Доступны версии для Windows, Linux и macOS. Исходный код опубликован в открытом GitHub-репозитории.