Удалите неиспользуемые доски из Arduino IDE


9

В текущем проекте я программирую одновременно правление UNO и Leonardo.

Переключение между двумя платами в меню « Инструменты» занимает слишком много времени из-за остальных 18 плат, которыми я все равно не владею.

Есть ли способ удалить эти доски из меню Инструменты?

Ответы:


8

После еще одного исследования папки IDE я нашел текстовый файлboards.txt по следующему пути.

 [Arduino Path]/hardware/arduino/boards.txt

РЕДАКТИРОВАТЬ: Обязательно сделайте копию файла на случай, если вы испортили следующую часть.

Между двумя сериями символов « # » будет находиться вся информация о конкретном микроконтроллере (например, uno.name = Arduino Uno ). Удаление каждой строки текста между двумя сериями « # » приведет к желаемому эффекту удаления доски из меню « Инструменты» .


Мне придется подождать 2 дня, прежде чем я смогу это сделать, но я обязательно сделаю это.
LoganBlades

1

Вы можете открыть два окна Arduino IDE и использовать Tools / Board, чтобы установить для каждого из них один из двух видов плат, которые вы программируете. Т.е. у вас может быть открыто несколько окон IDE с разными параметрами, выбранными в каждом. Я запрограммировал устройства Uno и Nano с одной и той же программой одновременно из двух разных окон (т. Е. Индикаторы RX мигают одновременно на обеих платах) без проблем.

Вы можете использовать один USB-кабель и один порт или использовать отдельный USB-кабель для каждого окна. Вам может понадобиться время от времени использовать Инструменты / Порт, если номер порта изменяется при чтении.

У меня выбран вариант внешнего редактора. Текст в каждом окне Arduino IDE обновляется, когда я нажимаю Verify или Load, а не каждый раз, когда я сохраняю файл в emacs. Я не знаю, как это работает, если вы не используете внешний редактор и один и тот же файл открыт в двух окнах IDE.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.