From a0c4987c751d23ceb921149a05bc5a126d2bfbf3 Mon Sep 17 00:00:00 2001 From: Austin Date: Thu, 30 Jul 2026 17:20:54 -0400 Subject: [PATCH] Narrow "PR" candidates (now only 17) (#11294) These boards should be built when changes are made to the Meshtastic Core. Narrowed signficantly to stop wasting time. --- variants/esp32/rak11200/platformio.ini | 1 - variants/esp32s3/ELECROW-ThinkNode-M7/platformio.ini | 1 + variants/esp32s3/elecrow_panel/platformio.ini | 1 - variants/esp32s3/heltec_v4/platformio.ini | 1 - variants/esp32s3/meshnology-w10/platformio.ini | 1 - variants/esp32s3/meshnology-w12/platformio.ini | 1 - variants/esp32s3/rak3312/platformio.ini | 1 - variants/esp32s3/seeed-sensecap-indicator/platformio.ini | 1 + variants/esp32s3/seeed_xiao_s3/platformio.ini | 1 - variants/esp32s3/station-g2/platformio.ini | 1 - variants/esp32s3/station-g3/platformio.ini | 1 - variants/esp32s3/t-eth-elite/platformio.ini | 1 - variants/nrf52840/heltec_mesh_node_t096/platformio.ini | 1 - variants/nrf52840/heltec_mesh_node_t1/platformio.ini | 1 - variants/nrf52840/heltec_mesh_solar/platformio.ini | 1 - variants/nrf52840/heltec_mesh_tower_v2/platformio.ini | 1 - variants/nrf52840/rak_wismeshtag/platformio.ini | 1 - variants/nrf52840/seeed_xiao_nrf52840_kit/platformio.ini | 1 - variants/nrf52840/t-echo/platformio.ini | 2 -- variants/nrf52840/t-impulse-plus/platformio.ini | 1 - variants/rp2040/rak11310/platformio.ini | 1 - variants/rp2040/rpipico/platformio.ini | 1 - variants/rp2040/seeed_xiao_rp2040/platformio.ini | 1 - variants/rp2350/diy/pico2_w5500_e22/platformio.ini | 2 +- variants/rp2350/diy/wiznet_5500_evb_pico2_e22p/platformio.ini | 2 +- variants/rp2350/rpipico2/platformio.ini | 1 - variants/rp2350/seeed_xiao_rp2350/platformio.ini | 1 - 27 files changed, 4 insertions(+), 26 deletions(-) diff --git a/variants/esp32/rak11200/platformio.ini b/variants/esp32/rak11200/platformio.ini index 2abb9730f..ee704a23e 100644 --- a/variants/esp32/rak11200/platformio.ini +++ b/variants/esp32/rak11200/platformio.ini @@ -10,7 +10,6 @@ custom_meshtastic_tags = RAK extends = esp32_base board = wiscore_rak11200 -board_level = pr board_check = true build_flags = ${esp32_base.build_flags} diff --git a/variants/esp32s3/ELECROW-ThinkNode-M7/platformio.ini b/variants/esp32s3/ELECROW-ThinkNode-M7/platformio.ini index 4ee4590bf..ebe31fb52 100644 --- a/variants/esp32s3/ELECROW-ThinkNode-M7/platformio.ini +++ b/variants/esp32s3/ELECROW-ThinkNode-M7/platformio.ini @@ -1,6 +1,7 @@ [env:thinknode_m7] extends = esp32s3_base board = ThinkNode-M7 +board_level = pr build_flags = ${esp32s3_base.build_flags} diff --git a/variants/esp32s3/elecrow_panel/platformio.ini b/variants/esp32s3/elecrow_panel/platformio.ini index 70858f8a0..b0fc4bcf0 100644 --- a/variants/esp32s3/elecrow_panel/platformio.ini +++ b/variants/esp32s3/elecrow_panel/platformio.ini @@ -127,7 +127,6 @@ custom_meshtastic_partition_scheme = 16MB custom_meshtastic_has_mui = true extends = crowpanel_small_esp32s3_base -board_level = pr build_flags = ${crowpanel_small_esp32s3_base.build_flags} -D LV_CACHE_DEF_SIZE=2097152 diff --git a/variants/esp32s3/heltec_v4/platformio.ini b/variants/esp32s3/heltec_v4/platformio.ini index 04a7bedcd..1cfe1ed14 100644 --- a/variants/esp32s3/heltec_v4/platformio.ini +++ b/variants/esp32s3/heltec_v4/platformio.ini @@ -24,7 +24,6 @@ custom_meshtastic_partition_scheme = 16MB custom_meshtastic_has_mui = true extends = heltec_v4_base -board_level = pr build_flags = ${heltec_v4_base.build_flags} -D HELTEC_V4_OLED diff --git a/variants/esp32s3/meshnology-w10/platformio.ini b/variants/esp32s3/meshnology-w10/platformio.ini index 27194a06c..cee86421c 100644 --- a/variants/esp32s3/meshnology-w10/platformio.ini +++ b/variants/esp32s3/meshnology-w10/platformio.ini @@ -10,7 +10,6 @@ custom_meshtastic_partition_scheme = 16MB ; ESP32-S3R8: 8 MB OPI PSRAM, W25Q128JVSIQ = 16 MB QIO flash (pg1) board = esp32-s3-devkitc-1 -board_level = pr board_build.partitions = default_16MB.csv board_upload.flash_size = 16MB board_build.flash_mode = qio diff --git a/variants/esp32s3/meshnology-w12/platformio.ini b/variants/esp32s3/meshnology-w12/platformio.ini index 01574b573..2942abc13 100644 --- a/variants/esp32s3/meshnology-w12/platformio.ini +++ b/variants/esp32s3/meshnology-w12/platformio.ini @@ -12,7 +12,6 @@ custom_meshtastic_partition_scheme = 16MB extends = esp32s3_base board = esp32-s3-devkitc-1 -board_level = pr ; ESP32-S3R8: 8 MB OPI PSRAM, 16 MB QIO flash board_build.partitions = default_16MB.csv board_upload.flash_size = 16MB diff --git a/variants/esp32s3/rak3312/platformio.ini b/variants/esp32s3/rak3312/platformio.ini index dcdb2974c..fa097c897 100644 --- a/variants/esp32s3/rak3312/platformio.ini +++ b/variants/esp32s3/rak3312/platformio.ini @@ -13,7 +13,6 @@ custom_meshtastic_has_mui = false extends = esp32s3_base board = wiscore_rak3312 -board_level = pr board_check = true upload_protocol = esptool diff --git a/variants/esp32s3/seeed-sensecap-indicator/platformio.ini b/variants/esp32s3/seeed-sensecap-indicator/platformio.ini index b750e7dec..77fb165c5 100644 --- a/variants/esp32s3/seeed-sensecap-indicator/platformio.ini +++ b/variants/esp32s3/seeed-sensecap-indicator/platformio.ini @@ -74,6 +74,7 @@ custom_sdkconfig = [env:seeed-sensecap-indicator-tft] extends = env:seeed-sensecap-indicator +board_level = pr board_check = true upload_speed = 460800 diff --git a/variants/esp32s3/seeed_xiao_s3/platformio.ini b/variants/esp32s3/seeed_xiao_s3/platformio.ini index ee457eaf0..85f2c1b9b 100644 --- a/variants/esp32s3/seeed_xiao_s3/platformio.ini +++ b/variants/esp32s3/seeed_xiao_s3/platformio.ini @@ -12,7 +12,6 @@ custom_meshtastic_partition_scheme = 8MB extends = esp32s3_base board = seeed-xiao-s3 -board_level = pr board_check = true board_build.partitions = default_8MB.csv upload_protocol = esptool diff --git a/variants/esp32s3/station-g2/platformio.ini b/variants/esp32s3/station-g2/platformio.ini index 9c6b71cec..c874ce862 100755 --- a/variants/esp32s3/station-g2/platformio.ini +++ b/variants/esp32s3/station-g2/platformio.ini @@ -12,7 +12,6 @@ custom_meshtastic_partition_scheme = 16MB extends = esp32s3_base board = station-g2 -board_level = pr board_check = true board_build.partitions = default_16MB.csv board_build.mcu = esp32s3 diff --git a/variants/esp32s3/station-g3/platformio.ini b/variants/esp32s3/station-g3/platformio.ini index f94809ddf..ee5ee307e 100644 --- a/variants/esp32s3/station-g3/platformio.ini +++ b/variants/esp32s3/station-g3/platformio.ini @@ -12,7 +12,6 @@ custom_meshtastic_partition_scheme = 16MB extends = esp32s3_base board = station-g3 -board_level = pr board_check = true board_build.partitions = default_16MB.csv board_build.mcu = esp32s3 diff --git a/variants/esp32s3/t-eth-elite/platformio.ini b/variants/esp32s3/t-eth-elite/platformio.ini index 5b1f01db7..2ed698b0d 100644 --- a/variants/esp32s3/t-eth-elite/platformio.ini +++ b/variants/esp32s3/t-eth-elite/platformio.ini @@ -1,7 +1,6 @@ [env:t-eth-elite] extends = esp32s3_base board = esp32s3box -board_level = pr board_check = true board_build.partitions = default_16MB.csv build_flags = diff --git a/variants/nrf52840/heltec_mesh_node_t096/platformio.ini b/variants/nrf52840/heltec_mesh_node_t096/platformio.ini index 03aa03310..98ca481c2 100644 --- a/variants/nrf52840/heltec_mesh_node_t096/platformio.ini +++ b/variants/nrf52840/heltec_mesh_node_t096/platformio.ini @@ -11,7 +11,6 @@ custom_meshtastic_tags = Heltec extends = nrf52840_base board = heltec_mesh_node_t096 -board_level = pr debug_tool = jlink build_flags = ${nrf52840_base.build_flags} diff --git a/variants/nrf52840/heltec_mesh_node_t1/platformio.ini b/variants/nrf52840/heltec_mesh_node_t1/platformio.ini index 7d822685a..154fa2f35 100644 --- a/variants/nrf52840/heltec_mesh_node_t1/platformio.ini +++ b/variants/nrf52840/heltec_mesh_node_t1/platformio.ini @@ -11,7 +11,6 @@ custom_meshtastic_tags = Heltec extends = nrf52840_base board = heltec_mesh_node_t1 -board_level = pr debug_tool = jlink build_flags = ${nrf52840_base.build_flags} diff --git a/variants/nrf52840/heltec_mesh_solar/platformio.ini b/variants/nrf52840/heltec_mesh_solar/platformio.ini index 536045cfa..01af41a5f 100644 --- a/variants/nrf52840/heltec_mesh_solar/platformio.ini +++ b/variants/nrf52840/heltec_mesh_solar/platformio.ini @@ -2,7 +2,6 @@ [heltec_mesh_solar_base] extends = nrf52840_base board = heltec_mesh_solar -board_level = pr debug_tool = jlink # add -DCFG_SYSVIEW if you want to use the Segger systemview tool for OS profiling. diff --git a/variants/nrf52840/heltec_mesh_tower_v2/platformio.ini b/variants/nrf52840/heltec_mesh_tower_v2/platformio.ini index 05f3f49d4..9b7090677 100644 --- a/variants/nrf52840/heltec_mesh_tower_v2/platformio.ini +++ b/variants/nrf52840/heltec_mesh_tower_v2/platformio.ini @@ -11,7 +11,6 @@ custom_meshtastic_tags = Heltec extends = nrf52840_base board = heltec_mesh_tower_v2 -board_level = pr debug_tool = jlink # add -DCFG_SYSVIEW if you want to use the Segger systemview tool for OS profiling. diff --git a/variants/nrf52840/rak_wismeshtag/platformio.ini b/variants/nrf52840/rak_wismeshtag/platformio.ini index 9b0d665b3..9e819ab91 100644 --- a/variants/nrf52840/rak_wismeshtag/platformio.ini +++ b/variants/nrf52840/rak_wismeshtag/platformio.ini @@ -6,7 +6,6 @@ custom_meshtastic_tags = RAK extends = nrf52840_base board = wiscore_rak4631 -board_level = pr board_check = true custom_meshtastic_hw_model = 105 custom_meshtastic_hw_model_slug = WISMESH_TAG diff --git a/variants/nrf52840/seeed_xiao_nrf52840_kit/platformio.ini b/variants/nrf52840/seeed_xiao_nrf52840_kit/platformio.ini index 7018d054e..0fa09d407 100644 --- a/variants/nrf52840/seeed_xiao_nrf52840_kit/platformio.ini +++ b/variants/nrf52840/seeed_xiao_nrf52840_kit/platformio.ini @@ -11,7 +11,6 @@ custom_meshtastic_tags = Seeed extends = nrf52840_base board = xiao_ble_sense -board_level = pr build_flags = ${nrf52840_base.build_flags} -I variants/nrf52840/seeed_xiao_nrf52840_kit -I src/platform/nrf52/softdevice diff --git a/variants/nrf52840/t-echo/platformio.ini b/variants/nrf52840/t-echo/platformio.ini index 58ad029ae..40396e1a5 100644 --- a/variants/nrf52840/t-echo/platformio.ini +++ b/variants/nrf52840/t-echo/platformio.ini @@ -12,7 +12,6 @@ custom_meshtastic_has_ink_hud = true extends = nrf52840_base board = t-echo -board_level = pr board_check = true debug_tool = jlink @@ -39,7 +38,6 @@ lib_deps = [env:t-echo-inkhud] extends = nrf52840_base, inkhud board = t-echo -board_level = pr board_check = true debug_tool = jlink build_flags = diff --git a/variants/nrf52840/t-impulse-plus/platformio.ini b/variants/nrf52840/t-impulse-plus/platformio.ini index 337b586dc..428724099 100644 --- a/variants/nrf52840/t-impulse-plus/platformio.ini +++ b/variants/nrf52840/t-impulse-plus/platformio.ini @@ -10,7 +10,6 @@ custom_meshtastic_requires_dfu = true extends = nrf52840_base board = t-impulse-plus -board_level = pr build_flags = ${nrf52840_base.build_flags} -I variants/nrf52840/t-impulse-plus diff --git a/variants/rp2040/rak11310/platformio.ini b/variants/rp2040/rak11310/platformio.ini index d9bd5cb16..1b1f636a6 100644 --- a/variants/rp2040/rak11310/platformio.ini +++ b/variants/rp2040/rak11310/platformio.ini @@ -11,7 +11,6 @@ custom_meshtastic_requires_dfu = true extends = rp2040_base board = rakwireless_rak11300 -board_level = pr upload_protocol = picotool # add our variants files to the include and src paths build_flags = diff --git a/variants/rp2040/rpipico/platformio.ini b/variants/rp2040/rpipico/platformio.ini index 4ae134b28..c07d2d24f 100644 --- a/variants/rp2040/rpipico/platformio.ini +++ b/variants/rp2040/rpipico/platformio.ini @@ -11,7 +11,6 @@ custom_meshtastic_requires_dfu = true extends = rp2040_base board = rpipico -board_level = pr upload_protocol = picotool # add our variants files to the include and src paths build_flags = diff --git a/variants/rp2040/seeed_xiao_rp2040/platformio.ini b/variants/rp2040/seeed_xiao_rp2040/platformio.ini index 985b573a9..1aad30a3d 100644 --- a/variants/rp2040/seeed_xiao_rp2040/platformio.ini +++ b/variants/rp2040/seeed_xiao_rp2040/platformio.ini @@ -1,7 +1,6 @@ [env:seeed_xiao_rp2040] extends = rp2040_base board = seeed_xiao_rp2040 -board_level = pr upload_protocol = picotool # add our variants files to the include and src paths build_src_filter = ${rp2040_base.build_src_filter} +<../variants/rp2040/seeed_xiao_rp2040/> diff --git a/variants/rp2350/diy/pico2_w5500_e22/platformio.ini b/variants/rp2350/diy/pico2_w5500_e22/platformio.ini index b62dbcfb5..1a7f51b7b 100644 --- a/variants/rp2350/diy/pico2_w5500_e22/platformio.ini +++ b/variants/rp2350/diy/pico2_w5500_e22/platformio.ini @@ -1,7 +1,7 @@ [env:pico2_w5500_e22] extends = rp2350_base board = rpipico2 -board_level = community +board_level = extra upload_protocol = picotool # Increase LittleFS from 0.5m to 0.75m so GZIP firmware (~614KB) fits for OTA staging diff --git a/variants/rp2350/diy/wiznet_5500_evb_pico2_e22p/platformio.ini b/variants/rp2350/diy/wiznet_5500_evb_pico2_e22p/platformio.ini index 62bde41eb..12cc37c38 100644 --- a/variants/rp2350/diy/wiznet_5500_evb_pico2_e22p/platformio.ini +++ b/variants/rp2350/diy/wiznet_5500_evb_pico2_e22p/platformio.ini @@ -1,7 +1,7 @@ [env:wiznet_5500_evb_pico2_e22p] extends = rp2350_base board = wiznet_5500_evb_pico2 -board_level = community +board_level = extra upload_protocol = picotool # Reuses the variant.h from variants/rp2350/diy/pico2_w5500_e22 - same LoRa diff --git a/variants/rp2350/rpipico2/platformio.ini b/variants/rp2350/rpipico2/platformio.ini index 30dc15256..2ff65c9cd 100644 --- a/variants/rp2350/rpipico2/platformio.ini +++ b/variants/rp2350/rpipico2/platformio.ini @@ -1,7 +1,6 @@ [env:pico2] extends = rp2350_base board = rpipico2 -board_level = pr upload_protocol = picotool # add our variants files to the include and src paths diff --git a/variants/rp2350/seeed_xiao_rp2350/platformio.ini b/variants/rp2350/seeed_xiao_rp2350/platformio.ini index 20f85876f..c9d85af74 100644 --- a/variants/rp2350/seeed_xiao_rp2350/platformio.ini +++ b/variants/rp2350/seeed_xiao_rp2350/platformio.ini @@ -1,7 +1,6 @@ [env:seeed_xiao_rp2350] extends = rp2350_base board = seeed_xiao_rp2350 -board_level = pr upload_protocol = picotool # add our variants files to the include and src paths