Список поддерживаемых плат в Arduino IDE 2.0

Где найти список поддерживаемых плат в Arduino IDE 2.0 без установки IDE? Гугление не дало результатов. В частности, мне нужна поддержка ESP32-S3.

, 👍2


2 ответа


2

В среде IDE 2.X используется ардуино-кли:

Бэкэнд-операции, такие как компиляция и загрузка, разгружаются. к экземпляру arduino-cli, работающему в режиме демона.

который имеет примерно те же внутренние компоненты, что и arduino-builder

Arduino-Builder теперь является просто оболочкой arduino-cli

это то, что IDE 1.X использует для запуска процесса сборки. Грубо говоря, они поддерживают одни и те же платы.

Единственное отличие, которое я заметил, заключается в том, что IDE 2.X пока не поддерживает свойства платы disableRTS и disableRTS, поэтому некоторые платы ESP32, для которых требуются эти настройки, (пока) не будут работать с последовательным монитором 2.X IDE. ESP32-CAM-MB вместе с ESP32CAM — это комбинация, в которой последовательный монитор не работает. Однако вы все равно можете загрузить его.

Итак, IDE должна нормально компилироваться и загружаться для вашего ESP32-S3. Если вы хотите знать, будет ли работать Serial Monitor, нужно посмотреть на схему конкретной платы, чтобы увидеть, подключены ли сигналы EN/RESET и GPIO0 к последовательному приемопередатчику с использованием только диодов. Официальные платы этого не делают. Поэтому, если у вас есть один из наборов разработчика Expressif (или его клон), Serial Monitor 2.0 IDE будет работать с ним нормально.

,

1

Где я могу найти список поддерживаемых плат в Arduino IDE 2.0? В частности, мне нужна поддержка ESP32-S3.

Не зная, что вы хотите сделать, краткий ответ: проверьте свойства "boards" этого JSON: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json.

IDE Arduino — это просто пользовательский интерфейс поверх arduino-cli. Он позволяет изменить свойство board_manager#additional_urls интерфейса командной строки. конфигурация. Как только в среде IDE будет указан новый URL-адрес сторонней платформы, интерфейс командной строки увидит доступные платы платформы . Вам нужно будет установить платформу, чтобы проверить и загрузить свои скетчи. После установки платформы "boards.txt" будет доступен в вашей файловой системе для CLI. В данном примере это https://github.com/espressif/arduino-esp32/blob/ master/boards.txt.

,