Already up to date. Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tbeam Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tbeam0.7 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/heltec Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora-v1 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora_v1_3 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora-v2 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora-v2-1-1.6 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/cubecellplus Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora_isp4520 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/nrf52840dk Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/nrf52840dk-geeksville Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/feather_nrf52832 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak815 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/ppr Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/ppr1 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/eink Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/eink0.1 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora-relay-v1 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating sparkfun/SparkFun BQ27441 LiPo Fuel Gauge Arduino Library 1.1.0 [Up-to-date] Updating bodmer/TFT_eSPI 2.3.64 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora-relay-v2 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/native Building for tlora-v2 with Processing tlora-v2 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/tlora-v2/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora-v2/src/FSCommon.cpp.o Compiling .pio/build/tlora-v2/src/OSTimer.cpp.o Compiling .pio/build/tlora-v2/src/Observer.cpp.o Compiling .pio/build/tlora-v2/src/Power.cpp.o Compiling .pio/build/tlora-v2/src/PowerFSM.cpp.o Compiling .pio/build/tlora-v2/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora-v2/src/SPILock.cpp.o Compiling .pio/build/tlora-v2/src/SerialConsole.cpp.o Compiling .pio/build/tlora-v2/src/airtime.cpp.o Compiling .pio/build/tlora-v2/src/buzz/buzz.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora-v2/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora-v2/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora-v2/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora-v2/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora-v2/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora-v2/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora-v2/src/gps/GPS.cpp.o Compiling .pio/build/tlora-v2/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora-v2/src/gps/RTC.cpp.o Compiling .pio/build/tlora-v2/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora-v2/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora-v2/src/graphics/Screen.cpp.o Compiling .pio/build/tlora-v2/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora-v2/src/main.cpp.o Compiling .pio/build/tlora-v2/src/memtest.cpp.o Compiling .pio/build/tlora-v2/src/mesh/Channels.cpp.o Compiling .pio/build/tlora-v2/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora-v2/src/mesh/DSRRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora-v2/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/tlora-v2/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora-v2/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora-v2/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora-v2/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora-v2/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora-v2/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora-v2/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora-v2/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora-v2/src/mesh/Router.cpp.o Compiling .pio/build/tlora-v2/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora-v2/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora-v2/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora-v2/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora-v2/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora-v2/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora-v2/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora-v2/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora-v2/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora-v2/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora-v2/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora-v2/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora-v2/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora-v2/src/sleep.cpp.o Generating partitions .pio/build/tlora-v2/partitions.bin Compiling .pio/build/tlora-v2/lib5f0/Wire/Wire.cpp.o Compiling .pio/build/tlora-v2/libe13/SPI/SPI.cpp.o Archiving .pio/build/tlora-v2/libe13/libSPI.a Compiling .pio/build/tlora-v2/libaf9/ESP8266_SSD1306/OLEDDisplay.cpp.o Compiling .pio/build/tlora-v2/libaf9/ESP8266_SSD1306/OLEDDisplayUi.cpp.o Archiving .pio/build/tlora-v2/lib5f0/libWire.a Compiling .pio/build/tlora-v2/lib749/OneButton/OneButton.cpp.o Compiling .pio/build/tlora-v2/lib8b1/CRC32/CRC32.cpp.o Compiling .pio/build/tlora-v2/lib096/arduino-fsm/Fsm.cpp.o Archiving .pio/build/tlora-v2/libaf9/libESP8266_SSD1306.a Compiling .pio/build/tlora-v2/lib489/SparkFun Ublox Arduino Library/SparkFun_Ublox_Arduino_Library.cpp.o Archiving .pio/build/tlora-v2/lib8b1/libCRC32.a Archiving .pio/build/tlora-v2/lib749/libOneButton.a Compiling .pio/build/tlora-v2/lib756/RadioLib/ISerial.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/Module.cpp.o Archiving .pio/build/tlora-v2/lib096/libarduino-fsm.a Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/CC1101/CC1101.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/ESP8266/ESP8266.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/HC05/HC05.cpp.o Archiving .pio/build/tlora-v2/lib489/libSparkFun Ublox Arduino Library.a Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/JDY08/JDY08.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/RF69/RF69.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/RFM9x/RFM95.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/RFM9x/RFM96.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/RFM9x/RFM97.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX1231/SX1231.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/XBee/XBee.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/HTTP/HTTP.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/MQTT/MQTT.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/tlora-v2/lib756/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/tlora-v2/libd47/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/tlora-v2/lib078/AXP202X_Library/axp20x.cpp.o Compiling .pio/build/tlora-v2/libf45/Thread/Thread.cpp.o Archiving .pio/build/tlora-v2/lib756/libRadioLib.a Compiling .pio/build/tlora-v2/libf45/Thread/ThreadController.cpp.o Compiling .pio/build/tlora-v2/libb7d/PubSubClient/PubSubClient.cpp.o Archiving .pio/build/tlora-v2/libd47/libTinyGPSPlus.a Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/ConnectionContext.cpp.o Archiving .pio/build/tlora-v2/libf45/libThread.a Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPConnection.cpp.o Archiving .pio/build/tlora-v2/lib078/libAXP202X_Library.a Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPHeader.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPHeaders.cpp.o Archiving .pio/build/tlora-v2/libb7d/libPubSubClient.a Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPMultipartBodyParser.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPNode.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPRequest.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPResponse.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPSConnection.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPSServer.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPServer.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPURLEncodedBodyParser.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/HTTPValidator.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/ResolvedResource.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/ResourceNode.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/ResourceParameters.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/ResourceResolver.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/SSLCert.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/ValidatorFunctions.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/WebsocketHandler.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/WebsocketInputStreambuf.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/WebsocketNode.cpp.o Compiling .pio/build/tlora-v2/lib54d/esp32_https_server/util.cpp.o Compiling .pio/build/tlora-v2/libcde/Adafruit Unified Sensor/Adafruit_Sensor.cpp.o Compiling .pio/build/tlora-v2/lib1cc/DHT sensor library/DHT.cpp.o Compiling .pio/build/tlora-v2/lib1cc/DHT sensor library/DHT_U.cpp.o Archiving .pio/build/tlora-v2/lib54d/libesp32_https_server.a Compiling .pio/build/tlora-v2/libd26/FS/FS.cpp.o Archiving .pio/build/tlora-v2/libcde/libAdafruit Unified Sensor.a Compiling .pio/build/tlora-v2/libd26/FS/vfs_api.cpp.o Compiling .pio/build/tlora-v2/libfc9/SPIFFS/SPIFFS.cpp.o Archiving .pio/build/tlora-v2/lib1cc/libDHT sensor library.a Compiling .pio/build/tlora-v2/libba9/Update/Updater.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLE2902.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLE2904.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEAddress.cpp.o Archiving .pio/build/tlora-v2/libd26/libFS.a Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEAdvertisedDevice.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEAdvertising.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEBeacon.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLECharacteristic.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLECharacteristicMap.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEClient.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEDescriptor.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEDescriptorMap.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEDevice.cpp.o Archiving .pio/build/tlora-v2/libfc9/libSPIFFS.a Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEEddystoneTLM.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEEddystoneURL.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEExceptions.cpp.o Archiving .pio/build/tlora-v2/libba9/libUpdate.a Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEHIDDevice.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLERemoteCharacteristic.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLERemoteDescriptor.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLERemoteService.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEScan.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLESecurity.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEServer.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEService.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEServiceMap.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEUUID.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEUtils.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/BLEValue.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/FreeRTOS.cpp.o Compiling .pio/build/tlora-v2/lib3b5/BLE/GeneralUtils.cpp.o Compiling .pio/build/tlora-v2/lib800/Preferences/Preferences.cpp.o Compiling .pio/build/tlora-v2/lib560/nanopb/pb_common.c.o Compiling .pio/build/tlora-v2/lib560/nanopb/pb_decode.c.o Compiling .pio/build/tlora-v2/lib560/nanopb/pb_encode.c.o Compiling .pio/build/tlora-v2/lib5b7/SimpleBLE/SimpleBLE.cpp.o Archiving .pio/build/tlora-v2/lib5b7/libSimpleBLE.a Compiling .pio/build/tlora-v2/lib469/WiFi/ETH.cpp.o Archiving .pio/build/tlora-v2/lib560/libnanopb.a Compiling .pio/build/tlora-v2/lib469/WiFi/WiFi.cpp.o Archiving .pio/build/tlora-v2/lib800/libPreferences.a Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiAP.cpp.o Archiving .pio/build/tlora-v2/lib3b5/libBLE.a Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiClient.cpp.o Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiGeneric.cpp.o Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiMulti.cpp.o Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiProv.cpp.o Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiSTA.cpp.o Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiScan.cpp.o Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiServer.cpp.o Compiling .pio/build/tlora-v2/lib469/WiFi/WiFiUdp.cpp.o Compiling .pio/build/tlora-v2/lib7c6/WebServer/Parsing.cpp.o Compiling .pio/build/tlora-v2/lib7c6/WebServer/WebServer.cpp.o Compiling .pio/build/tlora-v2/lib7c6/WebServer/detail/mimetable.cpp.o Compiling .pio/build/tlora-v2/libcf5/DNSServer/DNSServer.cpp.o Archiving .pio/build/tlora-v2/lib469/libWiFi.a Compiling .pio/build/tlora-v2/libb64/ESPmDNS/ESPmDNS.cpp.o Archiving .pio/build/tlora-v2/libcf5/libDNSServer.a Archiving .pio/build/tlora-v2/libFrameworkArduinoVariant.a Compiling .pio/build/tlora-v2/FrameworkArduino/Esp.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/FunctionalInterrupt.cpp.o Archiving .pio/build/tlora-v2/libb64/libESPmDNS.a Compiling .pio/build/tlora-v2/FrameworkArduino/HardwareSerial.cpp.o Archiving .pio/build/tlora-v2/lib7c6/libWebServer.a Compiling .pio/build/tlora-v2/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/IPv6Address.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/Print.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/Stream.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/WMath.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/WString.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/base64.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-adc.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-bt.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-cpu.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-dac.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-gpio.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-i2c.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-ledc.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-matrix.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-misc.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-psram.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-rmt.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-sigmadelta.c.o /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c: In function 'rmtLoop': /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c:243:9: warning: unused variable 'channel' [-Wunused-variable] int channel = rmt->channel; ^ Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-spi.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-time.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-timer.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-touch.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/esp32-hal-uart.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/libb64/cdecode.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/libb64/cencode.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/main.cpp.o Compiling .pio/build/tlora-v2/FrameworkArduino/stdlib_noniso.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/wiring_pulse.c.o Compiling .pio/build/tlora-v2/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/tlora-v2/libFrameworkArduino.a Linking .pio/build/tlora-v2/firmware.elf Retrieving maximum program size .pio/build/tlora-v2/firmware.elf Checking size .pio/build/tlora-v2/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73192 bytes from 327680 bytes) Flash: [========= ] 86.8% (used 1592191 bytes from 1835008 bytes) Building .pio/build/tlora-v2/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 65.23 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v2 SUCCESS 00:01:05.231 ========================= 1 succeeded in 00:01:05.231 ========================= Copying ESP32 bin file Building for tlora-v1 with Processing tlora-v1 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/tlora-v1/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora-v1/src/FSCommon.cpp.o Compiling .pio/build/tlora-v1/src/OSTimer.cpp.o Compiling .pio/build/tlora-v1/src/Observer.cpp.o Compiling .pio/build/tlora-v1/src/Power.cpp.o Compiling .pio/build/tlora-v1/src/PowerFSM.cpp.o Compiling .pio/build/tlora-v1/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora-v1/src/SPILock.cpp.o Compiling .pio/build/tlora-v1/src/SerialConsole.cpp.o Compiling .pio/build/tlora-v1/src/airtime.cpp.o Compiling .pio/build/tlora-v1/src/buzz/buzz.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora-v1/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora-v1/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora-v1/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora-v1/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora-v1/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora-v1/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora-v1/src/gps/GPS.cpp.o Compiling .pio/build/tlora-v1/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora-v1/src/gps/RTC.cpp.o Compiling .pio/build/tlora-v1/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora-v1/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora-v1/src/graphics/Screen.cpp.o Compiling .pio/build/tlora-v1/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora-v1/src/main.cpp.o Compiling .pio/build/tlora-v1/src/memtest.cpp.o Compiling .pio/build/tlora-v1/src/mesh/Channels.cpp.o Compiling .pio/build/tlora-v1/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora-v1/src/mesh/DSRRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora-v1/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/tlora-v1/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora-v1/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora-v1/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora-v1/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora-v1/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora-v1/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora-v1/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora-v1/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora-v1/src/mesh/Router.cpp.o Compiling .pio/build/tlora-v1/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora-v1/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora-v1/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora-v1/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora-v1/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora-v1/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora-v1/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora-v1/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora-v1/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora-v1/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora-v1/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora-v1/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora-v1/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora-v1/src/sleep.cpp.o Generating partitions .pio/build/tlora-v1/partitions.bin Compiling .pio/build/tlora-v1/lib5f0/Wire/Wire.cpp.o Compiling .pio/build/tlora-v1/libe13/SPI/SPI.cpp.o Archiving .pio/build/tlora-v1/libe13/libSPI.a Compiling .pio/build/tlora-v1/lib996/ESP8266_SSD1306/OLEDDisplay.cpp.o Compiling .pio/build/tlora-v1/lib996/ESP8266_SSD1306/OLEDDisplayUi.cpp.o Archiving .pio/build/tlora-v1/lib5f0/libWire.a Compiling .pio/build/tlora-v1/lib5ae/OneButton/OneButton.cpp.o Compiling .pio/build/tlora-v1/libc2a/CRC32/CRC32.cpp.o Compiling .pio/build/tlora-v1/lib078/arduino-fsm/Fsm.cpp.o Archiving .pio/build/tlora-v1/libc2a/libCRC32.a Archiving .pio/build/tlora-v1/lib996/libESP8266_SSD1306.a Archiving .pio/build/tlora-v1/lib5ae/libOneButton.a Compiling .pio/build/tlora-v1/lib085/SparkFun Ublox Arduino Library/SparkFun_Ublox_Arduino_Library.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/ISerial.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/Module.cpp.o Archiving .pio/build/tlora-v1/lib078/libarduino-fsm.a Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/CC1101/CC1101.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/ESP8266/ESP8266.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/HC05/HC05.cpp.o Archiving .pio/build/tlora-v1/lib085/libSparkFun Ublox Arduino Library.a Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/JDY08/JDY08.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/RF69/RF69.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/RFM9x/RFM95.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/RFM9x/RFM96.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/RFM9x/RFM97.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX1231/SX1231.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/XBee/XBee.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/HTTP/HTTP.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/MQTT/MQTT.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/tlora-v1/lib399/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/tlora-v1/libeb8/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/tlora-v1/lib3b7/AXP202X_Library/axp20x.cpp.o Compiling .pio/build/tlora-v1/libc1f/Thread/Thread.cpp.o Archiving .pio/build/tlora-v1/lib399/libRadioLib.a Compiling .pio/build/tlora-v1/libc1f/Thread/ThreadController.cpp.o Compiling .pio/build/tlora-v1/libfd8/PubSubClient/PubSubClient.cpp.o Archiving .pio/build/tlora-v1/libeb8/libTinyGPSPlus.a Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/ConnectionContext.cpp.o Archiving .pio/build/tlora-v1/libc1f/libThread.a Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPConnection.cpp.o Archiving .pio/build/tlora-v1/lib3b7/libAXP202X_Library.a Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPHeader.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPHeaders.cpp.o Archiving .pio/build/tlora-v1/libfd8/libPubSubClient.a Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPMultipartBodyParser.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPNode.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPRequest.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPResponse.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPSConnection.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPSServer.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPServer.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPURLEncodedBodyParser.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/HTTPValidator.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/ResolvedResource.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/ResourceNode.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/ResourceParameters.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/ResourceResolver.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/SSLCert.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/ValidatorFunctions.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/WebsocketHandler.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/WebsocketInputStreambuf.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/WebsocketNode.cpp.o Compiling .pio/build/tlora-v1/lib7b4/esp32_https_server/util.cpp.o Compiling .pio/build/tlora-v1/libaa6/Adafruit Unified Sensor/Adafruit_Sensor.cpp.o Compiling .pio/build/tlora-v1/lib469/DHT sensor library/DHT.cpp.o Compiling .pio/build/tlora-v1/lib469/DHT sensor library/DHT_U.cpp.o Archiving .pio/build/tlora-v1/lib7b4/libesp32_https_server.a Compiling .pio/build/tlora-v1/libd26/FS/FS.cpp.o Archiving .pio/build/tlora-v1/libaa6/libAdafruit Unified Sensor.a Compiling .pio/build/tlora-v1/libd26/FS/vfs_api.cpp.o Compiling .pio/build/tlora-v1/libfc9/SPIFFS/SPIFFS.cpp.o Archiving .pio/build/tlora-v1/lib469/libDHT sensor library.a Compiling .pio/build/tlora-v1/libba9/Update/Updater.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLE2902.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLE2904.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEAddress.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEAdvertisedDevice.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEAdvertising.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEBeacon.cpp.o Archiving .pio/build/tlora-v1/libd26/libFS.a Compiling .pio/build/tlora-v1/lib3b5/BLE/BLECharacteristic.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLECharacteristicMap.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEClient.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEDescriptor.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEDescriptorMap.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEDevice.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEEddystoneTLM.cpp.o Archiving .pio/build/tlora-v1/libfc9/libSPIFFS.a Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEEddystoneURL.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEExceptions.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEHIDDevice.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLERemoteCharacteristic.cpp.o Archiving .pio/build/tlora-v1/libba9/libUpdate.a Compiling .pio/build/tlora-v1/lib3b5/BLE/BLERemoteDescriptor.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLERemoteService.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEScan.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLESecurity.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEServer.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEService.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEServiceMap.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEUUID.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEUtils.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/BLEValue.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/FreeRTOS.cpp.o Compiling .pio/build/tlora-v1/lib3b5/BLE/GeneralUtils.cpp.o Compiling .pio/build/tlora-v1/lib800/Preferences/Preferences.cpp.o Compiling .pio/build/tlora-v1/lib560/nanopb/pb_common.c.o Compiling .pio/build/tlora-v1/lib560/nanopb/pb_decode.c.o Compiling .pio/build/tlora-v1/lib560/nanopb/pb_encode.c.o Compiling .pio/build/tlora-v1/lib5b7/SimpleBLE/SimpleBLE.cpp.o Archiving .pio/build/tlora-v1/lib5b7/libSimpleBLE.a Compiling .pio/build/tlora-v1/lib469/WiFi/ETH.cpp.o Archiving .pio/build/tlora-v1/lib800/libPreferences.a Archiving .pio/build/tlora-v1/lib560/libnanopb.a Compiling .pio/build/tlora-v1/lib469/WiFi/WiFi.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiAP.cpp.o Archiving .pio/build/tlora-v1/lib3b5/libBLE.a Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiClient.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiGeneric.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiMulti.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiProv.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiSTA.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiScan.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiServer.cpp.o Compiling .pio/build/tlora-v1/lib469/WiFi/WiFiUdp.cpp.o Compiling .pio/build/tlora-v1/lib7c6/WebServer/Parsing.cpp.o Compiling .pio/build/tlora-v1/lib7c6/WebServer/WebServer.cpp.o Compiling .pio/build/tlora-v1/lib7c6/WebServer/detail/mimetable.cpp.o Compiling .pio/build/tlora-v1/libcf5/DNSServer/DNSServer.cpp.o Archiving .pio/build/tlora-v1/lib469/libWiFi.a Compiling .pio/build/tlora-v1/libb64/ESPmDNS/ESPmDNS.cpp.o Archiving .pio/build/tlora-v1/libcf5/libDNSServer.a Archiving .pio/build/tlora-v1/libFrameworkArduinoVariant.a Compiling .pio/build/tlora-v1/FrameworkArduino/Esp.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/FunctionalInterrupt.cpp.o Archiving .pio/build/tlora-v1/libb64/libESPmDNS.a Compiling .pio/build/tlora-v1/FrameworkArduino/HardwareSerial.cpp.o Archiving .pio/build/tlora-v1/lib7c6/libWebServer.a Compiling .pio/build/tlora-v1/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/IPv6Address.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/Print.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/Stream.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/WMath.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/WString.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/base64.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-adc.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-bt.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-cpu.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-dac.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-gpio.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-i2c.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-ledc.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-matrix.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-misc.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-psram.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-rmt.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-sigmadelta.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-spi.c.o /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c: In function 'rmtLoop': /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c:243:9: warning: unused variable 'channel' [-Wunused-variable] int channel = rmt->channel; ^ Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-time.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-timer.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-touch.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/esp32-hal-uart.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/libb64/cdecode.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/libb64/cencode.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/main.cpp.o Compiling .pio/build/tlora-v1/FrameworkArduino/stdlib_noniso.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/wiring_pulse.c.o Compiling .pio/build/tlora-v1/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/tlora-v1/libFrameworkArduino.a Linking .pio/build/tlora-v1/firmware.elf Retrieving maximum program size .pio/build/tlora-v1/firmware.elf Checking size .pio/build/tlora-v1/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73144 bytes from 327680 bytes) Flash: [========= ] 86.4% (used 1585167 bytes from 1835008 bytes) Building .pio/build/tlora-v1/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 65.69 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v1 SUCCESS 00:01:05.688 ========================= 1 succeeded in 00:01:05.688 ========================= Copying ESP32 bin file Building for tlora_v1_3 with Processing tlora_v1_3 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 42 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/tlora_v1_3/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora_v1_3/src/FSCommon.cpp.o Compiling .pio/build/tlora_v1_3/src/OSTimer.cpp.o Compiling .pio/build/tlora_v1_3/src/Observer.cpp.o Compiling .pio/build/tlora_v1_3/src/Power.cpp.o Compiling .pio/build/tlora_v1_3/src/PowerFSM.cpp.o Compiling .pio/build/tlora_v1_3/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora_v1_3/src/SPILock.cpp.o Compiling .pio/build/tlora_v1_3/src/SerialConsole.cpp.o Compiling .pio/build/tlora_v1_3/src/airtime.cpp.o Compiling .pio/build/tlora_v1_3/src/buzz/buzz.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora_v1_3/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/GPS.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/RTC.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora_v1_3/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora_v1_3/src/graphics/Screen.cpp.o Compiling .pio/build/tlora_v1_3/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora_v1_3/src/main.cpp.o Compiling .pio/build/tlora_v1_3/src/memtest.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/Channels.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/DSRRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora_v1_3/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/Router.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora_v1_3/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora_v1_3/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora_v1_3/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/sleep.cpp.o Generating partitions .pio/build/tlora_v1_3/partitions.bin Compiling .pio/build/tlora_v1_3/lib5f0/Wire/Wire.cpp.o Compiling .pio/build/tlora_v1_3/libe13/SPI/SPI.cpp.o Archiving .pio/build/tlora_v1_3/libe13/libSPI.a Compiling .pio/build/tlora_v1_3/libf81/ESP8266_SSD1306/OLEDDisplay.cpp.o Compiling .pio/build/tlora_v1_3/libf81/ESP8266_SSD1306/OLEDDisplayUi.cpp.o Compiling .pio/build/tlora_v1_3/lib6e5/OneButton/OneButton.cpp.o Archiving .pio/build/tlora_v1_3/lib5f0/libWire.a Compiling .pio/build/tlora_v1_3/libfbf/CRC32/CRC32.cpp.o Compiling .pio/build/tlora_v1_3/libcc9/arduino-fsm/Fsm.cpp.o Archiving .pio/build/tlora_v1_3/lib6e5/libOneButton.a Archiving .pio/build/tlora_v1_3/libf81/libESP8266_SSD1306.a Compiling .pio/build/tlora_v1_3/lib231/SparkFun Ublox Arduino Library/SparkFun_Ublox_Arduino_Library.cpp.o Archiving .pio/build/tlora_v1_3/libfbf/libCRC32.a Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/ISerial.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/Module.cpp.o Archiving .pio/build/tlora_v1_3/libcc9/libarduino-fsm.a Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/CC1101/CC1101.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/ESP8266/ESP8266.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/HC05/HC05.cpp.o Archiving .pio/build/tlora_v1_3/lib231/libSparkFun Ublox Arduino Library.a Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/JDY08/JDY08.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/RF69/RF69.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/RFM9x/RFM95.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/RFM9x/RFM96.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/RFM9x/RFM97.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX1231/SX1231.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/XBee/XBee.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/HTTP/HTTP.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/MQTT/MQTT.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/tlora_v1_3/libd3f/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/tlora_v1_3/lib790/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/tlora_v1_3/libd7c/AXP202X_Library/axp20x.cpp.o Compiling .pio/build/tlora_v1_3/libf86/Thread/Thread.cpp.o Archiving .pio/build/tlora_v1_3/libd3f/libRadioLib.a Compiling .pio/build/tlora_v1_3/libf86/Thread/ThreadController.cpp.o Compiling .pio/build/tlora_v1_3/libace/PubSubClient/PubSubClient.cpp.o Archiving .pio/build/tlora_v1_3/lib790/libTinyGPSPlus.a Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/ConnectionContext.cpp.o Archiving .pio/build/tlora_v1_3/libf86/libThread.a Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPConnection.cpp.o Archiving .pio/build/tlora_v1_3/libd7c/libAXP202X_Library.a Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPHeader.cpp.o Archiving .pio/build/tlora_v1_3/libace/libPubSubClient.a Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPHeaders.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPMultipartBodyParser.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPNode.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPRequest.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPResponse.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPSConnection.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPSServer.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPServer.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPURLEncodedBodyParser.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/HTTPValidator.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/ResolvedResource.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/ResourceNode.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/ResourceParameters.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/ResourceResolver.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/SSLCert.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/ValidatorFunctions.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/WebsocketHandler.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/WebsocketInputStreambuf.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/WebsocketNode.cpp.o Compiling .pio/build/tlora_v1_3/lib103/esp32_https_server/util.cpp.o Compiling .pio/build/tlora_v1_3/libcb4/Adafruit Unified Sensor/Adafruit_Sensor.cpp.o Compiling .pio/build/tlora_v1_3/lib56a/DHT sensor library/DHT.cpp.o Archiving .pio/build/tlora_v1_3/lib103/libesp32_https_server.a Compiling .pio/build/tlora_v1_3/lib56a/DHT sensor library/DHT_U.cpp.o Compiling .pio/build/tlora_v1_3/libd26/FS/FS.cpp.o Archiving .pio/build/tlora_v1_3/libcb4/libAdafruit Unified Sensor.a Compiling .pio/build/tlora_v1_3/libd26/FS/vfs_api.cpp.o Compiling .pio/build/tlora_v1_3/libfc9/SPIFFS/SPIFFS.cpp.o Archiving .pio/build/tlora_v1_3/lib56a/libDHT sensor library.a Compiling .pio/build/tlora_v1_3/libba9/Update/Updater.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLE2902.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLE2904.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEAddress.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEAdvertisedDevice.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEAdvertising.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEBeacon.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLECharacteristic.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLECharacteristicMap.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEClient.cpp.o Archiving .pio/build/tlora_v1_3/libfc9/libSPIFFS.a Archiving .pio/build/tlora_v1_3/libd26/libFS.a Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEDescriptor.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEDescriptorMap.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEDevice.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEEddystoneTLM.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEEddystoneURL.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEExceptions.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEHIDDevice.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLERemoteCharacteristic.cpp.o Archiving .pio/build/tlora_v1_3/libba9/libUpdate.a Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLERemoteDescriptor.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLERemoteService.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEScan.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLESecurity.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEServer.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEService.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEServiceMap.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEUUID.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEUtils.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/BLEValue.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/FreeRTOS.cpp.o Compiling .pio/build/tlora_v1_3/lib3b5/BLE/GeneralUtils.cpp.o Compiling .pio/build/tlora_v1_3/lib800/Preferences/Preferences.cpp.o Compiling .pio/build/tlora_v1_3/lib560/nanopb/pb_common.c.o Compiling .pio/build/tlora_v1_3/lib560/nanopb/pb_decode.c.o Compiling .pio/build/tlora_v1_3/lib560/nanopb/pb_encode.c.o Compiling .pio/build/tlora_v1_3/lib5b7/SimpleBLE/SimpleBLE.cpp.o Archiving .pio/build/tlora_v1_3/lib5b7/libSimpleBLE.a Compiling .pio/build/tlora_v1_3/lib469/WiFi/ETH.cpp.o Archiving .pio/build/tlora_v1_3/lib800/libPreferences.a Archiving .pio/build/tlora_v1_3/lib560/libnanopb.a Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFi.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiAP.cpp.o Archiving .pio/build/tlora_v1_3/lib3b5/libBLE.a Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiClient.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiGeneric.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiMulti.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiProv.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiSTA.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiScan.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiServer.cpp.o Compiling .pio/build/tlora_v1_3/lib469/WiFi/WiFiUdp.cpp.o Compiling .pio/build/tlora_v1_3/lib7c6/WebServer/Parsing.cpp.o Compiling .pio/build/tlora_v1_3/lib7c6/WebServer/WebServer.cpp.o Compiling .pio/build/tlora_v1_3/lib7c6/WebServer/detail/mimetable.cpp.o Compiling .pio/build/tlora_v1_3/libcf5/DNSServer/DNSServer.cpp.o Archiving .pio/build/tlora_v1_3/lib469/libWiFi.a Compiling .pio/build/tlora_v1_3/libb64/ESPmDNS/ESPmDNS.cpp.o Archiving .pio/build/tlora_v1_3/libcf5/libDNSServer.a Archiving .pio/build/tlora_v1_3/libFrameworkArduinoVariant.a Compiling .pio/build/tlora_v1_3/FrameworkArduino/Esp.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/FunctionalInterrupt.cpp.o Archiving .pio/build/tlora_v1_3/libb64/libESPmDNS.a Compiling .pio/build/tlora_v1_3/FrameworkArduino/HardwareSerial.cpp.o Archiving .pio/build/tlora_v1_3/lib7c6/libWebServer.a Compiling .pio/build/tlora_v1_3/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/IPv6Address.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/Print.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/Stream.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/WMath.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/WString.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/base64.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-adc.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-bt.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-cpu.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-dac.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-gpio.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-i2c.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-ledc.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-matrix.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-misc.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-psram.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-rmt.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-sigmadelta.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-spi.c.o /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c: In function 'rmtLoop': /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c:243:9: warning: unused variable 'channel' [-Wunused-variable] int channel = rmt->channel; ^ Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-time.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-timer.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-touch.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/esp32-hal-uart.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/libb64/cdecode.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/libb64/cencode.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/main.cpp.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/stdlib_noniso.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/wiring_pulse.c.o Compiling .pio/build/tlora_v1_3/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/tlora_v1_3/libFrameworkArduino.a Linking .pio/build/tlora_v1_3/firmware.elf Retrieving maximum program size .pio/build/tlora_v1_3/firmware.elf Checking size .pio/build/tlora_v1_3/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73192 bytes from 327680 bytes) Flash: [========= ] 86.8% (used 1592207 bytes from 1835008 bytes) Building .pio/build/tlora_v1_3/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 65.53 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora_v1_3 SUCCESS 00:01:05.528 ========================= 1 succeeded in 00:01:05.528 ========================= Copying ESP32 bin file Building for tlora-v2-1-1.6 with Processing tlora-v2-1-1.6 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/tlora-v2-1-1.6/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/FSCommon.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/OSTimer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/Observer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/Power.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/PowerFSM.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/SPILock.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/SerialConsole.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/airtime.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/buzz/buzz.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/GPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/RTC.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/graphics/Screen.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/main.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/memtest.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/Channels.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/DSRRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora-v2-1-1.6/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/Router.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/sleep.cpp.o Generating partitions .pio/build/tlora-v2-1-1.6/partitions.bin Compiling .pio/build/tlora-v2-1-1.6/lib5f0/Wire/Wire.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libe13/SPI/SPI.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libe13/libSPI.a Compiling .pio/build/tlora-v2-1-1.6/libc00/ESP8266_SSD1306/OLEDDisplay.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libc00/ESP8266_SSD1306/OLEDDisplayUi.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib800/OneButton/OneButton.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib5f0/libWire.a Compiling .pio/build/tlora-v2-1-1.6/lib2cf/CRC32/CRC32.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib218/arduino-fsm/Fsm.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib2cf/libCRC32.a Archiving .pio/build/tlora-v2-1-1.6/lib800/libOneButton.a Archiving .pio/build/tlora-v2-1-1.6/libc00/libESP8266_SSD1306.a Compiling .pio/build/tlora-v2-1-1.6/lib4d1/SparkFun Ublox Arduino Library/SparkFun_Ublox_Arduino_Library.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/ISerial.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/Module.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib218/libarduino-fsm.a Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/CC1101/CC1101.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/ESP8266/ESP8266.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/HC05/HC05.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib4d1/libSparkFun Ublox Arduino Library.a Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/JDY08/JDY08.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/RF69/RF69.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/RFM9x/RFM95.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/RFM9x/RFM96.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/RFM9x/RFM97.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX1231/SX1231.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/XBee/XBee.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/HTTP/HTTP.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/MQTT/MQTT.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib1ff/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libda5/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib6f8/AXP202X_Library/axp20x.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib5d1/Thread/Thread.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib1ff/libRadioLib.a Compiling .pio/build/tlora-v2-1-1.6/lib5d1/Thread/ThreadController.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libdbf/PubSubClient/PubSubClient.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libda5/libTinyGPSPlus.a Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/ConnectionContext.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib5d1/libThread.a Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPConnection.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib6f8/libAXP202X_Library.a Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPHeader.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPHeaders.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libdbf/libPubSubClient.a Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPMultipartBodyParser.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPNode.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPRequest.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPResponse.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPSConnection.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPSServer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPServer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPURLEncodedBodyParser.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/HTTPValidator.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/ResolvedResource.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/ResourceNode.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/ResourceParameters.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/ResourceResolver.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/SSLCert.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/ValidatorFunctions.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/WebsocketHandler.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/WebsocketInputStreambuf.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/WebsocketNode.cpp.o Compiling .pio/build/tlora-v2-1-1.6/liba17/esp32_https_server/util.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libb45/Adafruit Unified Sensor/Adafruit_Sensor.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libcfc/DHT sensor library/DHT.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libcfc/DHT sensor library/DHT_U.cpp.o Archiving .pio/build/tlora-v2-1-1.6/liba17/libesp32_https_server.a Compiling .pio/build/tlora-v2-1-1.6/libd26/FS/FS.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libb45/libAdafruit Unified Sensor.a Compiling .pio/build/tlora-v2-1-1.6/libd26/FS/vfs_api.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libfc9/SPIFFS/SPIFFS.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libcfc/libDHT sensor library.a Compiling .pio/build/tlora-v2-1-1.6/libba9/Update/Updater.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLE2902.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLE2904.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEAddress.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libd26/libFS.a Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEAdvertisedDevice.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEAdvertising.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEBeacon.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLECharacteristic.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLECharacteristicMap.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEClient.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEDescriptor.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libfc9/libSPIFFS.a Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEDescriptorMap.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEDevice.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEEddystoneTLM.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEEddystoneURL.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEExceptions.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEHIDDevice.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLERemoteCharacteristic.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLERemoteDescriptor.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libba9/libUpdate.a Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLERemoteService.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEScan.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLESecurity.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEServer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEService.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEServiceMap.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEUUID.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEUtils.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/BLEValue.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/FreeRTOS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib3b5/BLE/GeneralUtils.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib800/Preferences/Preferences.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib560/nanopb/pb_common.c.o Compiling .pio/build/tlora-v2-1-1.6/lib560/nanopb/pb_decode.c.o Compiling .pio/build/tlora-v2-1-1.6/lib560/nanopb/pb_encode.c.o Compiling .pio/build/tlora-v2-1-1.6/lib5b7/SimpleBLE/SimpleBLE.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib5b7/libSimpleBLE.a Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/ETH.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib800/libPreferences.a Archiving .pio/build/tlora-v2-1-1.6/lib560/libnanopb.a Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFi.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiAP.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib3b5/libBLE.a Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiClient.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiGeneric.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiMulti.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiProv.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiSTA.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiScan.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiServer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib469/WiFi/WiFiUdp.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib7c6/WebServer/Parsing.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib7c6/WebServer/WebServer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/lib7c6/WebServer/detail/mimetable.cpp.o Compiling .pio/build/tlora-v2-1-1.6/libcf5/DNSServer/DNSServer.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib469/libWiFi.a Compiling .pio/build/tlora-v2-1-1.6/libb64/ESPmDNS/ESPmDNS.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libcf5/libDNSServer.a Archiving .pio/build/tlora-v2-1-1.6/libFrameworkArduinoVariant.a Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/Esp.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/FunctionalInterrupt.cpp.o Archiving .pio/build/tlora-v2-1-1.6/libb64/libESPmDNS.a Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/HardwareSerial.cpp.o Archiving .pio/build/tlora-v2-1-1.6/lib7c6/libWebServer.a Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/IPv6Address.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/Print.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/Stream.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/WMath.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/WString.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/base64.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-adc.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-bt.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-cpu.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-dac.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-gpio.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-i2c.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-ledc.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-matrix.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-misc.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-psram.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-rmt.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-sigmadelta.c.o /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c: In function 'rmtLoop': /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c:243:9: warning: unused variable 'channel' [-Wunused-variable] int channel = rmt->channel; ^ Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-spi.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-time.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-timer.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-touch.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/esp32-hal-uart.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/libb64/cdecode.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/libb64/cencode.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/main.cpp.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/stdlib_noniso.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/wiring_pulse.c.o Compiling .pio/build/tlora-v2-1-1.6/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/tlora-v2-1-1.6/libFrameworkArduino.a Linking .pio/build/tlora-v2-1-1.6/firmware.elf Retrieving maximum program size .pio/build/tlora-v2-1-1.6/firmware.elf Checking size .pio/build/tlora-v2-1-1.6/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73192 bytes from 327680 bytes) Flash: [========= ] 86.8% (used 1592207 bytes from 1835008 bytes) Building .pio/build/tlora-v2-1-1.6/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 65.67 seconds ========================= Environment Status Duration -------------- -------- ------------ tlora-v2-1-1.6 SUCCESS 00:01:05.669 ========================= 1 succeeded in 00:01:05.669 ========================= Copying ESP32 bin file Building for tbeam with Processing tbeam (board: ttgo-t-beam; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-t-beam.html PLATFORM: Espressif 32 (3.2.0) > TTGO T-Beam HARDWARE: ESP32 240MHz, 1.25MB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/tbeam/src/graphics/Screen.cpp.o Compiling .pio/build/tbeam/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tbeam/src/main.cpp.o Compiling .pio/build/tbeam/src/memtest.cpp.o Compiling .pio/build/tbeam/src/mesh/Channels.cpp.o Compiling .pio/build/tbeam/src/mesh/CryptoEngine.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tbeam/src/mesh/DSRRouter.cpp.o Compiling .pio/build/tbeam/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/tbeam/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tbeam/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tbeam/src/mesh/MeshService.cpp.o Compiling .pio/build/tbeam/src/mesh/NodeDB.cpp.o Compiling .pio/build/tbeam/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tbeam/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tbeam/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tbeam/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tbeam/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tbeam/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tbeam/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tbeam/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tbeam/src/mesh/Router.cpp.o Compiling .pio/build/tbeam/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tbeam/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tbeam/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tbeam/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tbeam/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tbeam/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tbeam/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tbeam/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tbeam/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tbeam/src/mqtt/MQTT.cpp.o Compiling .pio/build/tbeam/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tbeam/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tbeam/src/nimble/NimbleDefs.c.o Compiling .pio/build/tbeam/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/Plugins.cpp.o Compiling .pio/build/tbeam/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tbeam/src/sleep.cpp.o In file included from src/sleep.cpp:24:0: .pio/libdeps/tbeam/AXP202X_Library/src/axp20x.h:65:0: warning: "AXP192_SLAVE_ADDRESS" redefined #define AXP192_SLAVE_ADDRESS (0x34) ^ In file included from src/sleep.h:5:0, from src/sleep.cpp:1: src/configuration.h:203:0: note: this is the location of the previous definition #define AXP192_SLAVE_ADDRESS 0x34 ^ Linking .pio/build/tbeam/firmware.elf Retrieving maximum program size .pio/build/tbeam/firmware.elf Checking size .pio/build/tbeam/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 5.6% (used 73184 bytes from 1310720 bytes) Flash: [========= ] 87.8% (used 1610671 bytes from 1835008 bytes) Building .pio/build/tbeam/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 37.43 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam SUCCESS 00:00:37.431 ========================= 1 succeeded in 00:00:37.431 ========================= Copying ESP32 bin file Building for heltec with Processing heltec (board: heltec_wifi_lora_32_V2; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/heltec_wifi_lora_32_V2.html PLATFORM: Espressif 32 (3.2.0) > Heltec WiFi LoRa 32 (V2) HARDWARE: ESP32 240MHz, 320KB RAM, 8MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 git version 2.31.1 Cloning into '/home/jm/.platformio/.cache/tmp/pkg-installing-qkez9768'... HEAD is now at 829e967 Fix heap corruption - timed_transitions was not dynamically allocated Library Manager: arduino-fsm @ 2.2.0+sha.829e967 has been installed! Library Manager: Installing PubSubClient Library Manager: PubSubClient @ 2.8.0 has been installed! Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/heltec/src/BluetoothCommon.cpp.o Compiling .pio/build/heltec/src/FSCommon.cpp.o Compiling .pio/build/heltec/src/OSTimer.cpp.o Compiling .pio/build/heltec/src/Observer.cpp.o Compiling .pio/build/heltec/src/Power.cpp.o Compiling .pio/build/heltec/src/PowerFSM.cpp.o Compiling .pio/build/heltec/src/RedirectablePrint.cpp.o Compiling .pio/build/heltec/src/SPILock.cpp.o Compiling .pio/build/heltec/src/SerialConsole.cpp.o Compiling .pio/build/heltec/src/airtime.cpp.o Compiling .pio/build/heltec/src/buzz/buzz.cpp.o Compiling .pio/build/heltec/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/heltec/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/heltec/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/heltec/src/concurrency/Lock.cpp.o Compiling .pio/build/heltec/src/concurrency/LockGuard.cpp.o Compiling .pio/build/heltec/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/heltec/src/concurrency/OSThread.cpp.o Compiling .pio/build/heltec/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/heltec/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/heltec/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/heltec/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/heltec/src/esp32/main-esp32.cpp.o Compiling .pio/build/heltec/src/gps/Air530GPS.cpp.o Compiling .pio/build/heltec/src/gps/GPS.cpp.o Compiling .pio/build/heltec/src/gps/NMEAGPS.cpp.o Compiling .pio/build/heltec/src/gps/RTC.cpp.o Compiling .pio/build/heltec/src/gps/UBloxGPS.cpp.o Compiling .pio/build/heltec/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/heltec/src/graphics/Screen.cpp.o Compiling .pio/build/heltec/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/heltec/src/main.cpp.o Compiling .pio/build/heltec/src/memtest.cpp.o Compiling .pio/build/heltec/src/mesh/Channels.cpp.o Compiling .pio/build/heltec/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/heltec/src/mesh/DSRRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/heltec/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/heltec/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/heltec/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/heltec/src/mesh/MeshService.cpp.o Compiling .pio/build/heltec/src/mesh/NodeDB.cpp.o Compiling .pio/build/heltec/src/mesh/PacketHistory.cpp.o Compiling .pio/build/heltec/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/heltec/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/heltec/src/mesh/RF95Interface.cpp.o Compiling .pio/build/heltec/src/mesh/RadioInterface.cpp.o Compiling .pio/build/heltec/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/heltec/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/heltec/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/heltec/src/mesh/Router.cpp.o Compiling .pio/build/heltec/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/heltec/src/mesh/StreamAPI.cpp.o Compiling .pio/build/heltec/src/mesh/generated/admin.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/channel.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/heltec/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/heltec/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/heltec/src/mesh/http/WebServer.cpp.o Compiling .pio/build/heltec/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/heltec/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/heltec/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/heltec/src/mqtt/MQTT.cpp.o Compiling .pio/build/heltec/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/heltec/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/heltec/src/nimble/NimbleDefs.c.o Compiling .pio/build/heltec/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/Plugins.cpp.o Compiling .pio/build/heltec/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/heltec/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/heltec/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/heltec/src/sleep.cpp.o Generating partitions .pio/build/heltec/partitions.bin Compiling .pio/build/heltec/lib5f0/Wire/Wire.cpp.o Compiling .pio/build/heltec/libe13/SPI/SPI.cpp.o Archiving .pio/build/heltec/libe13/libSPI.a Compiling .pio/build/heltec/lib134/ESP8266_SSD1306/OLEDDisplay.cpp.o Compiling .pio/build/heltec/lib134/ESP8266_SSD1306/OLEDDisplayUi.cpp.o Archiving .pio/build/heltec/lib5f0/libWire.a Compiling .pio/build/heltec/lib0e1/OneButton/OneButton.cpp.o Compiling .pio/build/heltec/libf10/CRC32/CRC32.cpp.o Compiling .pio/build/heltec/lib534/arduino-fsm/Fsm.cpp.o Archiving .pio/build/heltec/lib134/libESP8266_SSD1306.a Archiving .pio/build/heltec/lib0e1/libOneButton.a Archiving .pio/build/heltec/libf10/libCRC32.a Compiling .pio/build/heltec/lib69e/SparkFun Ublox Arduino Library/SparkFun_Ublox_Arduino_Library.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/ISerial.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/Module.cpp.o Archiving .pio/build/heltec/lib534/libarduino-fsm.a Compiling .pio/build/heltec/lib3ea/RadioLib/modules/CC1101/CC1101.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/ESP8266/ESP8266.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/HC05/HC05.cpp.o Archiving .pio/build/heltec/lib69e/libSparkFun Ublox Arduino Library.a Compiling .pio/build/heltec/lib3ea/RadioLib/modules/JDY08/JDY08.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/RF69/RF69.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/RFM9x/RFM95.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/RFM9x/RFM96.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/RFM9x/RFM97.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX1231/SX1231.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/XBee/XBee.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/HTTP/HTTP.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/MQTT/MQTT.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/heltec/lib3ea/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/heltec/lib6cc/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/heltec/lib2f0/AXP202X_Library/axp20x.cpp.o Compiling .pio/build/heltec/lib5ec/Thread/Thread.cpp.o Archiving .pio/build/heltec/lib3ea/libRadioLib.a Compiling .pio/build/heltec/lib5ec/Thread/ThreadController.cpp.o Archiving .pio/build/heltec/lib6cc/libTinyGPSPlus.a Compiling .pio/build/heltec/libacb/PubSubClient/PubSubClient.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/ConnectionContext.cpp.o Archiving .pio/build/heltec/lib5ec/libThread.a Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPConnection.cpp.o Archiving .pio/build/heltec/lib2f0/libAXP202X_Library.a Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPHeader.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPHeaders.cpp.o Archiving .pio/build/heltec/libacb/libPubSubClient.a Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPMultipartBodyParser.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPNode.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPRequest.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPResponse.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPSConnection.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPSServer.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPServer.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPURLEncodedBodyParser.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/HTTPValidator.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/ResolvedResource.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/ResourceNode.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/ResourceParameters.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/ResourceResolver.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/SSLCert.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/ValidatorFunctions.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/WebsocketHandler.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/WebsocketInputStreambuf.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/WebsocketNode.cpp.o Compiling .pio/build/heltec/lib701/esp32_https_server/util.cpp.o Compiling .pio/build/heltec/lib9c6/Adafruit Unified Sensor/Adafruit_Sensor.cpp.o Compiling .pio/build/heltec/lib4df/DHT sensor library/DHT.cpp.o Archiving .pio/build/heltec/lib701/libesp32_https_server.a Compiling .pio/build/heltec/lib4df/DHT sensor library/DHT_U.cpp.o Compiling .pio/build/heltec/libd26/FS/FS.cpp.o Archiving .pio/build/heltec/lib9c6/libAdafruit Unified Sensor.a Compiling .pio/build/heltec/libd26/FS/vfs_api.cpp.o Compiling .pio/build/heltec/libfc9/SPIFFS/SPIFFS.cpp.o Archiving .pio/build/heltec/lib4df/libDHT sensor library.a Compiling .pio/build/heltec/libba9/Update/Updater.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLE2902.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLE2904.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEAddress.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEAdvertisedDevice.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEAdvertising.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEBeacon.cpp.o Archiving .pio/build/heltec/libd26/libFS.a Compiling .pio/build/heltec/lib3b5/BLE/BLECharacteristic.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLECharacteristicMap.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEClient.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEDescriptor.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEDescriptorMap.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEDevice.cpp.o Archiving .pio/build/heltec/libfc9/libSPIFFS.a Compiling .pio/build/heltec/lib3b5/BLE/BLEEddystoneTLM.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEEddystoneURL.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEExceptions.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEHIDDevice.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLERemoteCharacteristic.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLERemoteDescriptor.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLERemoteService.cpp.o Archiving .pio/build/heltec/libba9/libUpdate.a Compiling .pio/build/heltec/lib3b5/BLE/BLEScan.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLESecurity.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEServer.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEService.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEServiceMap.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEUUID.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEUtils.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/BLEValue.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/FreeRTOS.cpp.o Compiling .pio/build/heltec/lib3b5/BLE/GeneralUtils.cpp.o Compiling .pio/build/heltec/lib800/Preferences/Preferences.cpp.o Compiling .pio/build/heltec/lib560/nanopb/pb_common.c.o Compiling .pio/build/heltec/lib560/nanopb/pb_decode.c.o Compiling .pio/build/heltec/lib560/nanopb/pb_encode.c.o Compiling .pio/build/heltec/lib5b7/SimpleBLE/SimpleBLE.cpp.o Archiving .pio/build/heltec/lib5b7/libSimpleBLE.a Compiling .pio/build/heltec/lib469/WiFi/ETH.cpp.o Archiving .pio/build/heltec/lib560/libnanopb.a Compiling .pio/build/heltec/lib469/WiFi/WiFi.cpp.o Archiving .pio/build/heltec/lib800/libPreferences.a Compiling .pio/build/heltec/lib469/WiFi/WiFiAP.cpp.o Archiving .pio/build/heltec/lib3b5/libBLE.a Compiling .pio/build/heltec/lib469/WiFi/WiFiClient.cpp.o Compiling .pio/build/heltec/lib469/WiFi/WiFiGeneric.cpp.o Compiling .pio/build/heltec/lib469/WiFi/WiFiMulti.cpp.o Compiling .pio/build/heltec/lib469/WiFi/WiFiProv.cpp.o Compiling .pio/build/heltec/lib469/WiFi/WiFiSTA.cpp.o Compiling .pio/build/heltec/lib469/WiFi/WiFiScan.cpp.o Compiling .pio/build/heltec/lib469/WiFi/WiFiServer.cpp.o Compiling .pio/build/heltec/lib469/WiFi/WiFiUdp.cpp.o Compiling .pio/build/heltec/lib7c6/WebServer/Parsing.cpp.o Compiling .pio/build/heltec/lib7c6/WebServer/WebServer.cpp.o Compiling .pio/build/heltec/lib7c6/WebServer/detail/mimetable.cpp.o Compiling .pio/build/heltec/libcf5/DNSServer/DNSServer.cpp.o Archiving .pio/build/heltec/lib469/libWiFi.a Compiling .pio/build/heltec/libb64/ESPmDNS/ESPmDNS.cpp.o Archiving .pio/build/heltec/libcf5/libDNSServer.a Archiving .pio/build/heltec/libFrameworkArduinoVariant.a Compiling .pio/build/heltec/FrameworkArduino/Esp.cpp.o Compiling .pio/build/heltec/FrameworkArduino/FunctionalInterrupt.cpp.o Archiving .pio/build/heltec/libb64/libESPmDNS.a Compiling .pio/build/heltec/FrameworkArduino/HardwareSerial.cpp.o Compiling .pio/build/heltec/FrameworkArduino/IPAddress.cpp.o Archiving .pio/build/heltec/lib7c6/libWebServer.a Compiling .pio/build/heltec/FrameworkArduino/IPv6Address.cpp.o Compiling .pio/build/heltec/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/heltec/FrameworkArduino/Print.cpp.o Compiling .pio/build/heltec/FrameworkArduino/Stream.cpp.o Compiling .pio/build/heltec/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/heltec/FrameworkArduino/WMath.cpp.o Compiling .pio/build/heltec/FrameworkArduino/WString.cpp.o Compiling .pio/build/heltec/FrameworkArduino/base64.cpp.o Compiling .pio/build/heltec/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-adc.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-bt.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-cpu.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-dac.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-gpio.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-i2c.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-ledc.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-matrix.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-misc.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-psram.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-rmt.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-sigmadelta.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-spi.c.o /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c: In function 'rmtLoop': /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c:243:9: warning: unused variable 'channel' [-Wunused-variable] int channel = rmt->channel; ^ Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-time.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-timer.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-touch.c.o Compiling .pio/build/heltec/FrameworkArduino/esp32-hal-uart.c.o Compiling .pio/build/heltec/FrameworkArduino/libb64/cdecode.c.o Compiling .pio/build/heltec/FrameworkArduino/libb64/cencode.c.o Compiling .pio/build/heltec/FrameworkArduino/main.cpp.o Compiling .pio/build/heltec/FrameworkArduino/stdlib_noniso.c.o Compiling .pio/build/heltec/FrameworkArduino/wiring_pulse.c.o Compiling .pio/build/heltec/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/heltec/libFrameworkArduino.a Linking .pio/build/heltec/firmware.elf Retrieving maximum program size .pio/build/heltec/firmware.elf Checking size .pio/build/heltec/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73144 bytes from 327680 bytes) Flash: [========= ] 86.4% (used 1584879 bytes from 1835008 bytes) Building .pio/build/heltec/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 68.14 seconds ========================= Environment Status Duration ------------- -------- ------------ heltec SUCCESS 00:01:08.138 ========================= 1 succeeded in 00:01:08.138 ========================= Copying ESP32 bin file Building for tbeam0.7 with Processing tbeam0.7 (board: ttgo-t-beam; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-t-beam.html PLATFORM: Espressif 32 (3.2.0) > TTGO T-Beam HARDWARE: ESP32 240MHz, 1.25MB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 git version 2.31.1 Cloning into '/home/jm/.platformio/.cache/tmp/pkg-installing-r59o8nj5'... HEAD is now at 829e967 Fix heap corruption - timed_transitions was not dynamically allocated Library Manager: arduino-fsm @ 2.2.0+sha.829e967 has been installed! Library Manager: Installing PubSubClient Library Manager: PubSubClient @ 2.8.0 has been installed! Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/tbeam0.7/src/BluetoothCommon.cpp.o Compiling .pio/build/tbeam0.7/src/FSCommon.cpp.o Compiling .pio/build/tbeam0.7/src/OSTimer.cpp.o Compiling .pio/build/tbeam0.7/src/Observer.cpp.o Compiling .pio/build/tbeam0.7/src/Power.cpp.o Compiling .pio/build/tbeam0.7/src/PowerFSM.cpp.o Compiling .pio/build/tbeam0.7/src/RedirectablePrint.cpp.o Compiling .pio/build/tbeam0.7/src/SPILock.cpp.o Compiling .pio/build/tbeam0.7/src/SerialConsole.cpp.o Compiling .pio/build/tbeam0.7/src/airtime.cpp.o Compiling .pio/build/tbeam0.7/src/buzz/buzz.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/Lock.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/OSThread.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tbeam0.7/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/main-esp32.cpp.o Compiling .pio/build/tbeam0.7/src/gps/Air530GPS.cpp.o Compiling .pio/build/tbeam0.7/src/gps/GPS.cpp.o Compiling .pio/build/tbeam0.7/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tbeam0.7/src/gps/RTC.cpp.o Compiling .pio/build/tbeam0.7/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tbeam0.7/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tbeam0.7/src/graphics/Screen.cpp.o Compiling .pio/build/tbeam0.7/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tbeam0.7/src/main.cpp.o Compiling .pio/build/tbeam0.7/src/memtest.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/Channels.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/DSRRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tbeam0.7/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/MeshService.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/NodeDB.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/Router.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tbeam0.7/src/mqtt/MQTT.cpp.o Compiling .pio/build/tbeam0.7/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tbeam0.7/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tbeam0.7/src/nimble/NimbleDefs.c.o Compiling .pio/build/tbeam0.7/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/Plugins.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/sleep.cpp.o Generating partitions .pio/build/tbeam0.7/partitions.bin Compiling .pio/build/tbeam0.7/lib5f0/Wire/Wire.cpp.o Compiling .pio/build/tbeam0.7/libe13/SPI/SPI.cpp.o Archiving .pio/build/tbeam0.7/libe13/libSPI.a Compiling .pio/build/tbeam0.7/lib9c0/ESP8266_SSD1306/OLEDDisplay.cpp.o Compiling .pio/build/tbeam0.7/lib9c0/ESP8266_SSD1306/OLEDDisplayUi.cpp.o Compiling .pio/build/tbeam0.7/libd67/OneButton/OneButton.cpp.o Archiving .pio/build/tbeam0.7/lib5f0/libWire.a Compiling .pio/build/tbeam0.7/lib5b4/CRC32/CRC32.cpp.o Compiling .pio/build/tbeam0.7/lib5b9/arduino-fsm/Fsm.cpp.o Archiving .pio/build/tbeam0.7/libd67/libOneButton.a Archiving .pio/build/tbeam0.7/lib9c0/libESP8266_SSD1306.a Compiling .pio/build/tbeam0.7/lib33e/SparkFun Ublox Arduino Library/SparkFun_Ublox_Arduino_Library.cpp.o Archiving .pio/build/tbeam0.7/lib5b4/libCRC32.a Compiling .pio/build/tbeam0.7/libe32/RadioLib/ISerial.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/Module.cpp.o Archiving .pio/build/tbeam0.7/lib5b9/libarduino-fsm.a Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/CC1101/CC1101.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/ESP8266/ESP8266.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/HC05/HC05.cpp.o Archiving .pio/build/tbeam0.7/lib33e/libSparkFun Ublox Arduino Library.a Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/JDY08/JDY08.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/RF69/RF69.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/RFM9x/RFM95.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/RFM9x/RFM96.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/RFM9x/RFM97.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX1231/SX1231.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/XBee/XBee.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/HTTP/HTTP.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/MQTT/MQTT.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/tbeam0.7/libe32/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/tbeam0.7/lib2ca/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/tbeam0.7/libeda/AXP202X_Library/axp20x.cpp.o Compiling .pio/build/tbeam0.7/libe80/Thread/Thread.cpp.o Archiving .pio/build/tbeam0.7/libe32/libRadioLib.a Compiling .pio/build/tbeam0.7/libe80/Thread/ThreadController.cpp.o Archiving .pio/build/tbeam0.7/lib2ca/libTinyGPSPlus.a Compiling .pio/build/tbeam0.7/liba20/PubSubClient/PubSubClient.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/ConnectionContext.cpp.o Archiving .pio/build/tbeam0.7/libe80/libThread.a Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPConnection.cpp.o Archiving .pio/build/tbeam0.7/libeda/libAXP202X_Library.a Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPHeader.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPHeaders.cpp.o Archiving .pio/build/tbeam0.7/liba20/libPubSubClient.a Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPMultipartBodyParser.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPNode.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPRequest.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPResponse.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPSConnection.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPSServer.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPServer.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPURLEncodedBodyParser.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/HTTPValidator.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/ResolvedResource.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/ResourceNode.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/ResourceParameters.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/ResourceResolver.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/SSLCert.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/ValidatorFunctions.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/WebsocketHandler.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/WebsocketInputStreambuf.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/WebsocketNode.cpp.o Compiling .pio/build/tbeam0.7/lib665/esp32_https_server/util.cpp.o Compiling .pio/build/tbeam0.7/libdff/Adafruit Unified Sensor/Adafruit_Sensor.cpp.o Compiling .pio/build/tbeam0.7/libb19/DHT sensor library/DHT.cpp.o Compiling .pio/build/tbeam0.7/libb19/DHT sensor library/DHT_U.cpp.o Archiving .pio/build/tbeam0.7/lib665/libesp32_https_server.a Compiling .pio/build/tbeam0.7/libd26/FS/FS.cpp.o Archiving .pio/build/tbeam0.7/libdff/libAdafruit Unified Sensor.a Compiling .pio/build/tbeam0.7/libd26/FS/vfs_api.cpp.o Compiling .pio/build/tbeam0.7/libfc9/SPIFFS/SPIFFS.cpp.o Archiving .pio/build/tbeam0.7/libb19/libDHT sensor library.a Compiling .pio/build/tbeam0.7/libba9/Update/Updater.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLE2902.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLE2904.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEAddress.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEAdvertisedDevice.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEAdvertising.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEBeacon.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLECharacteristic.cpp.o Archiving .pio/build/tbeam0.7/libd26/libFS.a Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLECharacteristicMap.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEClient.cpp.o Archiving .pio/build/tbeam0.7/libfc9/libSPIFFS.a Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEDescriptor.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEDescriptorMap.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEDevice.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEEddystoneTLM.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEEddystoneURL.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEExceptions.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEHIDDevice.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLERemoteCharacteristic.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLERemoteDescriptor.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLERemoteService.cpp.o Archiving .pio/build/tbeam0.7/libba9/libUpdate.a Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEScan.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLESecurity.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEServer.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEService.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEServiceMap.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEUUID.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEUtils.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/BLEValue.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/FreeRTOS.cpp.o Compiling .pio/build/tbeam0.7/lib3b5/BLE/GeneralUtils.cpp.o Compiling .pio/build/tbeam0.7/lib800/Preferences/Preferences.cpp.o Compiling .pio/build/tbeam0.7/lib560/nanopb/pb_common.c.o Compiling .pio/build/tbeam0.7/lib560/nanopb/pb_decode.c.o Compiling .pio/build/tbeam0.7/lib560/nanopb/pb_encode.c.o Compiling .pio/build/tbeam0.7/lib5b7/SimpleBLE/SimpleBLE.cpp.o Archiving .pio/build/tbeam0.7/lib5b7/libSimpleBLE.a Compiling .pio/build/tbeam0.7/lib469/WiFi/ETH.cpp.o Archiving .pio/build/tbeam0.7/lib800/libPreferences.a Archiving .pio/build/tbeam0.7/lib560/libnanopb.a Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFi.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiAP.cpp.o Archiving .pio/build/tbeam0.7/lib3b5/libBLE.a Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiClient.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiGeneric.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiMulti.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiProv.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiSTA.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiScan.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiServer.cpp.o Compiling .pio/build/tbeam0.7/lib469/WiFi/WiFiUdp.cpp.o Compiling .pio/build/tbeam0.7/lib7c6/WebServer/Parsing.cpp.o Compiling .pio/build/tbeam0.7/lib7c6/WebServer/WebServer.cpp.o Compiling .pio/build/tbeam0.7/lib7c6/WebServer/detail/mimetable.cpp.o Compiling .pio/build/tbeam0.7/libcf5/DNSServer/DNSServer.cpp.o Archiving .pio/build/tbeam0.7/lib469/libWiFi.a Compiling .pio/build/tbeam0.7/libb64/ESPmDNS/ESPmDNS.cpp.o Archiving .pio/build/tbeam0.7/libcf5/libDNSServer.a Archiving .pio/build/tbeam0.7/libFrameworkArduinoVariant.a Compiling .pio/build/tbeam0.7/FrameworkArduino/Esp.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/FunctionalInterrupt.cpp.o Archiving .pio/build/tbeam0.7/libb64/libESPmDNS.a Compiling .pio/build/tbeam0.7/FrameworkArduino/HardwareSerial.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/IPAddress.cpp.o Archiving .pio/build/tbeam0.7/lib7c6/libWebServer.a Compiling .pio/build/tbeam0.7/FrameworkArduino/IPv6Address.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/Print.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/Stream.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/WMath.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/WString.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/base64.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-adc.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-bt.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-cpu.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-dac.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-gpio.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-i2c.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-ledc.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-matrix.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-misc.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-psram.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-rmt.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-sigmadelta.c.o /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c: In function 'rmtLoop': /home/jm/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c:243:9: warning: unused variable 'channel' [-Wunused-variable] int channel = rmt->channel; ^ Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-spi.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-time.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-timer.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-touch.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/esp32-hal-uart.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/libb64/cdecode.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/libb64/cencode.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/main.cpp.o Compiling .pio/build/tbeam0.7/FrameworkArduino/stdlib_noniso.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/wiring_pulse.c.o Compiling .pio/build/tbeam0.7/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/tbeam0.7/libFrameworkArduino.a Linking .pio/build/tbeam0.7/firmware.elf Retrieving maximum program size .pio/build/tbeam0.7/firmware.elf Checking size .pio/build/tbeam0.7/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 5.6% (used 73192 bytes from 1310720 bytes) Flash: [========= ] 87.3% (used 1601223 bytes from 1835008 bytes) Building .pio/build/tbeam0.7/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 67.52 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam0.7 SUCCESS 00:01:07.518 ========================= 1 succeeded in 00:01:07.518 ========================= Copying ESP32 bin file Building for lora-relay-v1 with Processing lora-relay-v1 (board: lora-relay-v1; platform: https://github.com/meshtastic/platform-nordicnrf52.git#1a2639a6b0f79b5df66bea3e3089f0d5285fdc63; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/lora-relay-v1.html PLATFORM: Nordic nRF52 (4.4.0+sha.1a2639a) > Meshtastic Lora Relay V1 (Adafruit BSP) HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash DEBUG: Current (jlink) On-board (jlink) External (stlink) PACKAGES: - framework-arduinoadafruitnrf52 0.21.0+sha.d8179b9 - tool-sreccat 1.164.0 (1.64) - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 29 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0 |-- 3.5.0+sha.07de964 | |-- 1.0 | |-- 1.0.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0 |-- 1.0 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.1.0 | |-- 1.0 |-- 2.3.64 | |-- 1.0 |-- 0.11.0 | |-- 0.11.0 |-- |-- 0.11.0 |-- 0.21.0 | |-- 0.11.0 | |-- 0.11.0 | | |-- 0.11.0 Building in debug mode Using meshtastic platform-custom.py, firmare version 1.2.25 Compiling .pio/build/lora-relay-v1/variants/lora_relay_v1/variant.cpp.o Compiling .pio/build/lora-relay-v1/src/BluetoothCommon.cpp.o Compiling .pio/build/lora-relay-v1/src/FSCommon.cpp.o Compiling .pio/build/lora-relay-v1/src/OSTimer.cpp.o Compiling .pio/build/lora-relay-v1/src/Observer.cpp.o Compiling .pio/build/lora-relay-v1/src/Power.cpp.o Compiling .pio/build/lora-relay-v1/src/PowerFSM.cpp.o Compiling .pio/build/lora-relay-v1/src/RedirectablePrint.cpp.o Compiling .pio/build/lora-relay-v1/src/SPILock.cpp.o Compiling .pio/build/lora-relay-v1/src/SerialConsole.cpp.o Compiling .pio/build/lora-relay-v1/src/airtime.cpp.o Compiling .pio/build/lora-relay-v1/src/buzz/buzz.cpp.o Compiling .pio/build/lora-relay-v1/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/lora-relay-v1/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/lora-relay-v1/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/lora-relay-v1/src/concurrency/Lock.cpp.o Compiling .pio/build/lora-relay-v1/src/concurrency/LockGuard.cpp.o Compiling .pio/build/lora-relay-v1/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/lora-relay-v1/src/concurrency/OSThread.cpp.o Compiling .pio/build/lora-relay-v1/src/gps/Air530GPS.cpp.o Compiling .pio/build/lora-relay-v1/src/gps/GPS.cpp.o Compiling .pio/build/lora-relay-v1/src/gps/NMEAGPS.cpp.o Compiling .pio/build/lora-relay-v1/src/gps/RTC.cpp.o Compiling .pio/build/lora-relay-v1/src/gps/UBloxGPS.cpp.o Compiling .pio/build/lora-relay-v1/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/lora-relay-v1/src/graphics/Screen.cpp.o Compiling .pio/build/lora-relay-v1/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/lora-relay-v1/src/main.cpp.o Compiling .pio/build/lora-relay-v1/src/memtest.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/Channels.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/DSRRouter.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/MeshService.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/NodeDB.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/PacketHistory.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/RF95Interface.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/RadioInterface.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/Router.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/StreamAPI.cpp.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/admin.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/channel.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/lora-relay-v1/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/BQ25713.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/JLINK_MONITOR.c.o Compiling .pio/build/lora-relay-v1/src/nrf52/NRF52Bluetooth.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/NRF52CryptoEngine.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/alloc.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/hardfault.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/main-bare.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/main-nrf52.cpp.o Compiling .pio/build/lora-relay-v1/src/nrf52/wifi-stubs.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/Plugins.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/lora-relay-v1/src/sleep.cpp.o Linking .pio/build/lora-relay-v1/firmware.elf Checking size .pio/build/lora-relay-v1/firmware.elf Building .pio/build/lora-relay-v1/firmware.hex Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 9.4% (used 23276 bytes from 248832 bytes) Flash: [=== ] 27.9% (used 227556 bytes from 815104 bytes) ========================= [SUCCESS] Took 25.02 seconds ========================= Environment Status Duration ------------- -------- ------------ lora-relay-v1 SUCCESS 00:00:25.015 ========================= 1 succeeded in 00:00:25.015 ========================= Generating NRF52 uf2 file Converting to uf2, output size: 455168, start address: 0x26000 Wrote 455168 bytes to release/latest/bins/universal/firmware-lora-relay-v1-1.2.25.uf2 Building SPIFFS for ESP32 targets Processing tbeam (board: ttgo-t-beam; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-t-beam.html PLATFORM: Espressif 32 (3.2.0) > TTGO T-Beam HARDWARE: ESP32 240MHz, 1.25MB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - tool-mkspiffs 2.230.0 (2.30) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.25 Building SPIFFS image from 'data' directory to .pio/build/tbeam/spiffs.bin /static/index.html /static/meshtastic.js.gz /static/basic.js ========================= [SUCCESS] Took 1.88 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam SUCCESS 00:00:01.876 ========================= 1 succeeded in 00:00:01.876 ========================= Updating android bins release/latest/forandroid Generating release/archive/firmware-1.2.25.zip adding: spiffs-1.2.25.bin (deflated 94%) adding: firmware-heltec-1.2.25.bin (deflated 41%) adding: firmware-lora-relay-v1-1.2.25.uf2 (deflated 65%) adding: firmware-tbeam0.7-1.2.25.bin (deflated 41%) adding: firmware-tbeam-1.2.25.bin (deflated 41%) adding: firmware-tlora-v1-1.2.25.bin (deflated 41%) adding: firmware-tlora_v1_3-1.2.25.bin (deflated 41%) adding: firmware-tlora-v2-1-1.6-1.2.25.bin (deflated 41%) adding: firmware-tlora-v2-1.2.25.bin (deflated 41%) adding: system-info.bin (deflated 81%) adding: device-install.sh (deflated 54%) adding: device-update.sh (deflated 49%) BUILT ALL