[PIO] Make lib_deps multi-line definitions

This commit is contained in:
TD-er
2022-05-17 00:49:31 +02:00
parent b1ce9a71d4
commit 9e010d0a3a
4 changed files with 64 additions and 16 deletions
+34 -10
View File
@@ -14,7 +14,24 @@ framework = ${common.framework}
upload_speed = ${common.upload_speed}
monitor_speed = ${common.monitor_speed}
targets = ${common.targets}
lib_deps = td-er/ESPeasySerial @ 2.0.8, I2Cdevlib-Core, adafruit/Adafruit ILI9341@^1.5.10, adafruit/Adafruit GFX Library@^1.11.1, LOLIN_EPD, adafruit/Adafruit BusIO @ ^1.10.0, VL53L0X @ 1.3.0, SparkFun VL53L1X 4m Laser Distance Sensor @ 1.2.9, td-er/SparkFun MAX1704x Fuel Gauge Arduino Library @ ^1.0.1, ArduinoOTA, ESP32HTTPUpdateServer, FrogmoreScd30, Multi Channel Relay Arduino Library, SparkFun ADXL345 Arduino Library, ITG3205, Adafruit_ST77xx, ShiftRegister74HC595_NonTemplate
lib_deps =
Adafruit_ST77xx
ArduinoOTA
ESP32HTTPUpdateServer
FrogmoreScd30
I2Cdevlib-Core
ITG3205
LOLIN_EPD
Multi Channel Relay Arduino Library
ShiftRegister74HC595_NonTemplate
SparkFun ADXL345 Arduino Library
SparkFun VL53L1X 4m Laser Distance Sensor @ 1.2.9
VL53L0X @ 1.3.0
adafruit/Adafruit BusIO @ ^1.10.0
adafruit/Adafruit GFX Library@^1.11.1
adafruit/Adafruit ILI9341@^1.5.10
td-er/ESPeasySerial @ 2.0.8
td-er/SparkFun MAX1704x Fuel Gauge Arduino Library @ ^1.0.1
extra_scripts = post:tools/pio/post_esp32.py
${extra_scripts_default.extra_scripts}
build_unflags = -Wall
@@ -51,7 +68,8 @@ extends = esp32_common
build_flags = ${esp32_common.build_flags}
-DUSE_LITTLEFS
extra_scripts = ${esp32_common.extra_scripts}
lib_deps = ${esp32_common.lib_deps}, LittleFS
lib_deps = ${esp32_common.lib_deps}
LittleFS
board_build.filesystem = littlefs
@@ -62,7 +80,8 @@ build_flags = ${esp32_base.build_flags}
-DFEATURE_ARDUINO_OTA
-DPLUGIN_BUILD_NORMAL_IRext
-DTESTING_USE_RTTTL
lib_deps = ${esp32_base.lib_deps}, LittleFS
lib_deps = ${esp32_base.lib_deps}
LittleFS
@@ -107,20 +126,22 @@ extra_scripts = ${esp32_base.extra_scripts}
[env:normal_ESP32_4M316k]
extends = esp32_common
board = esp32_4M
lib_deps = ${esp32_common.lib_deps}, ServoESP32
lib_deps = ${esp32_common.lib_deps}
ServoESP32
[env:normal_ESP32_4M316k_LittleFS]
extends = esp32_common_LittleFS
board = esp32_4M
lib_deps = ${esp32_common_LittleFS.lib_deps}, ServoESP32
lib_deps = ${esp32_common_LittleFS.lib_deps}
ServoESP32
[env:normal_ESP32_16M8M_LittleFS]
extends = esp32_common_LittleFS
board = esp32_16M8M
lib_deps = ${esp32_common_LittleFS.lib_deps}, ServoESP32
lib_deps = ${esp32_common_LittleFS.lib_deps}
ServoESP32
[env:test_A_ESP32_4M316k]
@@ -181,7 +202,8 @@ build_flags = ${esp32_IRExt.build_flags}
[env:energy_ESP32_4M316k]
extends = esp32_common
board = esp32_4M
lib_deps = ${esp32_common.lib_deps}, ServoESP32
lib_deps = ${esp32_common.lib_deps}
ServoESP32
build_flags = ${esp32_common.build_flags}
-DFEATURE_ARDUINO_OTA
-DPLUGIN_ENERGY_COLLECTION
@@ -189,7 +211,8 @@ build_flags = ${esp32_common.build_flags}
[env:display_ESP32_4M316k]
extends = esp32_common
board = esp32_4M
lib_deps = ${esp32_common.lib_deps}, ServoESP32
lib_deps = ${esp32_common.lib_deps}
ServoESP32
build_flags = ${esp32_common.build_flags}
-DFEATURE_ARDUINO_OTA
-DPLUGIN_DISPLAY_COLLECTION
@@ -260,7 +283,8 @@ build_flags = ${esp32_base.build_flags}
-DPLUGIN_BUILD_MAX_ESP32
-DPLUGIN_BUILD_IR_EXTENDED
extra_scripts = ${esp32_base.extra_scripts}
lib_deps = ${esp32_base.lib_deps}, LittleFS
lib_deps = ${esp32_base.lib_deps}
LittleFS
board_build.filesystem = littlefs
; If you have a board with Ethernet integrated and 16MB Flash, then this configuration could be enabled, it's based on the max_ESP32_16M8M_LittleFS definition
+8 -4
View File
@@ -16,7 +16,8 @@ build_unflags = ${esp32_base.build_unflags}
extends = esp32s2_common
build_flags = ${esp32s2_common.build_flags}
-DUSE_LITTLEFS
lib_deps = ${esp32s2_common.lib_deps}, LittleFS
lib_deps = ${esp32s2_common.lib_deps}
LittleFS
board_build.filesystem = littlefs
@@ -44,7 +45,8 @@ extra_scripts = ${esp32s2_common.extra_scripts}
[env:normal_ESP32s2_4M316k]
extends = esp32s2_common
board = esp32s2
lib_deps = ${esp32s2_common.lib_deps}, ServoESP32
lib_deps = ${esp32s2_common.lib_deps}
ServoESP32
[env:test_A_ESP32s2_4M316k]
extends = esp32s2_common
@@ -78,13 +80,15 @@ build_flags = ${esp32s2_common.build_flags}
[env:energy_ESP32s2_4M316k]
extends = esp32s2_common
board = esp32s2
lib_deps = ${esp32s2_common.lib_deps}, ServoESP32
lib_deps = ${esp32s2_common.lib_deps}
ServoESP32
build_flags = ${esp32s2_common.build_flags}
-D PLUGIN_ENERGY_COLLECTION
[env:display_ESP32s2_4M316k]
extends = esp32s2_common
board = esp32s2
lib_deps = ${esp32s2_common.lib_deps}, ServoESP32
lib_deps = ${esp32s2_common.lib_deps}
ServoESP32
build_flags = ${esp32s2_common.build_flags}
-D PLUGIN_DISPLAY_COLLECTION
+20 -1
View File
@@ -53,7 +53,26 @@ build_flags = ${debug_flags.build_flags}
-DHTTPCLIENT_1_1_COMPATIBLE=0
build_unflags = -DDEBUG_ESP_PORT
-fexceptions
lib_deps = td-er/ESPeasySerial @ 2.0.8, I2Cdevlib-Core, ESP8266WebServer, adafruit/Adafruit ILI9341@^1.5.10, adafruit/Adafruit GFX Library@^1.11.1, LOLIN_EPD, adafruit/Adafruit BusIO @ ^1.10.0, bblanchon/ArduinoJson @ ^6.17.2, VL53L0X @ 1.3.0, SparkFun VL53L1X 4m Laser Distance Sensor @ 1.2.9, td-er/RABurton ESP8266 Mutex @ ^1.0.2, td-er/SparkFun MAX1704x Fuel Gauge Arduino Library @ ^1.0.1, ESP8266HTTPUpdateServer, FrogmoreScd30, Multi Channel Relay Arduino Library, SparkFun ADXL345 Arduino Library, ITG3205, Adafruit_ST77xx, ShiftRegister74HC595_NonTemplate
lib_deps =
Adafruit_ST77xx
ESP8266HTTPUpdateServer
ESP8266WebServer
FrogmoreScd30
I2Cdevlib-Core
ITG3205
LOLIN_EPD
Multi Channel Relay Arduino Library
ShiftRegister74HC595_NonTemplate
SparkFun ADXL345 Arduino Library
SparkFun VL53L1X 4m Laser Distance Sensor @ 1.2.9
VL53L0X @ 1.3.0
adafruit/Adafruit BusIO @ ^1.10.0
adafruit/Adafruit GFX Library@^1.11.1
adafruit/Adafruit ILI9341@^1.5.10
bblanchon/ArduinoJson @ ^6.17.2
td-er/ESPeasySerial @ 2.0.8
td-er/RABurton ESP8266 Mutex @ ^1.0.2
td-er/SparkFun MAX1704x Fuel Gauge Arduino Library @ ^1.0.1
lib_ignore = ${esp82xx_defaults.lib_ignore}, IRremoteESP8266, HeatpumpIR, LittleFS(esp8266), ServoESP32, TinyWireM
monitor_filters = esp8266_exception_decoder
extra_scripts = pre:tools/pio/pre_default_check.py
+2 -1
View File
@@ -73,7 +73,8 @@ build_type = ${debug_pio.build_type}
check_tool = ${debug_pio.check_tool}
check_flags = ${debug_pio.check_flags}
lib_ignore = ${esp32_always.lib_ignore}, ESP32_ping
lib_deps = ${esp32_common.lib_deps}, VL53L0X
lib_deps = ${esp32_common.lib_deps}
VL53L0X
board_upload.maximum_size = 4194304
build_flags = ${esp32_common.build_flags}
${debug_pio.build_flags}