From https://github.com/meshtastic/Meshtastic-device 6f086bd..7b8746d master -> origin/master d56f8c6..8fd5d83 1.2-legacy -> origin/1.2-legacy f449770..c17563e artifacts -> origin/artifacts Fetching submodule proto From https://github.com/meshtastic/Meshtastic-protobufs cd7d99a..d185455 master -> origin/master Updating 6f086bd..7b8746d Fast-forward proto | 2 +- src/graphics/Screen.cpp | 20 +++++----- src/mesh/MeshPlugin.cpp | 18 ++++----- src/mesh/MeshPlugin.h | 4 +- src/mesh/MeshService.cpp | 14 +++---- src/mesh/MeshService.h | 2 +- src/mesh/RadioInterface.cpp | 5 ++- src/mesh/Router.cpp | 2 +- src/mesh/Router.h | 4 +- src/mesh/generated/admin.pb.h | 2 +- src/mesh/generated/radioconfig.pb.c | 1 + src/mesh/generated/radioconfig.pb.h | 21 ++++++++-- src/modules/AdminModule.cpp | 16 ++++---- src/modules/AdminModule.h | 8 ++-- src/modules/CannedMessageModule.cpp | 20 +++++----- src/modules/CannedMessageModule.h | 6 +-- src/modules/ModuleDev.h | 2 +- src/modules/Modules.cpp | 21 +++++----- src/modules/NodeInfoModule.cpp | 14 +++---- src/modules/NodeInfoModule.h | 6 +-- src/modules/PositionModule.cpp | 14 +++---- src/modules/PositionModule.h | 6 +-- src/modules/RemoteHardwareModule.cpp | 6 +-- src/modules/RemoteHardwareModule.h | 6 +-- src/modules/ReplyModule.cpp | 2 +- src/modules/ReplyModule.h | 4 +- src/modules/RoutingModule.cpp | 10 ++--- src/modules/RoutingModule.h | 6 +-- src/modules/Telemetry/Telemetry.cpp | 12 +++--- src/modules/Telemetry/Telemetry.h | 6 +-- src/modules/TextMessageModule.cpp | 4 +- src/modules/TextMessageModule.h | 6 +-- src/modules/esp32/RangeTestModule.cpp | 6 +-- src/modules/esp32/SerialModule.cpp | 28 +++++++------- src/modules/esp32/SerialModule.h | 14 +++---- src/modules/esp32/StoreForwardModule.cpp | 66 ++++++++++++++++---------------- src/modules/esp32/StoreForwardModule.h | 6 +-- variants/diy/v1/variant.h | 2 +- variants/diy/v1_1/variant.h | 2 +- variants/heltec_v2.1/variant.h | 2 +- variants/tbeam/variant.h | 2 +- variants/tbeam_v07/variant.h | 2 +- variants/tlora_v1/variant.h | 2 +- 43 files changed, 208 insertions(+), 194 deletions(-) Submodule path 'proto': checked out 'd1854558375a712cddc914bfebe69fd5e279be83' Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/nrf52840dk 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/rak11200 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [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#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [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#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [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#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [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#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/meshtastic-diy-v1 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/meshtastic-diy-v1.1 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/ppr1 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/heltec-v1 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora-relay-v1 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.4.42 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/native Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/linux 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/t-echo Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak4631_5005_eink Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak4631_5005 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak4631_19003 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tbeam Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/nrf52840dk-geeksville Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/ppr Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora_isp4520 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tbeam0.7 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [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#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [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#d90231dedbb2f52bd7a32fb8ed8edec52cf4a8cb 4.2.1+sha.d90231d [Up-to-date] Updating git+https://github.com/meshtastic/OneButton.git#3bcba9492d01e2a8a86f46700ab16f96dd2cf1f5 2.0.3+sha.3bcba94 [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#5582ac30578ff3f53f20630a00b2a8a4b8f92c74 4.5.0+sha.5582ac3 [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 adafruit/DHT sensor library 1.4.3 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Updating paulstoffregen/OneWire 2.3.6 @ ^2.3.5 [Up-to-date] Updating robtillaart/DS18B20 0.1.12 @ ^0.1.11 [Up-to-date] Updating adafruit/Adafruit BME280 Library 2.2.2 @ ^2.2.2 [Up-to-date] Updating adafruit/Adafruit BME680 Library 2.0.1 @ ^2.0.1 [Up-to-date] Updating adafruit/Adafruit MCP9808 Library 2.0.0 @ ^2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating h2zero/NimBLE-Arduino 1.3.6 @ 1.3.6 [Incompatible 1.3.7] Updating tobozo/ESP32-targz 1.1.4 @ ^1.1.4 [Up-to-date] Updating lorol/LittleFS_esp32 1.0.6 @ ^1.0.6 [Up-to-date] about to build rak11200 false Building for rak11200 (false) with Processing rak11200 (board: wiscore_rak11200; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/wiscore_rak11200.html PLATFORM: Espressif 32 (3.5.0) > WisCore RAK11200 Board HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, ftdi, 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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 53 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.11.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.11.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.11.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d Compiling .pio/build/rak11200/src/BluetoothCommon.cpp.o Compiling .pio/build/rak11200/src/FSCommon.cpp.o Compiling .pio/build/rak11200/src/OSTimer.cpp.o Compiling .pio/build/rak11200/src/Observer.cpp.o Compiling .pio/build/rak11200/src/Power.cpp.o Compiling .pio/build/rak11200/src/PowerFSM.cpp.o src/Power.cpp: In member function 'virtual float AnalogBatteryLevel::getBattVoltage()': src/Power.cpp:104:11: warning: unused variable 'operativeAdcMultiplier' [-Wunused-variable] float operativeAdcMultiplier = radioConfig.preferences.adc_multiplier_override > 0 ? ^ Compiling .pio/build/rak11200/src/RedirectablePrint.cpp.o Compiling .pio/build/rak11200/src/SPILock.cpp.o Compiling .pio/build/rak11200/src/SerialConsole.cpp.o Compiling .pio/build/rak11200/src/airtime.cpp.o Compiling .pio/build/rak11200/src/buzz/buzz.cpp.o Compiling .pio/build/rak11200/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/rak11200/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/rak11200/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/rak11200/src/concurrency/Lock.cpp.o Compiling .pio/build/rak11200/src/concurrency/LockGuard.cpp.o Compiling .pio/build/rak11200/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/rak11200/src/concurrency/OSThread.cpp.o Compiling .pio/build/rak11200/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/rak11200/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/rak11200/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/rak11200/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/rak11200/src/esp32/main-esp32.cpp.o Compiling .pio/build/rak11200/src/gps/Air530GPS.cpp.o Compiling .pio/build/rak11200/src/gps/GPS.cpp.o Compiling .pio/build/rak11200/src/gps/GeoCoord.cpp.o Compiling .pio/build/rak11200/src/gps/NMEAGPS.cpp.o Compiling .pio/build/rak11200/src/gps/RTC.cpp.o Compiling .pio/build/rak11200/src/gps/UBloxGPS.cpp.o Compiling .pio/build/rak11200/src/graphics/EInkDisplay2.cpp.o Compiling .pio/build/rak11200/src/graphics/Screen.cpp.o Compiling .pio/build/rak11200/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/rak11200/src/input/InputBroker.cpp.o Compiling .pio/build/rak11200/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/rak11200/src/input/RotaryEncoderInterruptImpl1.cpp.o Compiling .pio/build/rak11200/src/main.cpp.o Compiling .pio/build/rak11200/src/memtest.cpp.o Compiling .pio/build/rak11200/src/mesh/Channels.cpp.o Compiling .pio/build/rak11200/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/rak11200/src/mesh/DSRRouter.cpp.o Compiling .pio/build/rak11200/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/rak11200/src/mesh/InterfacesTemplates.cpp.o Compiling .pio/build/rak11200/src/mesh/LLCC68Interface.cpp.o Compiling .pio/build/rak11200/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/rak11200/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/rak11200/src/mesh/MeshService.cpp.o Compiling .pio/build/rak11200/src/mesh/NodeDB.cpp.o Compiling .pio/build/rak11200/src/mesh/PacketHistory.cpp.o Compiling .pio/build/rak11200/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/rak11200/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/rak11200/src/mesh/RF95Interface.cpp.o Compiling .pio/build/rak11200/src/mesh/RadioInterface.cpp.o Compiling .pio/build/rak11200/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/rak11200/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/rak11200/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/rak11200/src/mesh/Router.cpp.o Compiling .pio/build/rak11200/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/rak11200/src/mesh/SX1268Interface.cpp.o Compiling .pio/build/rak11200/src/mesh/SX126xInterface.cpp.o Compiling .pio/build/rak11200/src/mesh/StreamAPI.cpp.o Compiling .pio/build/rak11200/src/mesh/generated/admin.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/cannedmessages.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/channel.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/storeforward.pb.c.o Compiling .pio/build/rak11200/src/mesh/generated/telemetry.pb.c.o Compiling .pio/build/rak11200/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/rak11200/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/rak11200/src/mesh/http/WebServer.cpp.o Compiling .pio/build/rak11200/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/rak11200/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/rak11200/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/rak11200/src/modules/AdminModule.cpp.o Compiling .pio/build/rak11200/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/rak11200/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/rak11200/src/modules/Modules.cpp.o Compiling .pio/build/rak11200/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/rak11200/src/modules/PositionModule.cpp.o Compiling .pio/build/rak11200/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/rak11200/src/modules/ReplyModule.cpp.o Compiling .pio/build/rak11200/src/modules/RoutingModule.cpp.o Compiling .pio/build/rak11200/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/rak11200/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/rak11200/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/rak11200/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/rak11200/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/rak11200/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/rak11200/src/modules/TextMessageModule.cpp.o Compiling .pio/build/rak11200/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/rak11200/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/rak11200/src/modules/esp32/StoreForwardModule.cpp.o Compiling .pio/build/rak11200/src/mqtt/MQTT.cpp.o Compiling .pio/build/rak11200/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/rak11200/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/rak11200/src/nimble/NimbleDefs.c.o Compiling .pio/build/rak11200/src/sleep.cpp.o Compiling .pio/build/rak11200/src/wifi-stubs.cpp.o Linking .pio/build/rak11200/firmware.elf Retrieving maximum program size .pio/build/rak11200/firmware.elf Checking size .pio/build/rak11200/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 24.3% (used 79528 bytes from 327680 bytes) Flash: [========= ] 92.1% (used 1689879 bytes from 1835008 bytes) Building .pio/build/rak11200/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 58.04 seconds ========================= Environment Status Duration ------------- -------- ------------ rak11200 SUCCESS 00:00:58.037 ========================= 1 succeeded in 00:00:58.037 ========================= Copying ESP32 bin file about to build tlora-v2 false Building for tlora-v2 (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 65 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/tlora-v2/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/tlora-v2/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/tlora-v2/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/Modules.cpp.o Compiling .pio/build/tlora-v2/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/PositionModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/ReplyModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/RoutingModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/tlora-v2/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/tlora-v2/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/tlora-v2/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/tlora-v2/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/tlora-v2/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/tlora-v2/src/modules/TextMessageModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/tlora-v2/src/modules/esp32/StoreForwardModule.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/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: [== ] 24.3% (used 79592 bytes from 327680 bytes) Flash: [========= ] 92.8% (used 1701971 bytes from 1835008 bytes) Building .pio/build/tlora-v2/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 64.06 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v2 SUCCESS 00:01:04.062 ========================= 1 succeeded in 00:01:04.062 ========================= Copying ESP32 bin file about to build tlora-v1 false Building for tlora-v1 (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 65 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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 src/Power.cpp: In member function 'virtual float AnalogBatteryLevel::getBattVoltage()': src/Power.cpp:104:11: warning: unused variable 'operativeAdcMultiplier' [-Wunused-variable] float operativeAdcMultiplier = radioConfig.preferences.adc_multiplier_override > 0 ? ^ 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/tlora-v1/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/tlora-v1/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/tlora-v1/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/Modules.cpp.o Compiling .pio/build/tlora-v1/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/PositionModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/ReplyModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/RoutingModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/tlora-v1/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/tlora-v1/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/tlora-v1/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/tlora-v1/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/tlora-v1/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/tlora-v1/src/modules/TextMessageModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/tlora-v1/src/modules/esp32/StoreForwardModule.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/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: [== ] 24.3% (used 79544 bytes from 327680 bytes) Flash: [========= ] 92.4% (used 1695679 bytes from 1835008 bytes) Building .pio/build/tlora-v1/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 60.75 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v1 SUCCESS 00:01:00.747 ========================= 1 succeeded in 00:01:00.747 ========================= Copying ESP32 bin file about to build tlora_v1_3 false Building for tlora_v1_3 (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 61 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/tlora_v1_3/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/tlora_v1_3/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/Modules.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/PositionModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/ReplyModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/RoutingModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/TextMessageModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/tlora_v1_3/src/modules/esp32/StoreForwardModule.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/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: [== ] 24.3% (used 79592 bytes from 327680 bytes) Flash: [========= ] 92.8% (used 1701999 bytes from 1835008 bytes) Building .pio/build/tlora_v1_3/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 56.39 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora_v1_3 SUCCESS 00:00:56.389 ========================= 1 succeeded in 00:00:56.389 ========================= Copying ESP32 bin file about to build tlora-v2-1-1.6 false Building for tlora-v2-1-1.6 (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 65 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/Modules.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/PositionModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/ReplyModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/RoutingModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/TextMessageModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/modules/esp32/StoreForwardModule.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/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: [== ] 24.3% (used 79592 bytes from 327680 bytes) Flash: [========= ] 92.8% (used 1702067 bytes from 1835008 bytes) Building .pio/build/tlora-v2-1-1.6/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 55.51 seconds ========================= Environment Status Duration -------------- -------- ------------ tlora-v2-1-1.6 SUCCESS 00:00:55.515 ========================= 1 succeeded in 00:00:55.515 ========================= Copying ESP32 bin file about to build tbeam false Building for tbeam (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 65 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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 src/Power.cpp: In member function 'virtual float AnalogBatteryLevel::getBattVoltage()': src/Power.cpp:104:11: warning: unused variable 'operativeAdcMultiplier' [-Wunused-variable] float operativeAdcMultiplier = radioConfig.preferences.adc_multiplier_override > 0 ? ^ 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/tbeam/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/tbeam/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/tbeam/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/tbeam/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/tbeam/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/tbeam/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/tbeam/src/modules/Modules.cpp.o Compiling .pio/build/tbeam/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/tbeam/src/modules/PositionModule.cpp.o Compiling .pio/build/tbeam/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/tbeam/src/modules/ReplyModule.cpp.o Compiling .pio/build/tbeam/src/modules/RoutingModule.cpp.o Compiling .pio/build/tbeam/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/tbeam/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/tbeam/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/tbeam/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/tbeam/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/tbeam/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/tbeam/src/modules/TextMessageModule.cpp.o Compiling .pio/build/tbeam/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/tbeam/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/tbeam/src/modules/esp32/StoreForwardModule.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/sleep.cpp.o Compiling .pio/build/tbeam/src/wifi-stubs.cpp.o In file included from src/sleep.cpp:25: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/configuration.h:243:0, from src/sleep.cpp:1: variants/tbeam/variant.h:37:0: note: this is the location of the previous definition #define AXP192_SLAVE_ADDRESS 0x34 ^ Linking .pio/build/tbeam/firmware.elf Retrieving maximum program size .pio/build/tbeam/firmware.elf Checking size .pio/build/tbeam/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 6.1% (used 79592 bytes from 1310720 bytes) Flash: [========= ] 94.3% (used 1731027 bytes from 1835008 bytes) Building .pio/build/tbeam/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 59.56 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam SUCCESS 00:00:59.556 ========================= 1 succeeded in 00:00:59.556 ========================= Copying ESP32 bin file about to build heltec-v1 false Building for heltec-v1 (false) with Processing heltec-v1 (board: heltec_wifi_lora_32; 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.html PLATFORM: Espressif 32 (3.5.0) > Heltec WiFi LoRa 32 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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 56 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d Compiling .pio/build/heltec-v1/src/BluetoothCommon.cpp.o Compiling .pio/build/heltec-v1/src/FSCommon.cpp.o Compiling .pio/build/heltec-v1/src/OSTimer.cpp.o Compiling .pio/build/heltec-v1/src/Observer.cpp.o Compiling .pio/build/heltec-v1/src/Power.cpp.o Compiling .pio/build/heltec-v1/src/PowerFSM.cpp.o Compiling .pio/build/heltec-v1/src/RedirectablePrint.cpp.o Compiling .pio/build/heltec-v1/src/SPILock.cpp.o Compiling .pio/build/heltec-v1/src/SerialConsole.cpp.o Compiling .pio/build/heltec-v1/src/airtime.cpp.o Compiling .pio/build/heltec-v1/src/buzz/buzz.cpp.o Compiling .pio/build/heltec-v1/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/heltec-v1/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/heltec-v1/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/heltec-v1/src/concurrency/Lock.cpp.o Compiling .pio/build/heltec-v1/src/concurrency/LockGuard.cpp.o Compiling .pio/build/heltec-v1/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/heltec-v1/src/concurrency/OSThread.cpp.o Compiling .pio/build/heltec-v1/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/heltec-v1/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/heltec-v1/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/heltec-v1/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/heltec-v1/src/esp32/main-esp32.cpp.o Compiling .pio/build/heltec-v1/src/gps/Air530GPS.cpp.o Compiling .pio/build/heltec-v1/src/gps/GPS.cpp.o Compiling .pio/build/heltec-v1/src/gps/GeoCoord.cpp.o Compiling .pio/build/heltec-v1/src/gps/NMEAGPS.cpp.o Compiling .pio/build/heltec-v1/src/gps/RTC.cpp.o Compiling .pio/build/heltec-v1/src/gps/UBloxGPS.cpp.o Compiling .pio/build/heltec-v1/src/graphics/EInkDisplay2.cpp.o Compiling .pio/build/heltec-v1/src/graphics/Screen.cpp.o Compiling .pio/build/heltec-v1/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/heltec-v1/src/input/InputBroker.cpp.o Compiling .pio/build/heltec-v1/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/heltec-v1/src/input/RotaryEncoderInterruptImpl1.cpp.o Compiling .pio/build/heltec-v1/src/main.cpp.o Compiling .pio/build/heltec-v1/src/memtest.cpp.o Compiling .pio/build/heltec-v1/src/mesh/Channels.cpp.o Compiling .pio/build/heltec-v1/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/heltec-v1/src/mesh/DSRRouter.cpp.o Compiling .pio/build/heltec-v1/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/heltec-v1/src/mesh/InterfacesTemplates.cpp.o Compiling .pio/build/heltec-v1/src/mesh/LLCC68Interface.cpp.o Compiling .pio/build/heltec-v1/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/heltec-v1/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/heltec-v1/src/mesh/MeshService.cpp.o Compiling .pio/build/heltec-v1/src/mesh/NodeDB.cpp.o Compiling .pio/build/heltec-v1/src/mesh/PacketHistory.cpp.o Compiling .pio/build/heltec-v1/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/heltec-v1/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/heltec-v1/src/mesh/RF95Interface.cpp.o Compiling .pio/build/heltec-v1/src/mesh/RadioInterface.cpp.o Compiling .pio/build/heltec-v1/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/heltec-v1/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/heltec-v1/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/heltec-v1/src/mesh/Router.cpp.o Compiling .pio/build/heltec-v1/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/heltec-v1/src/mesh/SX1268Interface.cpp.o Compiling .pio/build/heltec-v1/src/mesh/SX126xInterface.cpp.o Compiling .pio/build/heltec-v1/src/mesh/StreamAPI.cpp.o Compiling .pio/build/heltec-v1/src/mesh/generated/admin.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/cannedmessages.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/channel.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/storeforward.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/generated/telemetry.pb.c.o Compiling .pio/build/heltec-v1/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/heltec-v1/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/heltec-v1/src/mesh/http/WebServer.cpp.o Compiling .pio/build/heltec-v1/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/heltec-v1/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/heltec-v1/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/heltec-v1/src/modules/AdminModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/Modules.cpp.o Compiling .pio/build/heltec-v1/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/PositionModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/ReplyModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/RoutingModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/heltec-v1/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/heltec-v1/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/heltec-v1/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/heltec-v1/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/heltec-v1/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/heltec-v1/src/modules/TextMessageModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/heltec-v1/src/modules/esp32/StoreForwardModule.cpp.o Compiling .pio/build/heltec-v1/src/mqtt/MQTT.cpp.o Compiling .pio/build/heltec-v1/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/heltec-v1/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/heltec-v1/src/nimble/NimbleDefs.c.o Compiling .pio/build/heltec-v1/src/sleep.cpp.o Compiling .pio/build/heltec-v1/src/wifi-stubs.cpp.o Linking .pio/build/heltec-v1/firmware.elf Retrieving maximum program size .pio/build/heltec-v1/firmware.elf Checking size .pio/build/heltec-v1/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 24.3% (used 79592 bytes from 327680 bytes) Flash: [========= ] 92.7% (used 1701915 bytes from 1835008 bytes) Building .pio/build/heltec-v1/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 54.30 seconds ========================= Environment Status Duration ------------- -------- ------------ heltec-v1 SUCCESS 00:00:54.296 ========================= 1 succeeded in 00:00:54.296 ========================= Copying ESP32 bin file about to build heltec-v2.0 false Building for heltec-v2.0 (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 59 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/heltec-v2.0/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/heltec-v2.0/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/heltec-v2.0/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/heltec-v2.0/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/Modules.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/PositionModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/ReplyModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/RoutingModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/TextMessageModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/heltec-v2.0/src/modules/esp32/StoreForwardModule.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/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: [== ] 24.3% (used 79592 bytes from 327680 bytes) Flash: [========= ] 92.8% (used 1702007 bytes from 1835008 bytes) Building .pio/build/heltec-v2.0/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 55.51 seconds ========================= Environment Status Duration ------------- -------- ------------ heltec-v2.0 SUCCESS 00:00:55.510 ========================= 1 succeeded in 00:00:55.510 ========================= Copying ESP32 bin file about to build heltec-v2.1 false Building for heltec-v2.1 (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 59 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/heltec-v2.1/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/heltec-v2.1/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/heltec-v2.1/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/heltec-v2.1/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/Modules.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/PositionModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/ReplyModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/RoutingModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/TextMessageModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/heltec-v2.1/src/modules/esp32/StoreForwardModule.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/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: [== ] 24.3% (used 79592 bytes from 327680 bytes) Flash: [========= ] 92.8% (used 1702611 bytes from 1835008 bytes) Building .pio/build/heltec-v2.1/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 54.59 seconds ========================= Environment Status Duration ------------- -------- ------------ heltec-v2.1 SUCCESS 00:00:54.590 ========================= 1 succeeded in 00:00:54.590 ========================= Copying ESP32 bin file about to build tbeam0.7 false Building for tbeam0.7 (false) 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.5.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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 65 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d 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/GeoCoord.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/input/InputBroker.cpp.o Compiling .pio/build/tbeam0.7/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/tbeam0.7/src/input/RotaryEncoderInterruptImpl1.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/InterfacesTemplates.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/LLCC68Interface.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/SX1268Interface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/SX126xInterface.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/cannedmessages.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/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/generated/storeforward.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/telemetry.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/modules/AdminModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/Modules.cpp.o Compiling .pio/build/tbeam0.7/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/PositionModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/ReplyModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/RoutingModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/tbeam0.7/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/tbeam0.7/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/tbeam0.7/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/tbeam0.7/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/tbeam0.7/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/tbeam0.7/src/modules/TextMessageModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/tbeam0.7/src/modules/esp32/StoreForwardModule.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/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: [= ] 6.1% (used 79592 bytes from 1310720 bytes) Flash: [========= ] 93.8% (used 1721203 bytes from 1835008 bytes) Building .pio/build/tbeam0.7/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 55.45 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam0.7 SUCCESS 00:00:55.453 ========================= 1 succeeded in 00:00:55.453 ========================= Copying ESP32 bin file about to build meshtastic-diy-v1 false Building for meshtastic-diy-v1 (false) with Processing meshtastic-diy-v1 (board: esp32doit-devkit-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html PLATFORM: Espressif 32 (3.5.0) > DOIT ESP32 DEVKIT 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.30100.210531 (3.1.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Library Manager: Installing arduino-libraries/NTPClient#531eff39d9fbc831f3d03f706a161739203fbe2a Unpacking Library Manager: NTPClient @ 3.1.0 has been installed! Found 56 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0.1 | |-- 1.0 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 4.5.0+sha.5582ac3 | |-- 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.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0.1 | | |-- 1.0 | |-- 1.0.1 | |-- 1.0 | |-- 1.1.4 |-- 1.0.0+sha.daf6ca1 |-- 1.3.6 |-- 1.1.4 | |-- 1.0 | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0.6 | | |-- 1.0 | |-- 1.0.5 | | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0.6 | |-- 1.0 |-- 1.0 |-- 1.0 |-- |-- 1.2 | |-- 1.0 | | |-- 1.0 | |-- 1.0 | | |-- 1.0 | | | |-- 1.0 |-- 1.0 | |-- 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 |-- 3.1.0 Building in release mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d Compiling .pio/build/meshtastic-diy-v1/src/BluetoothCommon.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/FSCommon.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/OSTimer.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/Observer.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/Power.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/PowerFSM.cpp.o src/Power.cpp: In member function 'virtual float AnalogBatteryLevel::getBattVoltage()': src/Power.cpp:104:11: warning: unused variable 'operativeAdcMultiplier' [-Wunused-variable] float operativeAdcMultiplier = radioConfig.preferences.adc_multiplier_override > 0 ? ^ Compiling .pio/build/meshtastic-diy-v1/src/RedirectablePrint.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/SPILock.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/SerialConsole.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/airtime.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/buzz/buzz.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/concurrency/Lock.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/concurrency/LockGuard.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/concurrency/OSThread.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/meshtastic-diy-v1/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/esp32/main-esp32.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/gps/Air530GPS.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/gps/GPS.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/gps/GeoCoord.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/gps/NMEAGPS.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/gps/RTC.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/gps/UBloxGPS.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/graphics/EInkDisplay2.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/graphics/Screen.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/input/InputBroker.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/input/RotaryEncoderInterruptImpl1.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/main.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/memtest.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/Channels.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/DSRRouter.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/InterfacesTemplates.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/LLCC68Interface.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/MeshService.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/NodeDB.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/PacketHistory.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/RF95Interface.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/RadioInterface.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/Router.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/SX1268Interface.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/SX126xInterface.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/StreamAPI.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/admin.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/cannedmessages.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/channel.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/storeforward.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/generated/telemetry.pb.c.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/http/WebServer.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/AdminModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/Modules.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/PositionModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/ReplyModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/RoutingModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/TextMessageModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/esp32/RangeTestModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/esp32/SerialModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/modules/esp32/StoreForwardModule.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/mqtt/MQTT.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/nimble/NimbleDefs.c.o Compiling .pio/build/meshtastic-diy-v1/src/sleep.cpp.o Compiling .pio/build/meshtastic-diy-v1/src/wifi-stubs.cpp.o Linking .pio/build/meshtastic-diy-v1/firmware.elf Retrieving maximum program size .pio/build/meshtastic-diy-v1/firmware.elf Checking size .pio/build/meshtastic-diy-v1/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 24.3% (used 79544 bytes from 327680 bytes) Flash: [========= ] 93.2% (used 1709643 bytes from 1835008 bytes) Building .pio/build/meshtastic-diy-v1/firmware.bin esptool.py v3.1 Merged 1 ELF section ========================= [SUCCESS] Took 55.68 seconds ========================= Environment Status Duration ----------------- -------- ------------ meshtastic-diy-v1 SUCCESS 00:00:55.683 ========================= 1 succeeded in 00:00:55.683 ========================= Copying ESP32 bin file about to build rak4631_5005 true Building for rak4631_5005 (true) with Processing rak4631_5005 (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 (8.2.0+sha.4ec5d1a) > WisCore RAK4631 Board HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash DEBUG: Current (jlink) External (jlink, stlink) PACKAGES: - framework-arduinoadafruitnrf52 0.21.0+sha.06b5888 - framework-cmsis 2.50700.210515 (5.7.0) - tool-adafruit-nrfutil 1.503.0 (5.3) - tool-sreccat 1.164.0 (1.64) - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 36 compatible libraries Scanning dependencies... Dependency Graph |-- 4.2.1+sha.d90231d | |-- 1.0 | | |-- 1.4.3 | |-- 1.0 | | |-- 1.4.3 |-- 2.0.3+sha.3bcba94 |-- 2.0.0 |-- 2.2.0+sha.7db3702 |-- 1.7.2+sha.31015a5 | |-- 1.0 | | |-- 1.4.3 |-- 4.5.0+sha.5582ac3 | |-- 1.0 | | |-- 1.4.3 | |-- 1.0.0 | | |-- 1.4.3 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0 | | |-- 1.4.3 |-- 1.0 | |-- 1.4.3 |-- 1.0 | |-- 1.4.3 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.4.3 | |-- 1.1.4 |-- 1.1.4 |-- 2.3.6 |-- 0.1.12 | |-- 2.3.6 |-- 2.2.2 | |-- 1.10.1 | | |-- 1.0 | | | |-- 1.4.3 | | |-- 1.0 | | | |-- 1.4.3 | |-- 1.0 | | |-- 1.4.3 | |-- 1.0 | | |-- 1.4.3 | |-- 1.1.4 |-- 2.0.1 | |-- 1.10.1 | | |-- 1.0 | | | |-- 1.4.3 | | |-- 1.0 | | | |-- 1.4.3 | |-- 1.0 | | |-- 1.4.3 | |-- 1.0 | | |-- 1.4.3 | |-- 1.1.4 |-- 2.0.0 | |-- 1.10.1 | | |-- 1.0 | | | |-- 1.4.3 | | |-- 1.0 | | | |-- 1.4.3 | |-- 1.0 | | |-- 1.4.3 | |-- 1.0 | | |-- 1.4.3 | |-- 1.1.4 |-- 0.0.5 | |-- 1.4.3 |-- 0.11.0 | |-- 0.11.0 | | |-- 1.4.3 |-- 0.21.0 | |-- 1.4.3 | |-- 0.11.0 | | |-- 1.4.3 | |-- 0.11.0 | | |-- 0.11.0 | | | |-- 1.4.3 |-- Building in debug mode /home/jm/.platformio/penv/bin/python -m pip install --user littlefs-python ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. *** Error 1 Using meshtastic platform-custom.py, firmare version 1.3.0.7b8746d Compiling .pio/build/rak4631_5005/variants/WisCore_RAK4631_Board/variant.cpp.o Compiling .pio/build/rak4631_5005/src/BluetoothCommon.cpp.o Compiling .pio/build/rak4631_5005/src/FSCommon.cpp.o Compiling .pio/build/rak4631_5005/src/OSTimer.cpp.o Compiling .pio/build/rak4631_5005/src/Observer.cpp.o Compiling .pio/build/rak4631_5005/src/Power.cpp.o Compiling .pio/build/rak4631_5005/src/PowerFSM.cpp.o Compiling .pio/build/rak4631_5005/src/RedirectablePrint.cpp.o Compiling .pio/build/rak4631_5005/src/SPILock.cpp.o Compiling .pio/build/rak4631_5005/src/SerialConsole.cpp.o Compiling .pio/build/rak4631_5005/src/airtime.cpp.o Compiling .pio/build/rak4631_5005/src/buzz/buzz.cpp.o Compiling .pio/build/rak4631_5005/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/rak4631_5005/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/rak4631_5005/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/rak4631_5005/src/concurrency/Lock.cpp.o Compiling .pio/build/rak4631_5005/src/concurrency/LockGuard.cpp.o Compiling .pio/build/rak4631_5005/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/rak4631_5005/src/concurrency/OSThread.cpp.o Compiling .pio/build/rak4631_5005/src/gps/Air530GPS.cpp.o Compiling .pio/build/rak4631_5005/src/gps/GPS.cpp.o Compiling .pio/build/rak4631_5005/src/gps/GeoCoord.cpp.o Compiling .pio/build/rak4631_5005/src/gps/NMEAGPS.cpp.o Compiling .pio/build/rak4631_5005/src/gps/RTC.cpp.o Compiling .pio/build/rak4631_5005/src/gps/UBloxGPS.cpp.o Compiling .pio/build/rak4631_5005/src/graphics/EInkDisplay2.cpp.o Compiling .pio/build/rak4631_5005/src/graphics/Screen.cpp.o Compiling .pio/build/rak4631_5005/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/rak4631_5005/src/input/InputBroker.cpp.o Compiling .pio/build/rak4631_5005/src/input/RotaryEncoderInterruptBase.cpp.o Compiling .pio/build/rak4631_5005/src/input/RotaryEncoderInterruptImpl1.cpp.o Compiling .pio/build/rak4631_5005/src/main.cpp.o Compiling .pio/build/rak4631_5005/src/memtest.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/Channels.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/DSRRouter.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/InterfacesTemplates.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/LLCC68Interface.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/MeshService.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/NodeDB.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/PacketHistory.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/RF95Interface.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/RadioInterface.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/Router.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/SX1268Interface.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/SX126xInterface.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/StreamAPI.cpp.o Compiling .pio/build/rak4631_5005/src/mesh/generated/admin.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/cannedmessages.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/channel.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/storeforward.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/generated/telemetry.pb.c.o Compiling .pio/build/rak4631_5005/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/rak4631_5005/src/modules/AdminModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/Modules.cpp.o Compiling .pio/build/rak4631_5005/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/PositionModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/RemoteHardwareModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/ReplyModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/RoutingModule.cpp.o Compiling .pio/build/rak4631_5005/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/rak4631_5005/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o Compiling .pio/build/rak4631_5005/src/modules/Telemetry/Sensor/DHTSensor.cpp.o Compiling .pio/build/rak4631_5005/src/modules/Telemetry/Sensor/DallasSensor.cpp.o Compiling .pio/build/rak4631_5005/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/rak4631_5005/src/modules/Telemetry/Telemetry.cpp.o Compiling .pio/build/rak4631_5005/src/modules/TextMessageModule.cpp.o Compiling .pio/build/rak4631_5005/src/nrf52/JLINK_MONITOR.c.o Compiling .pio/build/rak4631_5005/src/nrf52/NRF52Bluetooth.cpp.o src/modules/Telemetry/Sensor/DHTSensor.cpp: In member function 'virtual int32_t DHTSensor::runOnce()': src/modules/Telemetry/Sensor/DHTSensor.cpp:13:9: warning: enum constant in boolean context [-Wint-in-bool-context] RadioConfig_UserPreferences_TelemetrySensorType_DHT12) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio/build/rak4631_5005/src/nrf52/NRF52CryptoEngine.cpp.o Compiling .pio/build/rak4631_5005/src/nrf52/alloc.cpp.o Compiling .pio/build/rak4631_5005/src/nrf52/hardfault.cpp.o Compiling .pio/build/rak4631_5005/src/nrf52/main-bare.cpp.o Compiling .pio/build/rak4631_5005/src/nrf52/main-nrf52.cpp.o Compiling .pio/build/rak4631_5005/src/sleep.cpp.o Compiling .pio/build/rak4631_5005/src/wifi-stubs.cpp.o Compiling .pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp.o Compiling .pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_Device.cpp.o Compiling .pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/bth/bth_device.c.o In file included from /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_Device.cpp:27:0: /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_Device.h:28:10: fatal error: tusb.h: No such file or directory ************************************************************** * Looking for tusb.h dependency? Check our library registry! * * CLI > platformio lib search "header:tusb.h" * Web > https://registry.platformio.org/search?q=header:tusb.h * ************************************************************** #include "tusb.h" ^~~~~~~~ compilation terminated. Compiling .pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/cdc/cdc_device.c.o /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/bth/bth_device.c:27:10: fatal error: tusb_option.h: No such file or directory ********************************************************************* * Looking for tusb_option.h dependency? Check our library registry! * * CLI > platformio lib search "header:tusb_option.h" * Web > https://registry.platformio.org/search?q=header:tusb_option.h * ********************************************************************* #include "tusb_option.h" ^~~~~~~~~~~~~~~ compilation terminated. Compiling .pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/dfu/dfu_rt_device.c.o /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/cdc/cdc_device.c:27:10: fatal error: tusb_option.h: No such file or directory ********************************************************************* * Looking for tusb_option.h dependency? Check our library registry! * * CLI > platformio lib search "header:tusb_option.h" * Web > https://registry.platformio.org/search?q=header:tusb_option.h * ********************************************************************* #include "tusb_option.h" ^~~~~~~~~~~~~~~ compilation terminated. Compiling .pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/hid/hid_device.c.o /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/dfu/dfu_rt_device.c:27:10: fatal error: tusb_option.h: No such file or directory ********************************************************************* * Looking for tusb_option.h dependency? Check our library registry! * * CLI > platformio lib search "header:tusb_option.h" * Web > https://registry.platformio.org/search?q=header:tusb_option.h * ********************************************************************* #include "tusb_option.h" ^~~~~~~~~~~~~~~ compilation terminated. *** [.pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_Device.cpp.o] Error 1 *** [.pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/bth/bth_device.c.o] Error 1 *** [.pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/cdc/cdc_device.c.o] Error 1 *** [.pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/dfu/dfu_rt_device.c.o] Error 1 /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/hid/hid_device.c:27:10: fatal error: tusb_option.h: No such file or directory ********************************************************************* * Looking for tusb_option.h dependency? Check our library registry! * * CLI > platformio lib search "header:tusb_option.h" * Web > https://registry.platformio.org/search?q=header:tusb_option.h * ********************************************************************* #include "tusb_option.h" ^~~~~~~~~~~~~~~ compilation terminated. *** [.pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/hid/hid_device.c.o] Error 1 /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:40:89: error: no 'uint16_t Adafruit_USBD_CDC::getDescriptor(uint8_t, uint8_t*, uint16_t)' member function declared in class 'Adafruit_USBD_CDC' uint16_t Adafruit_USBD_CDC::getDescriptor(uint8_t itfnum, uint8_t* buf, uint16_t bufsize) ^ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'uint32_t Adafruit_USBD_CDC::baud()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:72:3: error: 'cdc_line_coding_t' was not declared in this scope cdc_line_coding_t coding; ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:73:28: error: 'coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:73:28: note: suggested alternative: 'String' tud_cdc_get_line_coding(&coding); ^~~~~~ String /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:73:3: error: 'tud_cdc_get_line_coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~~~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'uint8_t Adafruit_USBD_CDC::stopbits()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:80:3: error: 'cdc_line_coding_t' was not declared in this scope cdc_line_coding_t coding; ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:81:28: error: 'coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:81:28: note: suggested alternative: 'String' tud_cdc_get_line_coding(&coding); ^~~~~~ String /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:81:3: error: 'tud_cdc_get_line_coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~~~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'uint8_t Adafruit_USBD_CDC::paritytype()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:88:3: error: 'cdc_line_coding_t' was not declared in this scope cdc_line_coding_t coding; ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:89:28: error: 'coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:89:28: note: suggested alternative: 'String' tud_cdc_get_line_coding(&coding); ^~~~~~ String /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:89:3: error: 'tud_cdc_get_line_coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~~~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'uint8_t Adafruit_USBD_CDC::numbits()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:96:3: error: 'cdc_line_coding_t' was not declared in this scope cdc_line_coding_t coding; ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:97:28: error: 'coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:97:28: note: suggested alternative: 'String' tud_cdc_get_line_coding(&coding); ^~~~~~ String /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:97:3: error: 'tud_cdc_get_line_coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~~~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'int Adafruit_USBD_CDC::dtr()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:104:10: error: 'tud_cdc_connected' was not declared in this scope return tud_cdc_connected(); ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'Adafruit_USBD_CDC::operator bool()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:109:14: error: 'tud_cdc_connected' was not declared in this scope bool ret = tud_cdc_connected(); ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'virtual int Adafruit_USBD_CDC::available()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:120:20: error: 'tud_cdc_available' was not declared in this scope uint32_t count = tud_cdc_available(); ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:120:20: note: suggested alternative: 'available' uint32_t count = tud_cdc_available(); ^~~~~~~~~~~~~~~~~ available /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'virtual int Adafruit_USBD_CDC::peek()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:132:10: error: 'tud_cdc_peek' was not declared in this scope return tud_cdc_peek(0, &ch) ? (int) ch : -1; ^~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'virtual int Adafruit_USBD_CDC::read()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:137:16: error: 'tud_cdc_read_char' was not declared in this scope return (int) tud_cdc_read_char(); ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'virtual void Adafruit_USBD_CDC::flush()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:142:3: error: 'tud_cdc_write_flush' was not declared in this scope tud_cdc_write_flush(); ^~~~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'virtual size_t Adafruit_USBD_CDC::write(const uint8_t*, size_t)': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:153:21: error: 'tud_cdc_connected' was not declared in this scope while ( remain && tud_cdc_connected() ) ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:155:22: error: 'tud_cdc_write' was not declared in this scope size_t wrcount = tud_cdc_write(buffer, remain); ^~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:155:22: note: suggested alternative: 'sd_flash_write' size_t wrcount = tud_cdc_write(buffer, remain); ^~~~~~~~~~~~~ sd_flash_write /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In member function 'virtual int Adafruit_USBD_CDC::availableForWrite()': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:168:10: error: 'tud_cdc_write_available' was not declared in this scope return tud_cdc_write_available(); ^~~~~~~~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp: In function 'void tud_cdc_line_state_cb(uint8_t, bool, bool)': /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:184:5: error: 'cdc_line_coding_t' was not declared in this scope cdc_line_coding_t coding; ^~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:185:30: error: 'coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:185:30: note: suggested alternative: 'String' tud_cdc_get_line_coding(&coding); ^~~~~~ String /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:185:5: error: 'tud_cdc_get_line_coding' was not declared in this scope tud_cdc_get_line_coding(&coding); ^~~~~~~~~~~~~~~~~~~~~~~ /home/jm/.platformio/packages/framework-arduinoadafruitnrf52/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp:187:36: error: 'Adafruit_TinyUSB_Core_touch1200' was not declared in this scope if ( coding.bit_rate == 1200 ) Adafruit_TinyUSB_Core_touch1200(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** [.pio/build/rak4631_5005/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp.o] Error 1 ========================= [FAILED] Took 22.35 seconds ========================= Environment Status Duration ------------- -------- ------------ rak4631_5005 FAILED 00:00:22.348 ==================== 1 failed, 0 succeeded in 00:00:22.348 ====================