From https://github.com/meshtastic/Meshtastic-device 9f450cb..f2c9c55 master -> origin/master * [new tag] v1.2.44.f2c9c55 -> v1.2.44.f2c9c55 Updating 9f450cb..f2c9c55 Fast-forward geeksville-private/TODO.md | 28 ++++++++++++++++++++++++---- platformio.ini | 1 + src/main.cpp | 4 +++- src/mesh/StreamAPI.cpp | 6 +++++- src/nrf52/main-nrf52.cpp | 8 +++++--- version.properties | 2 +- 6 files changed, 39 insertions(+), 10 deletions(-) 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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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/arduino-fsm.git 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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/heltec-v2.0 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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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/heltec-v2.1 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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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 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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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/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/rak4631 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 2.2.0+sha.7db3702 [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#80ed10d689a0568782c5bd152906b0f97d2bce93 3.5.0+sha.80ed10d [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] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak4600 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/t-echo 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/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [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.70 [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 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/linux 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 48 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 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/EInkDisplay2.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 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 Compiling .pio/build/tlora-v2/src/wifi-stubs.cpp.o 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 73216 bytes from 327680 bytes) Flash: [========= ] 86.9% (used 1594083 bytes from 1835008 bytes) Building .pio/build/tlora-v2/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 36.36 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v2 SUCCESS 00:00:36.365 ========================= 1 succeeded in 00:00:36.365 ========================= 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 48 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 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/EInkDisplay2.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 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 Compiling .pio/build/tlora-v1/src/wifi-stubs.cpp.o 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 73168 bytes from 327680 bytes) Flash: [========= ] 86.5% (used 1587047 bytes from 1835008 bytes) Building .pio/build/tlora-v1/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 35.55 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v1 SUCCESS 00:00:35.554 ========================= 1 succeeded in 00:00:35.554 ========================= 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 44 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 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/EInkDisplay2.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 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 Compiling .pio/build/tlora_v1_3/src/wifi-stubs.cpp.o 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 73216 bytes from 327680 bytes) Flash: [========= ] 86.9% (used 1594083 bytes from 1835008 bytes) Building .pio/build/tlora_v1_3/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 34.30 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora_v1_3 SUCCESS 00:00:34.296 ========================= 1 succeeded in 00:00:34.296 ========================= 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 48 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 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/EInkDisplay2.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 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 Compiling .pio/build/tlora-v2-1-1.6/src/wifi-stubs.cpp.o 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 73216 bytes from 327680 bytes) Flash: [========= ] 86.9% (used 1594083 bytes from 1835008 bytes) Building .pio/build/tlora-v2-1-1.6/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 34.27 seconds ========================= Environment Status Duration -------------- -------- ------------ tlora-v2-1-1.6 SUCCESS 00:00:34.274 ========================= 1 succeeded in 00:00:34.274 ========================= 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 48 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 Compiling .pio/build/tbeam/src/BluetoothCommon.cpp.o Compiling .pio/build/tbeam/src/FSCommon.cpp.o Compiling .pio/build/tbeam/src/OSTimer.cpp.o Compiling .pio/build/tbeam/src/Observer.cpp.o Compiling .pio/build/tbeam/src/Power.cpp.o Compiling .pio/build/tbeam/src/PowerFSM.cpp.o Compiling .pio/build/tbeam/src/RedirectablePrint.cpp.o Compiling .pio/build/tbeam/src/SPILock.cpp.o Compiling .pio/build/tbeam/src/SerialConsole.cpp.o Compiling .pio/build/tbeam/src/airtime.cpp.o Compiling .pio/build/tbeam/src/buzz/buzz.cpp.o Compiling .pio/build/tbeam/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tbeam/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tbeam/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tbeam/src/concurrency/Lock.cpp.o Compiling .pio/build/tbeam/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tbeam/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tbeam/src/concurrency/OSThread.cpp.o Compiling .pio/build/tbeam/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tbeam/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tbeam/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tbeam/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tbeam/src/esp32/main-esp32.cpp.o Compiling .pio/build/tbeam/src/gps/Air530GPS.cpp.o Compiling .pio/build/tbeam/src/gps/GPS.cpp.o Compiling .pio/build/tbeam/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tbeam/src/gps/RTC.cpp.o Compiling .pio/build/tbeam/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tbeam/src/graphics/EInkDisplay2.cpp.o 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 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.cpp:1:0: src/configuration.h:203:0: note: this is the location of the previous definition #define AXP192_SLAVE_ADDRESS 0x34 ^ Compiling .pio/build/tbeam/src/wifi-stubs.cpp.o 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 73216 bytes from 1310720 bytes) Flash: [========= ] 87.9% (used 1612707 bytes from 1835008 bytes) Building .pio/build/tbeam/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 34.43 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam SUCCESS 00:00:34.427 ========================= 1 succeeded in 00:00:34.427 ========================= Copying ESP32 bin file Building for heltec-v2.0 with Processing heltec-v2.0 (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 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 Compiling .pio/build/heltec-v2.0/src/BluetoothCommon.cpp.o Compiling .pio/build/heltec-v2.0/src/FSCommon.cpp.o Compiling .pio/build/heltec-v2.0/src/OSTimer.cpp.o Compiling .pio/build/heltec-v2.0/src/Observer.cpp.o Compiling .pio/build/heltec-v2.0/src/Power.cpp.o Compiling .pio/build/heltec-v2.0/src/PowerFSM.cpp.o Compiling .pio/build/heltec-v2.0/src/RedirectablePrint.cpp.o Compiling .pio/build/heltec-v2.0/src/SPILock.cpp.o Compiling .pio/build/heltec-v2.0/src/SerialConsole.cpp.o Compiling .pio/build/heltec-v2.0/src/airtime.cpp.o Compiling .pio/build/heltec-v2.0/src/buzz/buzz.cpp.o Compiling .pio/build/heltec-v2.0/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/heltec-v2.0/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/heltec-v2.0/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/heltec-v2.0/src/concurrency/Lock.cpp.o Compiling .pio/build/heltec-v2.0/src/concurrency/LockGuard.cpp.o Compiling .pio/build/heltec-v2.0/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/heltec-v2.0/src/concurrency/OSThread.cpp.o Compiling .pio/build/heltec-v2.0/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/heltec-v2.0/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/heltec-v2.0/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/heltec-v2.0/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/heltec-v2.0/src/esp32/main-esp32.cpp.o Compiling .pio/build/heltec-v2.0/src/gps/Air530GPS.cpp.o Compiling .pio/build/heltec-v2.0/src/gps/GPS.cpp.o Compiling .pio/build/heltec-v2.0/src/gps/NMEAGPS.cpp.o Compiling .pio/build/heltec-v2.0/src/gps/RTC.cpp.o Compiling .pio/build/heltec-v2.0/src/gps/UBloxGPS.cpp.o Compiling .pio/build/heltec-v2.0/src/graphics/EInkDisplay2.cpp.o Compiling .pio/build/heltec-v2.0/src/graphics/Screen.cpp.o Compiling .pio/build/heltec-v2.0/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/heltec-v2.0/src/main.cpp.o Compiling .pio/build/heltec-v2.0/src/memtest.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/Channels.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/DSRRouter.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/MeshService.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/NodeDB.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/PacketHistory.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/RF95Interface.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/RadioInterface.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/Router.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/StreamAPI.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/admin.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/channel.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/http/WebServer.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/heltec-v2.0/src/mqtt/MQTT.cpp.o Compiling .pio/build/heltec-v2.0/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/heltec-v2.0/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/heltec-v2.0/src/nimble/NimbleDefs.c.o Compiling .pio/build/heltec-v2.0/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/Plugins.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/heltec-v2.0/src/sleep.cpp.o Compiling .pio/build/heltec-v2.0/src/wifi-stubs.cpp.o Linking .pio/build/heltec-v2.0/firmware.elf Retrieving maximum program size .pio/build/heltec-v2.0/firmware.elf Checking size .pio/build/heltec-v2.0/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73216 bytes from 327680 bytes) Flash: [========= ] 86.9% (used 1594079 bytes from 1835008 bytes) Building .pio/build/heltec-v2.0/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 33.98 seconds ========================= Environment Status Duration ------------- -------- ------------ heltec-v2.0 SUCCESS 00:00:33.981 ========================= 1 succeeded in 00:00:33.981 ========================= Copying ESP32 bin file Building for heltec-v2.1 with Processing heltec-v2.1 (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 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 Compiling .pio/build/heltec-v2.1/src/BluetoothCommon.cpp.o Compiling .pio/build/heltec-v2.1/src/FSCommon.cpp.o Compiling .pio/build/heltec-v2.1/src/OSTimer.cpp.o Compiling .pio/build/heltec-v2.1/src/Observer.cpp.o Compiling .pio/build/heltec-v2.1/src/Power.cpp.o Compiling .pio/build/heltec-v2.1/src/PowerFSM.cpp.o Compiling .pio/build/heltec-v2.1/src/RedirectablePrint.cpp.o Compiling .pio/build/heltec-v2.1/src/SPILock.cpp.o Compiling .pio/build/heltec-v2.1/src/SerialConsole.cpp.o Compiling .pio/build/heltec-v2.1/src/airtime.cpp.o Compiling .pio/build/heltec-v2.1/src/buzz/buzz.cpp.o Compiling .pio/build/heltec-v2.1/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/heltec-v2.1/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/heltec-v2.1/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/heltec-v2.1/src/concurrency/Lock.cpp.o Compiling .pio/build/heltec-v2.1/src/concurrency/LockGuard.cpp.o Compiling .pio/build/heltec-v2.1/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/heltec-v2.1/src/concurrency/OSThread.cpp.o Compiling .pio/build/heltec-v2.1/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/heltec-v2.1/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/heltec-v2.1/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/heltec-v2.1/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/heltec-v2.1/src/esp32/main-esp32.cpp.o Compiling .pio/build/heltec-v2.1/src/gps/Air530GPS.cpp.o Compiling .pio/build/heltec-v2.1/src/gps/GPS.cpp.o Compiling .pio/build/heltec-v2.1/src/gps/NMEAGPS.cpp.o Compiling .pio/build/heltec-v2.1/src/gps/RTC.cpp.o Compiling .pio/build/heltec-v2.1/src/gps/UBloxGPS.cpp.o Compiling .pio/build/heltec-v2.1/src/graphics/EInkDisplay2.cpp.o Compiling .pio/build/heltec-v2.1/src/graphics/Screen.cpp.o Compiling .pio/build/heltec-v2.1/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/heltec-v2.1/src/main.cpp.o Compiling .pio/build/heltec-v2.1/src/memtest.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/Channels.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/DSRRouter.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/MeshService.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/NodeDB.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/PacketHistory.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/RF95Interface.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/RadioInterface.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/Router.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/StreamAPI.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/admin.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/channel.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/http/WebServer.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/heltec-v2.1/src/mqtt/MQTT.cpp.o Compiling .pio/build/heltec-v2.1/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/heltec-v2.1/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/heltec-v2.1/src/nimble/NimbleDefs.c.o Compiling .pio/build/heltec-v2.1/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/Plugins.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/heltec-v2.1/src/sleep.cpp.o Compiling .pio/build/heltec-v2.1/src/wifi-stubs.cpp.o Linking .pio/build/heltec-v2.1/firmware.elf Retrieving maximum program size .pio/build/heltec-v2.1/firmware.elf Checking size .pio/build/heltec-v2.1/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73216 bytes from 327680 bytes) Flash: [========= ] 86.9% (used 1594079 bytes from 1835008 bytes) Building .pio/build/heltec-v2.1/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 33.98 seconds ========================= Environment Status Duration ------------- -------- ------------ heltec-v2.1 SUCCESS 00:00:33.981 ========================= 1 succeeded in 00:00:33.981 ========================= 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 Found 48 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.80ed10d | |-- 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.44.f2c9c55 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/EInkDisplay2.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 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 Compiling .pio/build/tbeam0.7/src/wifi-stubs.cpp.o 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 73216 bytes from 1310720 bytes) Flash: [========= ] 87.4% (used 1603219 bytes from 1835008 bytes) Building .pio/build/tbeam0.7/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 34.03 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam0.7 SUCCESS 00:00:34.028 ========================= 1 succeeded in 00:00:34.028 ========================= Copying ESP32 bin file Building for rak4631 with Processing rak4631 (board: wiscore_rak4631; platform: https://github.com/meshtastic/platform-nordicnrf52.git#merge; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/wiscore_rak4631.html PLATFORM: Nordic nRF52 (7.1.0+sha.1cab6c7) > WisCore RAK4631 Board HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash DEBUG: Current (jlink) External (jlink, stlink) PACKAGES: - framework-arduinoadafruitnrf52 0.21.0+sha.8643aa4 - 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 25 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.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0 |-- 3.5.0+sha.80ed10d | |-- 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 |-- 0.0.3 |-- 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.44.f2c9c55 Compiling .pio/build/rak4631/variants/WisCore_RAK4631_Board/variant.cpp.o Compiling .pio/build/rak4631/src/BluetoothCommon.cpp.o Compiling .pio/build/rak4631/src/FSCommon.cpp.o Compiling .pio/build/rak4631/src/OSTimer.cpp.o Compiling .pio/build/rak4631/src/Observer.cpp.o Compiling .pio/build/rak4631/src/Power.cpp.o Compiling .pio/build/rak4631/src/PowerFSM.cpp.o Compiling .pio/build/rak4631/src/RedirectablePrint.cpp.o Compiling .pio/build/rak4631/src/SPILock.cpp.o Compiling .pio/build/rak4631/src/SerialConsole.cpp.o Compiling .pio/build/rak4631/src/airtime.cpp.o Compiling .pio/build/rak4631/src/buzz/buzz.cpp.o Compiling .pio/build/rak4631/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/rak4631/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/rak4631/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/rak4631/src/concurrency/Lock.cpp.o Compiling .pio/build/rak4631/src/concurrency/LockGuard.cpp.o Compiling .pio/build/rak4631/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/rak4631/src/concurrency/OSThread.cpp.o Compiling .pio/build/rak4631/src/gps/Air530GPS.cpp.o Compiling .pio/build/rak4631/src/gps/GPS.cpp.o Compiling .pio/build/rak4631/src/gps/NMEAGPS.cpp.o Compiling .pio/build/rak4631/src/gps/RTC.cpp.o Compiling .pio/build/rak4631/src/gps/UBloxGPS.cpp.o Compiling .pio/build/rak4631/src/graphics/EInkDisplay2.cpp.o Compiling .pio/build/rak4631/src/graphics/Screen.cpp.o Compiling .pio/build/rak4631/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/rak4631/src/main.cpp.o Compiling .pio/build/rak4631/src/memtest.cpp.o Compiling .pio/build/rak4631/src/mesh/Channels.cpp.o Compiling .pio/build/rak4631/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/rak4631/src/mesh/DSRRouter.cpp.o Compiling .pio/build/rak4631/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/rak4631/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/rak4631/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/rak4631/src/mesh/MeshService.cpp.o Compiling .pio/build/rak4631/src/mesh/NodeDB.cpp.o Compiling .pio/build/rak4631/src/mesh/PacketHistory.cpp.o Compiling .pio/build/rak4631/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/rak4631/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/rak4631/src/mesh/RF95Interface.cpp.o Compiling .pio/build/rak4631/src/mesh/RadioInterface.cpp.o Compiling .pio/build/rak4631/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/rak4631/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/rak4631/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/rak4631/src/mesh/Router.cpp.o Compiling .pio/build/rak4631/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/rak4631/src/mesh/StreamAPI.cpp.o Compiling .pio/build/rak4631/src/mesh/generated/admin.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/channel.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/rak4631/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/rak4631/src/nrf52/JLINK_MONITOR.c.o Compiling .pio/build/rak4631/src/nrf52/NRF52Bluetooth.cpp.o Compiling .pio/build/rak4631/src/nrf52/NRF52CryptoEngine.cpp.o Compiling .pio/build/rak4631/src/nrf52/alloc.cpp.o Compiling .pio/build/rak4631/src/nrf52/hardfault.cpp.o Compiling .pio/build/rak4631/src/nrf52/main-bare.cpp.o Compiling .pio/build/rak4631/src/nrf52/main-nrf52.cpp.o Compiling .pio/build/rak4631/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/Plugins.cpp.o Compiling .pio/build/rak4631/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/rak4631/src/sleep.cpp.o Compiling .pio/build/rak4631/src/wifi-stubs.cpp.o Archiving .pio/build/rak4631/lib62f/libESP8266_SSD1306.a Archiving .pio/build/rak4631/liba23/libOneButton.a Compiling .pio/build/rak4631/libac6/CRC32/CRC32.cpp.o Compiling .pio/build/rak4631/lib9b1/arduino-fsm/Fsm.cpp.o Compiling .pio/build/rak4631/lib5ae/SparkFun Ublox Arduino Library/SparkFun_Ublox_Arduino_Library.cpp.o Compiling .pio/build/rak4631/libbba/SoftwareSerial/SoftwareSerial.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/ISerial.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/Module.cpp.o Archiving .pio/build/rak4631/libac6/libCRC32.a Compiling .pio/build/rak4631/libbcc/RadioLib/modules/CC1101/CC1101.cpp.o Archiving .pio/build/rak4631/lib9b1/libarduino-fsm.a Compiling .pio/build/rak4631/libbcc/RadioLib/modules/ESP8266/ESP8266.cpp.o /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/libraries/SoftwareSerial/SoftwareSerial.cpp:222:6: warning: always_inline function might not be inlinable [-Wattributes] void SoftwareSerial::recv() ^~~~~~~~~~~~~~ Archiving .pio/build/rak4631/libbba/libSoftwareSerial.a Compiling .pio/build/rak4631/libbcc/RadioLib/modules/HC05/HC05.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/JDY08/JDY08.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/RF69/RF69.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/RFM9x/RFM95.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/RFM9x/RFM96.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/RFM9x/RFM97.cpp.o Archiving .pio/build/rak4631/lib5ae/libSparkFun Ublox Arduino Library.a Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX1231/SX1231.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/XBee/XBee.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/HTTP/HTTP.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/MQTT/MQTT.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/rak4631/libbcc/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/rak4631/libea2/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/rak4631/libebb/AXP202X_Library/axp20x.cpp.o Compiling .pio/build/rak4631/lib86b/Thread/Thread.cpp.o Compiling .pio/build/rak4631/lib86b/Thread/ThreadController.cpp.o Compiling .pio/build/rak4631/lib7d3/PubSubClient/PubSubClient.cpp.o Archiving .pio/build/rak4631/libbcc/libRadioLib.a Compiling .pio/build/rak4631/libc1e/Adafruit_nRFCrypto/Adafruit_nRFCrypto.cpp.o Compiling .pio/build/rak4631/libc1e/Adafruit_nRFCrypto/ecc/nRFCrypto_ECC.cpp.o Archiving .pio/build/rak4631/lib86b/libThread.a Archiving .pio/build/rak4631/libea2/libTinyGPSPlus.a Compiling .pio/build/rak4631/libc1e/Adafruit_nRFCrypto/ecc/nRFCrypto_ECC_PrivateKey.cpp.o Compiling .pio/build/rak4631/libc1e/Adafruit_nRFCrypto/ecc/nRFCrypto_ECC_PublicKey.cpp.o .pio/libdeps/rak4631/PubSubClient/src/PubSubClient.cpp: In member function 'boolean PubSubClient::publish_P(const char*, const uint8_t*, unsigned int, boolean)': .pio/libdeps/rak4631/PubSubClient/src/PubSubClient.cpp:523:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return (rc == expectedLength); ~~~^~~~~~~~~~~~~~~~~ Compiling .pio/build/rak4631/libc1e/Adafruit_nRFCrypto/nRFCrypto_Hash.cpp.o Compiling .pio/build/rak4631/libc1e/Adafruit_nRFCrypto/nRFCrypto_Random.cpp.o Compiling .pio/build/rak4631/libe87/Adafruit_LittleFS/Adafruit_LittleFS.cpp.o Compiling .pio/build/rak4631/libe87/Adafruit_LittleFS/Adafruit_LittleFS_File.cpp.o Compiling .pio/build/rak4631/libe87/Adafruit_LittleFS/littlefs/lfs.c.o Archiving .pio/build/rak4631/lib7d3/libPubSubClient.a Compiling .pio/build/rak4631/libe87/Adafruit_LittleFS/littlefs/lfs_util.c.o Archiving .pio/build/rak4631/libc1e/libAdafruit_nRFCrypto.a Compiling .pio/build/rak4631/lib0ea/InternalFileSytem/InternalFileSystem.cpp.o Compiling .pio/build/rak4631/lib0ea/InternalFileSytem/flash/flash_cache.c.o Compiling .pio/build/rak4631/lib0ea/InternalFileSytem/flash/flash_nrf5x.c.o Compiling .pio/build/rak4631/lib560/nanopb/pb_common.c.o Compiling .pio/build/rak4631/lib560/nanopb/pb_decode.c.o Compiling .pio/build/rak4631/lib560/nanopb/pb_encode.c.o Archiving .pio/build/rak4631/lib0ea/libInternalFileSytem.a Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEAdvertising.cpp.o Archiving .pio/build/rak4631/libe87/libAdafruit_LittleFS.a Archiving .pio/build/rak4631/libebb/libAXP202X_Library.a Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLECentral.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLECharacteristic.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEClientCharacteristic.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEClientService.cpp.o Archiving .pio/build/rak4631/lib560/libnanopb.a Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEConnection.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEDiscovery.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEGatt.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEPeriph.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEScanner.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLESecurity.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEService.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/BLEUuid.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/bluefruit.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/clients/BLEAncs.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/clients/BLEClientBas.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/clients/BLEClientCts.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/clients/BLEClientDis.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/clients/BLEClientHidAdafruit.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/clients/BLEClientUart.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEBas.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEBeacon.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEDfu.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEDis.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEHidAdafruit.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEHidGeneric.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEMidi.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/BLEUart.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/services/EddyStone.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/utility/AdaMsg.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/utility/bonding.cpp.o Compiling .pio/build/rak4631/lib6a1/Bluefruit52Lib/utility/bootloader_util.c.o Archiving .pio/build/rak4631/libFrameworkArduinoVariant.a Compiling .pio/build/rak4631/FrameworkArduino/HardwarePWM.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/Print.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/RingBuffer.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/Stream.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp.o Archiving .pio/build/rak4631/lib6a1/libBluefruit52Lib.a Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_Device.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/bth/bth_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/cdc/cdc_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/dfu/dfu_rt_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/hid/hid_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/midi/midi_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/msc/msc_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/net/net_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/usbtmc/usbtmc_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/vendor/vendor_device.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/common/tusb_fifo.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/device/usbd.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/device/usbd_control.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/dialog/da146xx/dcd_da146xx.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/espressif/esp32s2/dcd_esp32s2.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/microchip/samd/dcd_samd.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/microchip/samg/dcd_samg.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc120/dcd_nuc120.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc121/dcd_nuc121.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc505/dcd_nuc505.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc17_40/dcd_lpc17_40.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc17_40/hcd_lpc17_40.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc18_43/hcd_lpc18_43.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/transdimension/dcd_transdimension.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/sony/cxd56/dcd_cxd56.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/st/synopsys/dcd_synopsys.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/valentyusb/eptri/dcd_eptri.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/tusb.c.o Compiling .pio/build/rak4631/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_nRF.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/Tone.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/Uart.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/WInterrupts.c.o Compiling .pio/build/rak4631/FrameworkArduino/WMath.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/WString.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/abi.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/avr/dtostrf.c.o Compiling .pio/build/rak4631/FrameworkArduino/delay.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/croutine.c.o /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/Tone.cpp:112:12: warning: 'int _bits_used(long unsigned int)' defined but not used [-Wunused-function] static int _bits_used(unsigned long x) { ^~~~~~~~~~ Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/event_groups.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/list.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/portable/MemMang/heap_3.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/queue.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/stream_buffer.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/tasks.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/Source/timers.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/portable/CMSIS/nrf52/port_cmsis.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/portable/CMSIS/nrf52/port_cmsis_systick.c.o Compiling .pio/build/rak4631/FrameworkArduino/freertos/portable/GCC/nrf52/port.c.o Compiling .pio/build/rak4631/FrameworkArduino/hooks.c.o Compiling .pio/build/rak4631/FrameworkArduino/itoa.c.o Compiling .pio/build/rak4631/FrameworkArduino/linker/gcc_startup_nrf52.S.o Compiling .pio/build/rak4631/FrameworkArduino/linker/gcc_startup_nrf52840.S.o Compiling .pio/build/rak4631/FrameworkArduino/main.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/new.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_adc.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_clock.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_comp.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_dppi.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_egu.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_gpiote.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_i2s.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_ipc.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_lpcomp.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_nfct.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_nvmc.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_pdm.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_power.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_ppi.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_pwm.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_qdec.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_qspi.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_rng.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_rtc.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_saadc.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_spi.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_spim.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_spis.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_systick.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_temp.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_timer.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_twi.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_twi_twim.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_twim.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_twis.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_uart.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_uarte.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_usbd.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_usbreg.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/nrfx_wdt.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/drivers/src/prs/nrfx_prs.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/mdk/system_nrf52.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/mdk/system_nrf52805.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/mdk/system_nrf52820.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/mdk/system_nrf52833.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/mdk/system_nrf52840.c.o Compiling .pio/build/rak4631/FrameworkArduino/nordic/nrfx/soc/nrfx_atomic.c.o Compiling .pio/build/rak4631/FrameworkArduino/pulse.c.o Compiling .pio/build/rak4631/FrameworkArduino/pulse_asm.S.o Compiling .pio/build/rak4631/FrameworkArduino/rtos.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/sysview/Config/SEGGER_SYSVIEW_Config_FreeRTOS.c.o Compiling .pio/build/rak4631/FrameworkArduino/sysview/SEGGER/SEGGER_RTT.c.o Compiling .pio/build/rak4631/FrameworkArduino/sysview/SEGGER/SEGGER_RTT_ASM_ARMv7M.S.o Compiling .pio/build/rak4631/FrameworkArduino/sysview/SEGGER/SEGGER_RTT_printf.c.o Compiling .pio/build/rak4631/FrameworkArduino/sysview/SEGGER/SEGGER_SYSVIEW.c.o Compiling .pio/build/rak4631/FrameworkArduino/sysview/SEGGER_SYSVIEW_FreeRTOS.c.o Compiling .pio/build/rak4631/FrameworkArduino/utility/AdaCallback.c.o Compiling .pio/build/rak4631/FrameworkArduino/utility/SoftwareTimer.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/utility/adafruit_fifo.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/utility/debug.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/utility/utilities.c.o Compiling .pio/build/rak4631/FrameworkArduino/wiring.c.o Compiling .pio/build/rak4631/FrameworkArduino/wiring_analog.cpp.o Compiling .pio/build/rak4631/FrameworkArduino/wiring_analog_nRF52.c.o Compiling .pio/build/rak4631/FrameworkArduino/wiring_digital.c.o Compiling .pio/build/rak4631/FrameworkArduino/wiring_private.c.o Compiling .pio/build/rak4631/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/rak4631/libFrameworkArduino.a Linking .pio/build/rak4631/firmware.elf Checking size .pio/build/rak4631/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 10.0% (used 24768 bytes from 248832 bytes) Flash: [=== ] 32.8% (used 267748 bytes from 815104 bytes) Building .pio/build/rak4631/firmware.hex Building .pio/build/rak4631/firmware.zip sh: 1: adafruit-nrfutil: not found *** [.pio/build/rak4631/firmware.zip] Error 127 ========================= [FAILED] Took 23.51 seconds ========================= Environment Status Duration ------------- -------- ------------ rak4631 FAILED 00:00:23.507 ==================== 1 failed, 0 succeeded in 00:00:23.507 ====================