mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-29 17:47:14 +02:00
Move "Board" Options to "Platform
This commit is contained in:
2
docs
2
docs
Submodule docs updated: a8416e56cf...02d20c83d2
@ -293,34 +293,34 @@ ProjectOptions = OrderedDict(
|
||||
),
|
||||
# Board
|
||||
ConfigEnvOption(
|
||||
group="board",
|
||||
group="platform",
|
||||
name="board",
|
||||
description="A board ID",
|
||||
buildenvvar="BOARD",
|
||||
),
|
||||
ConfigEnvOption(
|
||||
group="board",
|
||||
group="platform",
|
||||
name="board_build.mcu",
|
||||
description="A custom board MCU",
|
||||
oldnames=["board_mcu"],
|
||||
buildenvvar="BOARD_MCU",
|
||||
),
|
||||
ConfigEnvOption(
|
||||
group="board",
|
||||
group="platform",
|
||||
name="board_build.f_cpu",
|
||||
description="A custom MCU frequency",
|
||||
oldnames=["board_f_cpu"],
|
||||
buildenvvar="BOARD_F_CPU",
|
||||
),
|
||||
ConfigEnvOption(
|
||||
group="board",
|
||||
group="platform",
|
||||
name="board_build.f_flash",
|
||||
description="A custom flash frequency",
|
||||
oldnames=["board_f_flash"],
|
||||
buildenvvar="BOARD_F_FLASH",
|
||||
),
|
||||
ConfigEnvOption(
|
||||
group="board",
|
||||
group="platform",
|
||||
name="board_build.flash_mode",
|
||||
description="A custom flash mode",
|
||||
oldnames=["board_flash_mode"],
|
||||
|
@ -65,7 +65,11 @@ extends = strict_settings
|
||||
|
||||
EXTRA_ENVS_CONFIG = """
|
||||
[env:extra_1]
|
||||
build_flags = ${custom.lib_flags} ${custom.debug_flags}
|
||||
build_flags =
|
||||
-fdata-sections
|
||||
-Wl,--gc-sections
|
||||
${custom.lib_flags}
|
||||
${custom.debug_flags}
|
||||
lib_install = 574
|
||||
|
||||
[env:extra_2]
|
||||
@ -226,7 +230,10 @@ def test_getraw_value(config):
|
||||
# known
|
||||
assert config.getraw("env:base", "targets") == ""
|
||||
assert config.getraw("env:extra_1", "lib_deps") == "574"
|
||||
assert config.getraw("env:extra_1", "build_flags") == "-lc -lm -D DEBUG=1"
|
||||
assert (
|
||||
config.getraw("env:extra_1", "build_flags")
|
||||
== "\n-fdata-sections\n-Wl,--gc-sections\n-lc -lm\n-D DEBUG=1"
|
||||
)
|
||||
|
||||
# extended
|
||||
assert config.getraw("env:test_extends", "lib_ldf_mode") == "chain+"
|
||||
@ -236,7 +243,12 @@ def test_getraw_value(config):
|
||||
|
||||
def test_get_value(config):
|
||||
assert config.get("custom", "debug_flags") == "-D DEBUG=1"
|
||||
assert config.get("env:extra_1", "build_flags") == ["-lc -lm -D DEBUG=1"]
|
||||
assert config.get("env:extra_1", "build_flags") == [
|
||||
"-fdata-sections",
|
||||
"-Wl,--gc-sections",
|
||||
"-lc -lm",
|
||||
"-D DEBUG=1",
|
||||
]
|
||||
assert config.get("env:extra_2", "build_flags") == ["-Og"]
|
||||
assert config.get("env:extra_2", "monitor_speed") == 9600
|
||||
assert config.get("env:base", "build_flags") == ["-D DEBUG=1"]
|
||||
@ -259,7 +271,10 @@ def test_items(config):
|
||||
("lib_ignore", ["LibIgnoreCustom"]),
|
||||
]
|
||||
assert config.items(env="extra_1") == [
|
||||
("build_flags", ["-lc -lm -D DEBUG=1"]),
|
||||
(
|
||||
"build_flags",
|
||||
["-fdata-sections", "-Wl,--gc-sections", "-lc -lm", "-D DEBUG=1"],
|
||||
),
|
||||
("lib_deps", ["574"]),
|
||||
("monitor_speed", 9600),
|
||||
("custom_monitor_speed", "115200"),
|
||||
|
Reference in New Issue
Block a user