meshtastic-firmware/platformio.ini

507 wiersze
17 KiB
INI
Czysty Zwykły widok Historia

; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[platformio]
2021-12-26 17:08:49 +00:00
default_envs = tbeam
2021-01-10 01:44:20 +00:00
;default_envs = tbeam0.7
2021-05-11 01:44:41 +00:00
;default_envs = heltec-v2.0
;default_envs = heltec-v1
2021-01-10 01:44:20 +00:00
;default_envs = tlora-v1
2022-01-04 00:18:01 +00:00
;default_envs = tlora-v1
2021-03-21 03:47:48 +00:00
;default_envs = tlora_v1_3
2021-01-10 01:44:20 +00:00
;default_envs = tlora-v2
;default_envs = lora-relay-v1 # nrf board
;default_envs = t-echo
;default_envs = nrf52840dk-geeksville
;default_envs = native # lora-relay-v1 # nrf52840dk-geeksville # linux # or if you'd like to change the default to something like lora-relay-v1 put that here
;default_envs = rak4631
;default_envs = rak4630
2021-12-26 17:08:49 +00:00
;default_envs = meshtastic-diy-v1
[common]
; common is not currently used
; REQUIRED environment variables - if not set the specified default will be sued
; The following environment variables must be set in the shell if you'd like to override them.
; They are used in this ini file as systenv.VARNAME, so in your shell do export "VARNAME=fish"
2020-06-20 16:58:45 +00:00
; COUNTRY (default US), i.e. "export COUNTRY=EU865"
; HW_VERSION (default emptystring)
[env]
; note: APP_VERSION now comes from bin/version.json
extra_scripts = bin/platformio-custom.py
; note: we add src to our include search path so that lmic_project_config can override
; note: TINYGPS_OPTION_NO_CUSTOM_FIELDS is VERY important. We don't use custom fields and somewhere in that pile
; of code is a heap corruption bug!
; FIXME: fix lib/BluetoothOTA dependency back on src/ so we can remove -Isrc
2021-02-22 04:57:03 +00:00
build_flags = -Wno-missing-field-initializers
-Wno-format
2021-04-01 06:05:27 +00:00
-Isrc -Isrc/mesh -Isrc/gps -Isrc/buzz -Wl,-Map,.pio/build/output.map
-DHW_VERSION_${sysenv.COUNTRY}
-DHW_VERSION=${sysenv.HW_VERSION}
-DUSE_THREAD_NAMES
-DTINYGPS_OPTION_NO_CUSTOM_FIELDS
2020-02-03 02:33:46 +00:00
; the default is esptool
; upload_protocol = esp-prog
2020-05-12 20:35:22 +00:00
; monitor_speed = 115200
2020-04-22 21:58:35 +00:00
monitor_speed = 921600
2020-02-04 06:22:53 +00:00
# debug_tool = esp-prog
# debug_port = /dev/ttyACM0
2020-02-03 02:33:46 +00:00
debug_tool = jlink
2020-02-07 05:26:40 +00:00
;upload_protocol = jlink
; debug_tool = olimex-arm-usb-ocd-h
2020-02-04 17:00:17 +00:00
; upload_protocol = olimex-arm-usb-ocd-h
2020-02-04 06:22:53 +00:00
;debug_init_cmds =
; monitor adapter_khz 10000
lib_deps =
2021-12-29 00:40:53 +00:00
https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 ; ESP8266_SSD1306
2021-11-29 17:09:25 +00:00
https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 ; OneButton library for non-blocking button debounce
1202 ; CRC32, explicitly needed because dependency is missing in the ble ota update lib
https://github.com/meshtastic/arduino-fsm.git
https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad
https://github.com/meshtastic/RadioLib.git#5582ac30578ff3f53f20630a00b2a8a4b8f92c74
https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79
https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460
2020-09-04 22:03:22 +00:00
Wire ; explicitly needed here because the AXP202 library forgets to add it
2020-09-05 00:23:17 +00:00
SPI
https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3
PubSubClient
2020-09-04 22:03:22 +00:00
; Common settings for conventional (non Portduino) Arduino targets
2020-09-04 22:03:22 +00:00
[arduino_base]
framework = arduino
lib_deps =
${env.lib_deps}
2021-05-03 07:38:14 +00:00
build_flags = ${env.build_flags} -Os
# -DRADIOLIB_GODMODE
2020-09-06 17:09:40 +00:00
2020-09-07 20:03:37 +00:00
src_filter = ${env.src_filter} -<portduino/>
; Common settings for ESP targes, mixin with extends = esp32_base
[esp32_base]
2020-09-04 22:03:22 +00:00
extends = arduino_base
platform = espressif32
src_filter =
2020-09-07 20:03:37 +00:00
${arduino_base.src_filter} -<nrf52/>
upload_speed = 921600
debug_init_break = tbreak setup
2022-01-05 01:58:56 +00:00
# Remove -DMYNEWT_VAL_BLE_HS_LOG_LVL=LOG_LEVEL_CRITICAL for low level BLE logging.
# See library directory for BLE logging possible values: .pio/libdeps/tbeam/NimBLE-Arduino/src/log_common/log_common.h
# This overrides the BLE logging default of LOG_LEVEL_INFO (1) from: .pio/libdeps/tbeam/NimBLE-Arduino/src/esp_nimble_cfg.h
build_flags =
2020-09-06 17:09:40 +00:00
${arduino_base.build_flags} -Wall -Wextra -Isrc/esp32 -Isrc/esp32-mfix-esp32-psram-cache-issue -lnimble -std=c++11
-DLOG_LOCAL_LEVEL=ESP_LOG_DEBUG -DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG -DMYNEWT_VAL_BLE_HS_LOG_LVL=LOG_LEVEL_CRITICAL
2020-08-13 00:10:59 +00:00
-DAXP_DEBUG_PORT=Serial
lib_deps =
${arduino_base.lib_deps}
https://github.com/meshtastic/esp32_https_server.git
2021-01-17 20:59:48 +00:00
adafruit/DHT sensor library@^1.4.1
adafruit/Adafruit Unified Sensor@^1.1.4
paulstoffregen/OneWire@^2.3.5
robtillaart/DS18B20@^0.1.11
2022-01-11 05:49:41 +00:00
h2zero/NimBLE-Arduino@1.3.4
tobozo/ESP32-targz@^1.1.4
2021-12-29 03:24:10 +00:00
arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a
2022-01-04 00:18:01 +00:00
# Hmm - this doesn't work yet
# board_build.ldscript = linker/esp32.extram.bss.ld
2021-12-12 03:26:03 +00:00
lib_ignore =
segger_rtt
ESP32 BLE Arduino
platform_packages =
framework-arduinoespressif32@https://github.com/meshtastic/arduino-esp32.git#4cde0f5d412d2695184f32e8a47e9bea57b45276
2021-03-12 06:10:36 +00:00
; leave this commented out to avoid breaking Windows
2021-12-26 17:08:49 +00:00
;upload_port = /dev/ttyUSB0
2021-03-12 06:10:36 +00:00
;monitor_port = /dev/ttyUSB0
;upload_port = /dev/cu.SLAB_USBtoUART
;monitor_port = /dev/cu.SLAB_USBtoUART
2020-09-04 22:03:22 +00:00
; customize the partition table
; http://docs.platformio.org/en/latest/platforms/espressif32.html#partition-tables
board_build.partitions = partition-table.csv
; not needed included in ttgo-t-beam board file
; also to use PSRAM https://docs.platformio.org/en/latest/platforms/espressif32.html#external-ram-psram
; -DBOARD_HAS_PSRAM
; -mfix-esp32-psram-cache-issue
; -DLOG_LOCAL_LEVEL=ESP_LOG_DEBUG -DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
; The 1.0 release of the TBEAM board
[env:tbeam]
extends = esp32_base
board = ttgo-t-beam
lib_deps =
${esp32_base.lib_deps}
build_flags =
${esp32_base.build_flags} -D TBEAM_V10 -I variants/tbeam
; The original TBEAM board without the AXP power chip and a few other changes
; Note: I've heard reports this didn't work. Disabled until someone with a 0.7 can test and debug.
[env:tbeam0.7]
extends = esp32_base
board = ttgo-t-beam
build_flags =
${esp32_base.build_flags} -D TBEAM_V07 -I variants/tbeam_v07
2020-02-06 06:13:27 +00:00
[env:heltec-v1]
;build_type = debug ; to make it possible to step through our jtag debugger
extends = esp32_base
board = heltec_wifi_lora_32
build_flags =
${esp32_base.build_flags} -D HELTEC_V1 -I variants/heltec_v1
2021-05-11 01:44:41 +00:00
[env:heltec-v2.0]
2020-02-06 06:13:27 +00:00
;build_type = debug ; to make it possible to step through our jtag debugger
extends = esp32_base
board = heltec_wifi_lora_32_V2
2021-05-11 01:44:41 +00:00
build_flags =
${esp32_base.build_flags} -D HELTEC_V2_0 -I variants/heltec_v2
2021-05-11 01:44:41 +00:00
[env:heltec-v2.1]
;build_type = debug ; to make it possible to step through our jtag debugger
extends = esp32_base
board = heltec_wifi_lora_32_V2
build_flags =
${esp32_base.build_flags} -D HELTEC_V2_1 -I variants/heltec_v2
[env:tlora-v1]
extends = esp32_base
board = ttgo-lora32-v1
build_flags =
${esp32_base.build_flags} -D TLORA_V1 -I variants/tlora_v1
; note: the platformio definition for lora32-v2 seems stale, it is missing a pins_arduino.h file, therefore I don't think it works
2021-03-21 03:47:48 +00:00
[env:tlora_v1_3]
extends = esp32_base
board = ttgo-lora32-v1
build_flags =
${esp32_base.build_flags} -D TLORA_V1_3 -I variants/tlora_v1_3
2021-03-21 03:47:48 +00:00
[env:tlora-v2]
extends = esp32_base
board = ttgo-lora32-v1
build_flags =
${esp32_base.build_flags} -D TLORA_V2 -I variants/tlora_v2
[env:tlora-v2-1-1.6]
extends = esp32_base
board = ttgo-lora32-v1
build_flags =
${esp32_base.build_flags} -D TLORA_V2_1_16 -I variants/tlora_v2_1_16
; Meshtastic DIY v1 by Nano VHF Schematic based on ESP32-WROOM-32 (38 pins) devkit & EBYTE E22 SX1262/SX1268 module
[env:meshtastic-diy-v1]
extends = esp32_base
board = esp32doit-devkit-v1
build_flags =
${esp32_base.build_flags}
-D DIY_V1
-D EBYTE_E22
-I variants/meshtastic_diy_v1
; The Heltec Cubecell plus
; IMPORTANT NOTE: This target doesn't yet work and probably won't ever work. I'm keeping it around for now.
; For more details see my post in the forum.
2021-05-11 01:44:41 +00:00
;[env:cubecellplus]
;platform = https://github.com/HelTecAutomation/platform-asrmicro650x.git ; we use top-of-tree because stable version has too many bugs - asrmicro650x
;board = cubecell_board_plus
2020-06-06 00:30:09 +00:00
; FIXME, bug in cubecell arduino - they are supposed to set ARDUINO
2021-05-11 01:44:41 +00:00
;build_flags = ${arduino_base.build_flags} -DARDUINO=100 -Isrc/cubecell
;src_filter =
; ${arduino_base.src_filter} -<esp32/> -<nrf52/>
2020-06-06 00:30:09 +00:00
2020-05-10 19:33:17 +00:00
; Common settings for NRF52 based targets
[nrf52_base]
; Instead of the standard nordicnrf52 platform, we use our fork which has our added variant files
; platform = nordicnrf52
platform = https://github.com/meshtastic/platform-nordicnrf52.git#merge
2020-09-04 22:03:22 +00:00
extends = arduino_base
build_type = debug ; I'm debugging with ICE a lot now
; note: liboberon provides the AES256 implementation for NRF52 (though not using the hardware acceleration of the NRF52840 - FIXME)
build_flags =
2020-09-06 17:09:40 +00:00
${arduino_base.build_flags} -Wno-unused-variable
-Isrc/nrf52
2021-01-17 08:11:26 +00:00
-Isdk-nrfxlib/crypto/nrf_oberon/include -Lsdk-nrfxlib/crypto/nrf_oberon/lib/cortex-m4/hard-float/ -lliboberon_3.0.7
2020-05-22 04:17:38 +00:00
;-DCFG_DEBUG=3
src_filter =
${arduino_base.src_filter} -<esp32/> -<nimble/> -<mesh/wifi/> -<mesh/http/> -<plugins/esp32> -<mqtt/>
lib_ignore =
BluetoothOTA
; monitor_port = /dev/ttyACM1
2021-03-08 07:20:29 +00:00
# we pass in options to jlink so it can understand freertos (note: we don't use "jlink" as the tool)
2021-04-28 07:25:54 +00:00
;debug_tool = jlink
2021-03-08 07:20:29 +00:00
debug_port = :2331
# Note: the ARGUMENTS MUST BE on multiple lines. Otherwise platformio/commands/debug/helpers.py misparses everything into the "executable"
# attribute and leaves "arguments" empty
# /home/kevinh/.platformio/packages/tool-jlink/JLinkGDBServerCLExe
2021-03-12 06:10:36 +00:00
# This doesn't work yet, so not using for now
disabled_debug_server =
2021-03-08 07:20:29 +00:00
/usr/bin/JLinkGDBServerCLExe
-singlerun
-if
SWD
-select
USB
-device
nRF52840_xxAA
-port
2331
-rtos
GDBServer/RTOSPlugin_FreeRTOS
debug_extra_cmds =
source gdbinit
2020-05-26 22:55:36 +00:00
; after programming the flash, reset the initial PC
; debug_load_cmds = load
; Set initial breakpoint (defaults to main)
debug_init_break =
;debug_init_break = tbreak loop
;debug_init_break = tbreak Reset_Handler
[nrf52840_base]
; Common base class for all nrf52840 based targets
extends = nrf52_base
; was -DTINY_USB
build_flags = ${nrf52_base.build_flags}
lib_deps =
${arduino_base.lib_deps}
Adafruit nRFCrypto
# Adafruit TinyUSB Arduino
# add Adafruit nRFCrypto platform IO automated scan is broken
2021-03-15 02:00:20 +00:00
[env:lora_isp4520]
extends = nrf52_base
board = lora_isp4520
# add our variants files to the include and src paths
build_flags = ${nrf52_base.build_flags} -Ivariants/lora_isp4520
# No screen and GPS on the board. We still need RTC.cpp for the RTC clock.
src_filter = ${nrf52_base.src_filter} +<../variants/lora_isp4520> -<graphics> -<gps> +<gps/GPS.cpp> +<gps/RTC.cpp>
lib_ignore = ${nrf52_base.lib_ignore}
ESP8266_SSD1306
SparkFun Ublox Arduino Library
AXP202X_Library
TinyGPSPlus
upload_protocol = jlink
monitor_port = /dev/ttyUSB0
2020-05-10 19:33:17 +00:00
; The NRF52840-dk development board
; Note: By default no lora device is created for this build - it uses a simulated interface
2020-07-10 03:31:16 +00:00
[env:nrf52840dk]
extends = nrf52840_base
board = nrf52840_dk
; The NRF52840-dk development board, but @geeksville's board - which has a busted oscilliator
2020-07-10 03:31:16 +00:00
[env:nrf52840dk-geeksville]
extends = nrf52840_base
2020-05-10 19:33:17 +00:00
board = nrf52840_dk_modified
# add our variants files to the include and src paths
build_flags = ${nrf52_base.build_flags} -Ivariants/pca10056-rc-clock
src_filter = ${nrf52_base.src_filter} +<../variants/pca10056-rc-clock>
2020-05-10 19:33:17 +00:00
; Note: By default no lora device is created for this build - it uses a simulated interface
[env:feather_nrf52832]
extends = nrf52_base
board = adafruit_feather_nrf52832
2020-07-10 18:02:29 +00:00
[env:rak815]
extends = nrf52_base
board = rak815
2020-07-10 19:12:03 +00:00
debug_tool = jlink
upload_protocol = jlink
2020-07-10 20:11:29 +00:00
monitor_port = /dev/ttyUSB0
; this board's serial chip can only run at 115200, not faster
monitor_speed = 115200
2020-07-10 18:02:29 +00:00
2020-06-16 22:27:08 +00:00
# For experimenting with RAM sizes
# board_build.ldscript = linker/nrf52840_s140_sim832.ld
2020-05-10 19:33:17 +00:00
; The very slick RAK wireless RAK 4631 / 4630 board
2021-12-08 02:42:06 +00:00
[env:rak4631_5005]
extends = nrf52840_base
2021-04-11 05:33:27 +00:00
board = wiscore_rak4631
# add our variants files to the include and src paths
# define build flags for the TFT_eSPI library
2021-12-08 02:42:06 +00:00
build_flags = ${nrf52840_base.build_flags} -Ivariants/WisCore_RAK4631_Board -D RAK_BASE_5005
src_filter = ${nrf52_base.src_filter} +<../variants/WisCore_RAK4631_Board>
debug_tool = jlink
[env:rak4631_19003]
extends = nrf52840_base
board = wiscore_rak4631
# add our variants files to the include and src paths
# define build flags for the TFT_eSPI library
build_flags = ${nrf52840_base.build_flags} -Ivariants/WisCore_RAK4631_Board -D RAK_BASE_19003
src_filter = ${nrf52_base.src_filter} +<../variants/WisCore_RAK4631_Board>
debug_tool = jlink
; If not set we will default to uploading over serial (first it forces bootloader entry by talking 1200bps to cdcacm)
;upload_protocol = jlink
2020-05-10 19:33:17 +00:00
; The PPR board
[env:ppr]
extends = nrf52_base
board = ppr
lib_deps =
2020-09-04 22:03:22 +00:00
${arduino_base.lib_deps}
2020-05-10 19:33:17 +00:00
UC1701
2020-06-15 20:31:53 +00:00
; The PPR board
[env:ppr1]
extends = nrf52_base
board = ppr1
build_flags = ${nrf52_base.build_flags} -Ivariants/ppr1
src_filter = ${nrf52_base.src_filter} +<../variants/ppr1>
lib_deps =
${arduino_base.lib_deps}
2021-01-16 01:57:55 +00:00
; First prototype eink/nrf52840/sx1262 device
2021-04-27 02:21:54 +00:00
[env:t-echo]
extends = nrf52840_base
2021-04-27 02:21:54 +00:00
board = t-echo
debug_tool = jlink
upload_protocol = jlink
2020-09-24 21:36:43 +00:00
# add our variants files to the include and src paths
2021-06-27 16:58:36 +00:00
# define build flags for the TFT_eSPI library - NOTE: WE NOT LONGER USE TFT_eSPI, it was for an earlier version of the TTGO eink screens
# -DBUSY_PIN=3 -DRST_PIN=2 -DDC_PIN=28 -DCS_PIN=30
2021-08-15 17:34:57 +00:00
# add -DCFG_SYSVIEW if you want to use the Segger systemview tool for OS profiling.
build_flags = ${nrf52840_base.build_flags} -Ivariants/t-echo
2021-04-27 02:21:54 +00:00
src_filter = ${nrf52_base.src_filter} +<../variants/t-echo>
2020-09-24 21:36:43 +00:00
lib_deps =
${nrf52840_base.lib_deps}
https://github.com/geeksville/GxEPD2.git
adafruit/Adafruit BusIO
2021-04-28 07:25:54 +00:00
;upload_protocol = fs
2020-09-24 21:36:43 +00:00
2021-04-27 02:21:54 +00:00
; First prototype eink/nrf52840/sx1262 device (removed from build because didn't ship in quantity)
;[env:eink0.1]
;extends = nrf52840_base
;board = eink0.1
;# add our variants files to the include and src paths
;# define build flags for the TFT_eSPI library
;build_flags = ${nrf52_base.build_flags} -Ivariants/eink0.1
; -DBUSY_PIN=3 -DRST_PIN=2 -DDC_PIN=28 -DCS_PIN=30
;src_filter = ${nrf52_base.src_filter} +<../variants/eink0.1>
;lib_deps =
; ${nrf52840_base.lib_deps}
; https://github.com/geeksville/EPD_Libraries.git
; TFT_eSPI
2020-09-24 21:36:43 +00:00
2020-08-16 21:08:31 +00:00
; The https://github.com/BigCorvus/SX1262-LoRa-BLE-Relay board by @BigCorvus
[env:lora-relay-v1]
extends = nrf52840_base
2020-08-16 21:08:31 +00:00
board = lora-relay-v1
# add our variants files to the include and src paths
# define build flags for the TFT_eSPI library
build_flags = ${nrf52840_base.build_flags} -Ivariants/lora_relay_v1
-DUSER_SETUP_LOADED
-DTFT_WIDTH=80
-DTFT_HEIGHT=160
-DST7735_GREENTAB160x80
-DST7735_DRIVER
-DTFT_CS=ST7735_CS
-DTFT_DC=ST7735_RS
-DTFT_RST=ST7735_RESET
-DSPI_FREQUENCY=27000000
src_filter = ${nrf52_base.src_filter} +<../variants/lora_relay_v1>
2020-08-16 21:08:31 +00:00
lib_deps =
${nrf52840_base.lib_deps}
2020-08-16 21:50:04 +00:00
SparkFun BQ27441 LiPo Fuel Gauge Arduino Library
2020-08-17 20:47:05 +00:00
TFT_eSPI
2020-10-13 05:59:06 +00:00
; The https://github.com/BigCorvus/LoRa-BLE-Relay-v2 board by @BigCorvus
[env:lora-relay-v2]
extends = nrf52840_base
2020-10-13 05:59:06 +00:00
board = lora-relay-v2
# add our variants files to the include and src paths
# define build flags for the TFT_eSPI library
build_flags = ${nrf52840_base.build_flags} -Ivariants/lora_relay_v2
2020-10-13 05:59:06 +00:00
-DUSER_SETUP_LOADED
-DTFT_WIDTH=80
-DTFT_HEIGHT=160
-DST7735_GREENTAB160x80
-DST7735_DRIVER
-DTFT_CS=ST7735_CS
-DTFT_DC=ST7735_RS
-DTFT_RST=ST7735_RESET
-DSPI_FREQUENCY=27000000
-DTFT_WR=ST7735_SDA
-DTFT_SCLK=ST7735_SCK
src_filter = ${nrf52_base.src_filter} +<../variants/lora_relay_v2>
lib_deps =
${nrf52840_base.lib_deps}
2020-10-13 05:59:06 +00:00
SparkFun BQ27441 LiPo Fuel Gauge Arduino Library
TFT_eSPI
2020-08-16 21:08:31 +00:00
; The Portduino based sim environment on top of any host OS, all hardware will be simulated
[env:native]
platform = https://github.com/geeksville/platform-native.git
src_filter =
${env.src_filter}
-<esp32/>
-<nimble/>
-<nrf52/>
-<mesh/http/>
-<plugins/esp32>
+<../variants/portduino>
build_flags = ${arduino_base.build_flags} -O0 -I variants/portduino
2020-09-04 22:03:22 +00:00
framework = arduino
board = cross_platform
lib_deps =
${arduino_base.lib_deps}
rweather/Crypto
; The Portduino based sim environment on top of a linux OS and touching linux hardware devices
[env:linux]
platform = https://github.com/geeksville/platform-native.git
src_filter =
${env.src_filter}
-<esp32/>
-<nimble/>
-<nrf52/>
-<mesh/http/>
-<plugins/esp32>
+<../variants/portduino>
build_flags = ${arduino_base.build_flags} -O0 -lgpiod -I variants/portduino
framework = arduino
board = linux_hardware
lib_deps =
${arduino_base.lib_deps}
rweather/Crypto
2020-12-29 15:08:11 +00:00
; The GenieBlocks LORA prototype board
2021-03-15 05:43:22 +00:00
; 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