; 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 [env:lilygo-t3-v1-6-1] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 [env:lilygo-t3-v1-6-1-test] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 -DENABLE_TEST_MODE [env:lilygo-t3-v1-6-1-868] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 -DLORA_FREQUENCY_HZ=868E6 [env:lilygo-t3-v1-6-1-868-test] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 -DENABLE_TEST_MODE -DLORA_FREQUENCY_HZ=868E6 [env:lilygo-t3-v1-6-1-payload-test] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 -DPAYLOAD_CODEC_TEST [env:lilygo-t3-v1-6-1-868-payload-test] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 -DPAYLOAD_CODEC_TEST -DLORA_FREQUENCY_HZ=868E6 [env:lilygo-t3-v1-6-1-prod] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=0 [env:lilygo-t3-v1-6-1-868-prod] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=0 -DLORA_FREQUENCY_HZ=868E6 ; Diagnostic build: enables extended meter fault telemetry via DEBUG_METER_DIAG. ; Use for investigating meter error rates; disable in production. [env:lilygo-t3-v1-6-1-diag] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 -DDEBUG_METER_DIAG ; Power-optimised sender build: light-sleep between 1 Hz samples, serial off. ; Use for long-duration battery-life measurements and production deployments. [env:lilygo-t3-v1-6-1-lowpower] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=0 -DENABLE_LIGHT_SLEEP_IDLE=1 ; Power-optimised + 868 MHz variant. [env:lilygo-t3-v1-6-1-868-lowpower] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=0 -DENABLE_LIGHT_SLEEP_IDLE=1 -DLORA_FREQUENCY_HZ=868E6 ; Power-optimised sender build with debug output enabled for validation. ; Use during the measurement / verification phase. [env:lilygo-t3-v1-6-1-lowpower-debug] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip board = ttgo-lora32-v1 framework = arduino lib_deps = sandeepmistry/LoRa@^0.8.0 bblanchon/ArduinoJson@^6.21.5 adafruit/Adafruit SSD1306@^2.5.9 adafruit/Adafruit GFX Library@^1.11.9 knolleary/PubSubClient@^2.8 build_flags = -DSERIAL_DEBUG_MODE_FLAG=1 -DENABLE_LIGHT_SLEEP_IDLE=1 -DDEBUG_METER_DIAG