Browse Source
Merge pull request #2684 from oltaco/rp2040-build-fixes
Build fixes for some RP2040 targets
pull/2649/merge
ripplebiz
2 days ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with
11 additions and
2 deletions
-
platformio.ini
-
variants/rak11310/platformio.ini
-
variants/rak11310/target.cpp
-
variants/rpi_picow/platformio.ini
-
variants/waveshare_rp2040_lora/platformio.ini
-
variants/xiao_rp2040/platformio.ini
|
|
|
@ -99,7 +99,7 @@ lib_deps = |
|
|
|
extends = arduino_base |
|
|
|
upload_protocol = picotool |
|
|
|
board_build.core = earlephilhower |
|
|
|
platform = https://github.com/maxgerhardt/platform-raspberrypi.git |
|
|
|
platform = https://github.com/maxgerhardt/platform-raspberrypi.git#4e22a0d ; framework-arduinopico @ 1.50600.0+sha.6a1d13e9 |
|
|
|
build_flags = ${arduino_base.build_flags} |
|
|
|
-D RP2040_PLATFORM |
|
|
|
|
|
|
|
|
|
|
|
@ -91,6 +91,7 @@ build_src_filter = ${rak11310.build_src_filter} |
|
|
|
+<../examples/companion_radio/*.cpp> |
|
|
|
lib_deps = ${rak11310.lib_deps} |
|
|
|
densaugeo/base64 @ ~1.4.0 |
|
|
|
lib_ignore = BLE |
|
|
|
|
|
|
|
; [env:RAK_11310_companion_radio_ble] |
|
|
|
; extends = rak11310 |
|
|
|
|
|
|
|
@ -12,6 +12,12 @@ VolatileRTCClock fallback_clock; |
|
|
|
AutoDiscoverRTCClock rtc_clock(fallback_clock); |
|
|
|
SensorManager sensors; |
|
|
|
|
|
|
|
bool radio_init() { |
|
|
|
rtc_clock.begin(Wire); |
|
|
|
|
|
|
|
return radio.std_init(&SPI1); |
|
|
|
} |
|
|
|
|
|
|
|
void radio_set_tx_power(int8_t dbm) { |
|
|
|
radio.setOutputPower(dbm); |
|
|
|
} |
|
|
|
|
|
|
|
@ -1,6 +1,5 @@ |
|
|
|
[rpi_picow] |
|
|
|
extends = rp2040_base |
|
|
|
platform = https://github.com/maxgerhardt/platform-raspberrypi.git |
|
|
|
board = rpipicow |
|
|
|
board_build.core = earlephilhower |
|
|
|
board_build.filesystem_size = 0.5m |
|
|
|
@ -65,6 +64,7 @@ build_src_filter = ${rpi_picow.build_src_filter} |
|
|
|
+<../examples/companion_radio/*.cpp> |
|
|
|
lib_deps = ${rpi_picow.lib_deps} |
|
|
|
densaugeo/base64 @ ~1.4.0 |
|
|
|
lib_ignore = BLE |
|
|
|
|
|
|
|
; [env:PicoW_companion_radio_ble] |
|
|
|
; extends = rpi_picow |
|
|
|
|
|
|
|
@ -90,6 +90,7 @@ build_src_filter = ${waveshare_rp2040_lora.build_src_filter} |
|
|
|
+<../examples/companion_radio/*.cpp> |
|
|
|
lib_deps = ${waveshare_rp2040_lora.lib_deps} |
|
|
|
densaugeo/base64 @ ~1.4.0 |
|
|
|
lib_ignore = BLE |
|
|
|
|
|
|
|
; [env:waveshare_rp2040_lora_companion_radio_ble] |
|
|
|
; extends = waveshare_rp2040_lora |
|
|
|
|
|
|
|
@ -67,6 +67,7 @@ build_src_filter = ${Xiao_rp2040.build_src_filter} |
|
|
|
+<../examples/companion_radio/*.cpp> |
|
|
|
lib_deps = ${Xiao_rp2040.lib_deps} |
|
|
|
densaugeo/base64 @ ~1.4.0 |
|
|
|
lib_ignore = BLE |
|
|
|
|
|
|
|
; [env:Xiao_rp2040_companion_radio_ble] |
|
|
|
; extends = Xiao_rp2040 |
|
|
|
|