Skip to content

Commit 4a35705

Browse files
Improve the definition of FQBN and explicitly state which characters are allowed
1 parent a617a40 commit 4a35705

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: docs/FAQ.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ When you run [`arduino-cli board list`][arduino cli board list], your board does
99

1010
## What's the FQBN string?
1111

12-
For a deeper understanding of how FQBN works, you should understand the [Arduino platform specification][0].
12+
FQBN stands for Fully Qualified Board Name. It has the following format:
13+
`VENDOR:ARCHITECTURE:BOARD_ID[:MENU_ID=OPTION_ID[,MENU2_ID=OPTION_ID ...]]`, with each `MENU_ID=OPTION_ID` being an
14+
optional key-value pair configuration. Each field accepts letters (`A-Z` or `a-z`), numbers (`0-9`), underscores (`_`),
15+
dashes(`-`) and dots(`.`). The special character `=` is accepted in the configuration value. For a deeper understanding
16+
of how FQBN works, you should understand the [Arduino platform specification][0].
1317

1418
## How to set multiple board options?
1519

0 commit comments

Comments
 (0)