-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Open
Description
Describe the bug
In the Eduino WiFi board definition, the default option in the "baud" menu is environment-dependent.
This causes errors when using arduino-cli
, because the default baud rate is not always valid in all environments.
On Windows, the default works without error, but on Linux the same setting results in an error.
eduinowifi.menu.baud.512000.windows=512000
eduinowifi.menu.baud.512000.upload.speed=512000
eduinowifi.menu.baud.57600=57600
eduinowifi.menu.baud.57600.upload.speed=57600
eduinowifi.menu.baud.115200=115200
eduinowifi.menu.baud.115200.upload.speed=115200
eduinowifi.menu.baud.230400.linux=230400
eduinowifi.menu.baud.230400.macosx=230400
eduinowifi.menu.baud.230400.upload.speed=230400
eduinowifi.menu.baud.256000.windows=256000
eduinowifi.menu.baud.256000.upload.speed=256000
eduinowifi.menu.baud.460800.linux=460800
eduinowifi.menu.baud.460800.macosx=460800
eduinowifi.menu.baud.460800.upload.speed=460800
eduinowifi.menu.baud.921600=921600
eduinowifi.menu.baud.921600.upload.speed=921600
eduinowifi.menu.baud.3000000=3000000
eduinowifi.menu.baud.3000000.upload.speed=3000000
Since top is the default, it is not defined on Linux and MacOS.
Arduino-cli execution result
(Windows)
OK!
(Linux)
# arduino-cli board details -b esp8266:esp8266:eduinowifi
Error getting board details: Unknown FQBN: getting build properties for board esp8266:esp8266:eduinowifi: invalid value '512000' for option 'baud'
Expected behavior
The default baud rate should be a value that is available across all environments, so that arduino-cli
can work without errors.
115200?
Steps to reproduce
arduino-cli config add board_manager.additional_urls https://arduino.esp8266.com/stable/package_esp8266com_index.json
arduino-cli core install esp8266:esp8266
arduino-cli board details -b esp8266:esp8266:eduinowifi