Где arduino IDE хранит последний выбор платы?

Я создаю инструмент, который поможет мне автоматизировать процесс загрузки. Как узнать, где Arduino хранит текущие настройки — какая плата, какой COM-порт, какая последовательная скорость?

Если разработчики знакомы с использованием нескольких плат в одной системе, они знают, что было бы очень удобно изменить это

, 👍1

Обсуждение

Вы можете рассмотреть возможность перехода на Platformio. Он управляется из командной строки и имеет несколько доступных IDE. Автоматизировать загрузку и поддерживать в нем несколько плат тривиально. И это намного быстрее, чем Arduino IDE. http://platformio.org/, @romkey

Я бы предложил обойти Arduino IDE и использовать avrdude напрямую. Если вы включите подробный вывод при загрузке, вы сможете увидеть фактическую команду avrdude, которую вызывает IDE., @Gerben


1 ответ


1

Он хранится в preferences.txt в папке данных Arduino.

Подробнее об этом файле, в том числе о том, где его найти, можно узнать здесь.

Некоторые из ключей, которые могут вас заинтересовать:

  • board=uno
  • serial.port=COM3
  • serial.debug_rate=115200

Однако для вашего рабочего процесса Arduino IDE — не лучший инструмент. Вы можете рассмотреть arduino-builder, который представляет собой серверную часть, которую Arduino IDE использует для фактической компиляции, или, возможно, полностью другую IDE, например PlatformIO или UECIDE.

,