Skip to content

Commit 6164ed9

Browse files
committed
Simplify build logic for rp2350 and rp2040 cases, both have pico_platform
1 parent d627c48 commit 6164ed9

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

builder/frameworks/picosdk.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ def gen_config_autogen(target_base_dir, board_hdr):
187187
join(FRAMEWORK_DIR, "src", "rp2_common", "pico_stdlib", "include"),
188188

189189
join(FRAMEWORK_DIR, "src", mcu, "boot_stage2", "asminclude"),
190+
join(FRAMEWORK_DIR, "src", mcu, "pico_platform", "include"),
190191
],
191192
#CXXFLAGS=sorted(list(cxxflags - ccflags)),
192193
LIBPATH=[
@@ -452,13 +453,13 @@ def configure_printf_impl():
452453
env.Append(
453454
CPPPATH=[
454455
join(FRAMEWORK_DIR, "src", "rp2_common", "hardware_rtc", "include"),
455-
join(FRAMEWORK_DIR, "src", "rp2040", "pico_platform", "include"),
456456
])
457-
env.BuildSources(
458-
join("$BUILD_DIR", "PicoSDKRP2040Platform"),
459-
join(FRAMEWORK_DIR, "src", "rp2040", "pico_platform")
460-
)
461457

458+
env.BuildSources(
459+
join("$BUILD_DIR", "PicoSDKPlatform"),
460+
join(FRAMEWORK_DIR, "src", mcu, "pico_platform"),
461+
"-<*> +<*.c>"
462+
)
462463

463464
for component, src_filter in default_common_rp2_components:
464465
env.BuildSources(

0 commit comments

Comments
 (0)