add rp2040 build environment to knx-demo example for both example project and ci

This commit is contained in:
Ing-Dom 2024-02-26 12:40:29 +01:00 committed by Thomas Kunze
parent e2d33b0006
commit 85ac27a6ec
2 changed files with 40 additions and 0 deletions

View File

@ -79,3 +79,20 @@ build_flags =
-DMASK_VERSION=0x07B0 -DMASK_VERSION=0x07B0
-Wno-unknown-pragmas -Wno-unknown-pragmas
-DUSE_DATASECURE -DUSE_DATASECURE
;--- RP2040 -----------------------------------------------
[env:rp2040]
framework = arduino
platform = https://github.com/maxgerhardt/platform-raspberrypi.git#182d833
platform_packages = framework-arduinopico @ https://github.com/earlephilhower/arduino-pico/releases/download/3.6.2/rp2040-3.6.2.zip
board = rpipico
board_build.core = earlephilhower
lib_deps =
knx
build_flags =
-DMASK_VERSION=0x07B0
-DKNX_FLASH_SIZE=4096
-D PIO_FRAMEWORK_ARDUINO_ENABLE_RTTI
-Wno-unknown-pragmas

View File

@ -146,3 +146,26 @@ build_flags =
-Wno-unknown-pragmas -Wno-unknown-pragmas
extra_scripts = ../scripts/stm32rdu.py extra_scripts = ../scripts/stm32rdu.py
;--- RP2040 -----------------------------------------------
[env:rp2040]
framework = arduino
platform = https://github.com/maxgerhardt/platform-raspberrypi.git#182d833
platform_packages = framework-arduinopico @ https://github.com/earlephilhower/arduino-pico/releases/download/3.6.2/rp2040-3.6.2.zip
board = rpipico
board_build.core = earlephilhower
; We consider that the this projects is opened within its project directory
; while working with VS Code.
lib_deps =
knx=file://../../../knx
lib_ldf_mode = deep+
build_flags =
-DMASK_VERSION=0x07B0
-DKNX_FLASH_SIZE=4096
-D PIO_FRAMEWORK_ARDUINO_ENABLE_RTTI
-Wno-unknown-pragmas