Skip to content

Commit 8e3df42

Browse files
committed
[chore][build]: Update platformio.ini: restructure environments and platform_packages.
- Split platform_packages configuration for default, staging, test and dev environments. - Assign specific framework-arduinopico sources and versions per environment. - Remove redundant, now default `-DLIB_PICO_MULTICORE=1` build flag. - Improve clarity and maintainability of environment-specific settings. Signed-off-by: Goran Mišković <[email protected]>
1 parent 205bc62 commit 8e3df42

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

platformio.ini

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,32 @@ board = nanorp2040connect
33
framework = arduino
44
platform = https://github.com/maxgerhardt/platform-raspberrypi.git
55
board_build.core = earlephilhower
6-
platform_packages =
7-
framework-arduinopico@symlink://../arduino-pico
86
upload_protocol = cmsis-dap
9-
monitor_port = /dev/ttyACM1
107
monitor_speed = 115200
11-
12-
[env:test]
138
build_flags =
149
-DESPHOSTSPI=SPI
15-
-DLIB_PICO_MULTICORE=1
10+
11+
[env:default]
12+
platform_packages =
13+
framework-arduinopico@https://github.com/earlephilhower/arduino-pico.git#4.7.0
14+
15+
[env:staging]
16+
platform_packages =
17+
framework-arduinopico@https://github.com/schkovich/arduino-pico.git#4.7.0
18+
19+
[env:test]
20+
platform_packages =
21+
framework-arduinopico@symlink://../arduino-pico
1622
debug_tool = cmsis-dap
1723
debug_extra_cmds =
1824
set remotetimeout 5
1925
source scripts/combined_debug.gdb
2026

21-
[env:staging]
22-
build_flags =
23-
-DESPHOSTSPI=SPI
24-
-DLIB_PICO_MULTICORE=1
25-
2627
[env:dev]
28+
platform_packages =
29+
framework-arduinopico@symlink://../arduino-pico
2730
build_flags =
2831
-DESPHOSTSPI=SPI
29-
-DLIB_PICO_MULTICORE=1
3032
-DDEBUG_RP2040_PORT=Serial1
3133
-DDEBUG_RP2040_CORE
3234
-DDEBUG_RP2040_WIRE

0 commit comments

Comments
 (0)