mirror of
https://github.com/meshtastic/firmware.git
synced 2025-04-28 10:42:08 +00:00
label boards as secondary to split the core firmware archive by support level.
Ref: https://docs.platformio.org/en/latest/scripting/examples/platformio_ini_custom_options.html
This commit is contained in:
parent
57b8e3732e
commit
e2f5e9206d
@ -1,6 +1,7 @@
|
|||||||
[env:pca10059_diy_eink]
|
[env:pca10059_diy_eink]
|
||||||
extends = nrf52840_base
|
extends = nrf52840_base
|
||||||
board = nordic_pca10059
|
board = nordic_pca10059
|
||||||
|
board_level = extra
|
||||||
build_flags = ${nrf52840_base.build_flags} -Ivariants/Dongle_nRF52840-pca10059-v1 -D NORDIC_PCA10059
|
build_flags = ${nrf52840_base.build_flags} -Ivariants/Dongle_nRF52840-pca10059-v1 -D NORDIC_PCA10059
|
||||||
build_src_filter = ${nrf52_base.build_src_filter} +<../variants/Dongle_nRF52840-pca10059-v1>
|
build_src_filter = ${nrf52_base.build_src_filter} +<../variants/Dongle_nRF52840-pca10059-v1>
|
||||||
lib_deps =
|
lib_deps =
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
[env:betafpv_2400_tx_micro]
|
[env:betafpv_2400_tx_micro]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = esp32doit-devkit-v1
|
board = esp32doit-devkit-v1
|
||||||
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D BETAFPV_2400_TX
|
-D BETAFPV_2400_TX
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
[env:meshtastic-diy-v1]
|
[env:meshtastic-diy-v1]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = esp32doit-devkit-v1
|
board = esp32doit-devkit-v1
|
||||||
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D DIY_V1
|
-D DIY_V1
|
||||||
@ -13,6 +14,7 @@ build_flags =
|
|||||||
[env:meshtastic-diy-v1.1]
|
[env:meshtastic-diy-v1.1]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = esp32doit-devkit-v1
|
board = esp32doit-devkit-v1
|
||||||
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags}
|
${esp32_base.build_flags}
|
||||||
-D DIY_V1
|
-D DIY_V1
|
||||||
@ -24,6 +26,7 @@ build_flags =
|
|||||||
[env:meshtastic-dr-dev]
|
[env:meshtastic-dr-dev]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = esp32doit-devkit-v1
|
board = esp32doit-devkit-v1
|
||||||
|
board_level = extra
|
||||||
board_upload.maximum_size = 4194304
|
board_upload.maximum_size = 4194304
|
||||||
board_upload.maximum_ram_size = 532480
|
board_upload.maximum_ram_size = 532480
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
[env:feather_diy]
|
[env:feather_diy]
|
||||||
extends = nrf52840_base
|
extends = nrf52840_base
|
||||||
board = adafruit_feather_nrf52840
|
board = adafruit_feather_nrf52840
|
||||||
|
board_level = extra
|
||||||
build_flags = ${nrf52840_base.build_flags} -Ivariants/feather_diy -Dfeather_diy
|
build_flags = ${nrf52840_base.build_flags} -Ivariants/feather_diy -Dfeather_diy
|
||||||
build_src_filter = ${nrf52_base.build_src_filter} +<../variants/feather_diy>
|
build_src_filter = ${nrf52_base.build_src_filter} +<../variants/feather_diy>
|
||||||
lib_deps =
|
lib_deps =
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
; The GenieBlocks LORA prototype board
|
|
||||||
; note: @geeksville disabled because genieblocks_lora is not checked into the boards directory, please send in a PR to add it ;-)
|
|
||||||
;[env:genieblocks_lora]
|
|
||||||
;extends = esp32_base
|
|
||||||
;board = genieblocks_lora
|
|
||||||
;build_flags =
|
|
||||||
; ${esp32_base.build_flags} -D GENIEBLOCKS -Ivariants/genieblocks
|
|
@ -1,26 +0,0 @@
|
|||||||
#undef GPS_RX_PIN
|
|
||||||
#undef GPS_TX_PIN
|
|
||||||
#define GPS_RX_PIN 5
|
|
||||||
#define GPS_TX_PIN 18
|
|
||||||
#define GPS_RESET_N 10
|
|
||||||
#define GPS_EXTINT 23 // On MAX-M8 module pin name is EXTINT. On L70 module pin name is STANDBY.
|
|
||||||
|
|
||||||
#define BATTERY_PIN 39 // A battery voltage measurement pin, voltage divider connected here to measure battery voltage
|
|
||||||
#define BATTERY_EN_PIN 14 // Voltage voltage divider enable pin connected to mosfet
|
|
||||||
|
|
||||||
#define I2C_SDA 4 // I2C pins for this board
|
|
||||||
#define I2C_SCL 2
|
|
||||||
|
|
||||||
#define LED_PIN 12 // If defined we will blink this LED
|
|
||||||
//#define BUTTON_PIN 36 // If defined, this will be used for user button presses (ToDo problem on that line on debug screen -->
|
|
||||||
// Long press start!) #define BUTTON_NEED_PULLUP //GPIOs 34 to 39 are GPIs – input only pins. These pins don’t have internal
|
|
||||||
// pull-ups or pull-down resistors.
|
|
||||||
|
|
||||||
#define USE_RF95
|
|
||||||
#define LORA_DIO0 38 // a No connect on the SX1262 module
|
|
||||||
#define LORA_RESET 9
|
|
||||||
|
|
||||||
#define RF95_SCK 22
|
|
||||||
#define RF95_MISO 19
|
|
||||||
#define RF95_MOSI 13
|
|
||||||
#define RF95_NSS 21
|
|
@ -1,6 +1,7 @@
|
|||||||
[env:heltec-v1]
|
[env:heltec-v1]
|
||||||
;build_type = debug ; to make it possible to step through our jtag debugger
|
;build_type = debug ; to make it possible to step through our jtag debugger
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
|
board_level = extra
|
||||||
board = heltec_wifi_lora_32
|
board = heltec_wifi_lora_32
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D HELTEC_V1 -I variants/heltec_v1
|
${esp32_base.build_flags} -D HELTEC_V1 -I variants/heltec_v1
|
@ -2,5 +2,6 @@
|
|||||||
;build_type = debug ; to make it possible to step through our jtag debugger
|
;build_type = debug ; to make it possible to step through our jtag debugger
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = heltec_wifi_lora_32_V2
|
board = heltec_wifi_lora_32_V2
|
||||||
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D HELTEC_V2_1 -I variants/heltec_v2.1
|
${esp32_base.build_flags} -D HELTEC_V2_1 -I variants/heltec_v2.1
|
@ -2,5 +2,6 @@
|
|||||||
;build_type = debug ; to make it possible to step through our jtag debugger
|
;build_type = debug ; to make it possible to step through our jtag debugger
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = heltec_wifi_lora_32_V2
|
board = heltec_wifi_lora_32_V2
|
||||||
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D HELTEC_V2_0 -I variants/heltec_v2
|
${esp32_base.build_flags} -D HELTEC_V2_0 -I variants/heltec_v2
|
@ -1,6 +1,7 @@
|
|||||||
[env:lora_isp4520]
|
[env:lora_isp4520]
|
||||||
extends = nrf52_base
|
extends = nrf52_base
|
||||||
board = lora_isp4520
|
board = lora_isp4520
|
||||||
|
board_level = extra
|
||||||
|
|
||||||
# add our variants files to the include and src paths
|
# add our variants files to the include and src paths
|
||||||
build_flags = ${nrf52_base.build_flags} -Ivariants/lora_isp4520
|
build_flags = ${nrf52_base.build_flags} -Ivariants/lora_isp4520
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
[env:lora-relay-v1]
|
[env:lora-relay-v1]
|
||||||
extends = nrf52840_base
|
extends = nrf52840_base
|
||||||
board = lora-relay-v1
|
board = lora-relay-v1
|
||||||
|
board_level = extra
|
||||||
# add our variants files to the include and src paths
|
# add our variants files to the include and src paths
|
||||||
# define build flags for the TFT_eSPI library
|
# define build flags for the TFT_eSPI library
|
||||||
build_flags = ${nrf52840_base.build_flags} -Ivariants/lora_relay_v1
|
build_flags = ${nrf52840_base.build_flags} -Ivariants/lora_relay_v1
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
[env:lora-relay-v2]
|
[env:lora-relay-v2]
|
||||||
extends = nrf52840_base
|
extends = nrf52840_base
|
||||||
board = lora-relay-v2
|
board = lora-relay-v2
|
||||||
|
board_level = extra
|
||||||
# add our variants files to the include and src paths
|
# add our variants files to the include and src paths
|
||||||
# define build flags for the TFT_eSPI library
|
# define build flags for the TFT_eSPI library
|
||||||
build_flags = ${nrf52840_base.build_flags} -Ivariants/lora_relay_v2
|
build_flags = ${nrf52840_base.build_flags} -Ivariants/lora_relay_v2
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
[env:m5stack-core]
|
[env:m5stack-core]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = m5stack-core-esp32
|
board = m5stack-core-esp32
|
||||||
|
board_level = extra
|
||||||
upload_port = COM8
|
upload_port = COM8
|
||||||
monitor_port = COM8
|
monitor_port = COM8
|
||||||
monitor_filters = esp32_exception_decoder
|
monitor_filters = esp32_exception_decoder
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
[env:m5stack-coreink]
|
[env:m5stack-coreink]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = m5stack-coreink
|
board = m5stack-coreink
|
||||||
|
board_level = extra
|
||||||
build_src_filter =
|
build_src_filter =
|
||||||
${esp32_base.build_src_filter}
|
${esp32_base.build_src_filter}
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
; The NRF52840-dk development board, but @geeksville's board - which has a busted oscilliator
|
; The NRF52840-dk development board, but @geeksville's board - which has a busted oscilliator
|
||||||
[env:nrf52840dk-geeksville]
|
[env:nrf52840dk-geeksville]
|
||||||
|
board_level = extra
|
||||||
extends = nrf52840_base
|
extends = nrf52840_base
|
||||||
board = nrf52840_dk_modified
|
board = nrf52840_dk_modified
|
||||||
# add our variants files to the include and src paths
|
# add our variants files to the include and src paths
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
extends = portduino_base
|
extends = portduino_base
|
||||||
build_flags = ${portduino_base.build_flags} -O0 -I variants/portduino
|
build_flags = ${portduino_base.build_flags} -O0 -I variants/portduino
|
||||||
board = cross_platform
|
board = cross_platform
|
||||||
|
board_level = extra
|
||||||
lib_deps = ${portduino_base.lib_deps}
|
lib_deps = ${portduino_base.lib_deps}
|
||||||
build_src_filter = ${portduino_base.build_src_filter}
|
build_src_filter = ${portduino_base.build_src_filter}
|
||||||
|
|
||||||
@ -10,6 +11,7 @@ build_src_filter = ${portduino_base.build_src_filter}
|
|||||||
extends = portduino_base
|
extends = portduino_base
|
||||||
build_flags = ${portduino_base.build_flags} -O0 -lgpiod -I variants/portduino
|
build_flags = ${portduino_base.build_flags} -O0 -lgpiod -I variants/portduino
|
||||||
board = linux_hardware
|
board = linux_hardware
|
||||||
|
board_level = extra
|
||||||
lib_deps = ${portduino_base.lib_deps}
|
lib_deps = ${portduino_base.lib_deps}
|
||||||
build_src_filter = ${portduino_base.build_src_filter}
|
build_src_filter = ${portduino_base.build_src_filter}
|
||||||
|
|
||||||
@ -18,5 +20,6 @@ build_src_filter = ${portduino_base.build_src_filter}
|
|||||||
extends = portduino_base
|
extends = portduino_base
|
||||||
build_flags = ${portduino_base.build_flags} -O0 -lgpiod -I variants/portduino
|
build_flags = ${portduino_base.build_flags} -O0 -lgpiod -I variants/portduino
|
||||||
board = linux_arm
|
board = linux_arm
|
||||||
|
board_level = extra
|
||||||
lib_deps = ${portduino_base.lib_deps}
|
lib_deps = ${portduino_base.lib_deps}
|
||||||
build_src_filter = ${portduino_base.build_src_filter}
|
build_src_filter = ${portduino_base.build_src_filter}
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
[env:ppr]
|
[env:ppr]
|
||||||
extends = nrf52_base
|
extends = nrf52_base
|
||||||
board = ppr
|
board = ppr
|
||||||
|
board_level = extra
|
||||||
lib_deps =
|
lib_deps =
|
||||||
${arduino_base.lib_deps}
|
${arduino_base.lib_deps}
|
||||||
industruino/UC1701@^1.1.0
|
industruino/UC1701@^1.1.0
|
@ -2,6 +2,7 @@
|
|||||||
[env:ppr1]
|
[env:ppr1]
|
||||||
extends = nrf52_base
|
extends = nrf52_base
|
||||||
board = ppr1
|
board = ppr1
|
||||||
|
board_level = extra
|
||||||
build_flags = ${nrf52_base.build_flags} -Ivariants/ppr1
|
build_flags = ${nrf52_base.build_flags} -Ivariants/ppr1
|
||||||
build_src_filter = ${nrf52_base.build_src_filter} +<../variants/ppr1>
|
build_src_filter = ${nrf52_base.build_src_filter} +<../variants/ppr1>
|
||||||
lib_deps =
|
lib_deps =
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
[env:rak11200]
|
[env:rak11200]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
|
board_level = extra
|
||||||
board = wiscore_rak11200
|
board = wiscore_rak11200
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D RAK_11200 -I variants/rak11200
|
${esp32_base.build_flags} -D RAK_11200 -I variants/rak11200
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
[env:pico]
|
[env:pico]
|
||||||
extends = rp2040_base
|
extends = rp2040_base
|
||||||
board = rpipico
|
board = rpipico
|
||||||
|
board_level = extra
|
||||||
upload_protocol = picotool
|
upload_protocol = picotool
|
||||||
|
|
||||||
# add our variants files to the include and src paths
|
# add our variants files to the include and src paths
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
[env:picow]
|
[env:picow]
|
||||||
extends = rp2040_base
|
extends = rp2040_base
|
||||||
board = rpipicow
|
board = rpipicow
|
||||||
|
board_level = extra
|
||||||
upload_protocol = picotool
|
upload_protocol = picotool
|
||||||
|
|
||||||
# add our variants files to the include and src paths
|
# add our variants files to the include and src paths
|
||||||
|
@ -2,5 +2,6 @@
|
|||||||
[env:tbeam0.7]
|
[env:tbeam0.7]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = ttgo-t-beam
|
board = ttgo-t-beam
|
||||||
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TBEAM_V07 -I variants/tbeam_v07
|
${esp32_base.build_flags} -D TBEAM_V07 -I variants/tbeam_v07
|
@ -1,5 +1,6 @@
|
|||||||
[env:tlora_v1_3]
|
[env:tlora_v1_3]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
|
board_level = extra
|
||||||
board = ttgo-lora32-v1
|
board = ttgo-lora32-v1
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TLORA_V1_3 -I variants/tlora_v1_3
|
${esp32_base.build_flags} -D TLORA_V1_3 -I variants/tlora_v1_3
|
@ -1,5 +1,6 @@
|
|||||||
[env:tlora-v2]
|
[env:tlora-v2]
|
||||||
extends = esp32_base
|
extends = esp32_base
|
||||||
board = ttgo-lora32-v1
|
board = ttgo-lora32-v1
|
||||||
|
board_level = extra
|
||||||
build_flags =
|
build_flags =
|
||||||
${esp32_base.build_flags} -D TLORA_V2 -I variants/tlora_v2
|
${esp32_base.build_flags} -D TLORA_V2 -I variants/tlora_v2
|
@ -1,4 +1,5 @@
|
|||||||
[env:wio-e5]
|
[env:wio-e5]
|
||||||
extends = stm32wl5e_base
|
extends = stm32wl5e_base
|
||||||
|
board_level = extra
|
||||||
build_flags = ${stm32wl5e_base.build_flags} -Ivariants/wio-e5 -DHAL_DAC_MODULE_ONLY
|
build_flags = ${stm32wl5e_base.build_flags} -Ivariants/wio-e5 -DHAL_DAC_MODULE_ONLY
|
||||||
-DSERIAL_UART_INSTANCE=1 -DPIN_SERIAL_RX=PB7 -DPIN_SERIAL_TX=PB6
|
-DSERIAL_UART_INSTANCE=1 -DPIN_SERIAL_RX=PB7 -DPIN_SERIAL_TX=PB6
|
||||||
|
Loading…
Reference in New Issue
Block a user