Skip to content

[Eduino WiFi] Default baud rate in board menu is environment-dependent and causes arduino-cli errors (works on Windows, fails on Linux) #9285

@tanakamasayuki

Description

@tanakamasayuki

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions