Supports switching default board
This commit is contained in:
@@ -82,6 +82,22 @@ done
|
||||
|
||||
# -- Resolve board ---------------------------------------------------------
|
||||
ACTIVE_BOARD="${BOARD_NAME:-$DEFAULT_BOARD}"
|
||||
|
||||
if [[ -z "$ACTIVE_BOARD" ]]; then
|
||||
echo "${RED}FAIL${RST} No default board set in .anvil.toml." >&2
|
||||
echo "" >&2
|
||||
echo " Add a default to the [build] section of .anvil.toml:" >&2
|
||||
echo " default = \"uno\"" >&2
|
||||
echo "" >&2
|
||||
echo " And make sure a matching [boards.uno] section exists:" >&2
|
||||
echo " [boards.uno]" >&2
|
||||
echo " fqbn = \"arduino:avr:uno\"" >&2
|
||||
echo "" >&2
|
||||
echo " Or with Anvil: anvil board --default uno" >&2
|
||||
echo " List boards: anvil board --listall" >&2
|
||||
echo " arduino-cli board listall" >&2
|
||||
exit 1
|
||||
fi
|
||||
BOARD_BAUD="$(toml_section_get "boards.$ACTIVE_BOARD" "baud")"
|
||||
if [[ -n "$BOARD_BAUD" ]]; then
|
||||
BAUD="$BOARD_BAUD"
|
||||
|
||||
Reference in New Issue
Block a user