From https://github.com/meshtastic/Meshtastic-device 7a86d15..6c95659 master -> origin/master * [new tag] 0.8.1 -> 0.8.1 * [new tag] v1.2.29.6c95659 -> v1.2.29.6c95659 * [new tag] v1.2.testing1 -> v1.2.testing1 Fetching submodule proto From https://github.com/meshtastic/Meshtastic-protobufs 6e05f72..0c20edb master -> origin/master Updating 7a86d15..6c95659 Fast-forward .github/actions/initbuild/action.yml | 38 + .github/workflows/main.yml | 107 +- .github/workflows/release.yml | 80 + .gitignore | 2 +- .idea/workspace.xml | 17 +- bin/build-all.sh | 2 +- bin/buildinfo.py | 8 +- bin/platformio-custom.py | 17 +- bin/promote-release.sh | 9 + bin/readprops.py | 36 + boards/wiscore_rak4600.json | 71 + data/static/basic.js | 43 - data/static/index.html | 19 +- data/static/meshtastic.js.gz | Bin 23599 -> 0 bytes docs/.well-known/assetlinks.json | 9 - docs/README.md | 97 - docs/SupportedHardware.md | 8 - docs/_config.yml | 8 - docs/desk-video-screenshot.png | Bin 545585 -> 0 bytes docs/editing-this-site.md | 10 - docs/faq.md | 34 - .../AN1200_22_Semtech_LoRa_Basics_v2_STD.pdf | Bin 1084599 -> 0 bytes .../AXP192 Datasheet_v1.1_en_draft_2211.pdf | Bin 1874094 -> 0 bytes docs/hardware/DS_SX1261-2_V1.2.pdf | Bin 2573842 -> 0 bytes docs/hardware/DS_SX1276-7-8-9_W_APP_V6.pdf | Bin 2273671 -> 0 bytes docs/hardware/LoRa Design Guide.pdf | Bin 649651 -> 0 bytes .../hardware/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf | Bin 886860 -> 0 bytes docs/hardware/RFM95_96_97_98W.pdf | Bin 1960835 -> 0 bytes docs/hardware/T-SX1262.pdf | Bin 1485590 -> 0 bytes docs/hardware/T_BeamV1.0.pdf | Bin 150368 -> 0 bytes docs/hardware/WIFI_LoRa_32_V2(868-915).PDF | Bin 136026 -> 0 bytes .../air530/Air530 GPS Manual Text English.pdf | Bin 824017 -> 0 bytes .../air530/Air530_GPS_User_Booklet.V1.7.pdf | Bin 588669 -> 0 bytes .../hardware/axp192-complete-datasheet-chinese.pdf | Bin 1177037 -> 0 bytes docs/hardware/corvus.md | 35 - docs/hardware/cubecell-TODO.md | 6 - docs/hardware/esp32_datasheet_en.pdf | Bin 1088901 -> 0 bytes docs/hardware/heltec-wifi-lora-32-v2-915.pdf | Bin 136026 -> 0 bytes docs/hardware/lora-fcc-requirements.pdf | Bin 2978179 -> 0 bytes docs/hardware/nrf52/nrf52-programming.png | Bin 145798 -> 0 bytes docs/hardware/pe4259ds-rf-switch.pdf | Bin 470712 -> 0 bytes docs/hardware/pinetab/PineTab LoRa schematic.pdf | Bin 23532 -> 0 bytes docs/hardware/pinetab/SX1302/DS_SX1302_V1.0.pdf | Bin 748699 -> 0 bytes ...6\210\267\346\211\213\345\206\214(2)(1)(1).pdf" | Bin 1004343 -> 0 bytes ...6\350\256\241\346\211\213\345\206\214_V1.1.pdf" | Bin 1251942 -> 0 bytes ...56\276\350\256\241\346\211\213\345\206\214.pdf" | Bin 1453397 -> 0 bytes docs/hardware/pinetab/ch341h_datasheet.pdf | 990 - docs/hardware/pinetab/nfnfaceblhkepdph.jpg | Bin 278962 -> 0 bytes docs/hardware/pinetab/nhndndegjjflkibg.jpg | Bin 426965 -> 0 bytes docs/hardware/rak815/PE4259.pdf | Bin 191605 -> 0 bytes .../rak815/RAK813 Module Datasheet V1.0.pdf | Bin 938962 -> 0 bytes .../rak815/RAK813_BLE_LoRa_Schematic_20180322.pdf | 3692 -- .../RAK815(RAK813 BreakBoard) Datasheet V1.1.pdf | Bin 1444199 -> 0 bytes ...5_LoRaB_Break_Board_Schematic_V1.0_20180322.pdf | 4106 -- docs/hardware/rak815/ublox max7 datasheet.pdf | 8249 ---- ...eiverDescrProtSpec_(GPS.G6-SW-10018)_Public.pdf | Bin 3893754 -> 0 bytes ...ox8-M8_ReceiverDescrProtSpec_(UBX-13003221).pdf | 38977 ------------------- docs/privacy.md | 11 - docs/radio-settings.md | 105 - docs/software/android-too-old.md | 7 - docs/software/ant.md | 14 - docs/software/build-instructions.md | 58 - docs/software/channels.md | 17 - docs/software/crypto.md | 59 - docs/software/device-api.md | 128 - docs/software/esp32-arduino-build-notes.md | 29 - docs/software/gps-todo.txt | 17 - docs/software/install-OSX.md | 27 - docs/software/mesh-alg.md | 218 - docs/software/mqtt.md | 253 - docs/software/nrf52-TODO.md | 289 - docs/software/pinetab.md | 34 - docs/software/plugin-api.md | 81 - .../software/plugins/ExternalNotificationPlugin.md | 89 - docs/software/plugins/RangeTestPlugin.md | 135 - docs/software/plugins/SerialPlugin.md | 40 - docs/software/plugins/StoreForwardPlugin.md | 105 - docs/software/power.md | 98 - docs/software/rak-wizblock.md | 67 - docs/software/rak815.md | 6 - docs/software/ramusage-nrf52.txt | 202 - docs/software/read-error.txt | 148 - docs/software/remote-admin.md | 121 - docs/software/remote-hardware-service.md | 60 - docs/software/running-github-actions.md | 10 - docs/software/sw-design.md | 12 - {docs/software => geeksville-private}/TODO.md | 11 +- images/Insufficient space.png | Bin 10450 -> 0 bytes images/LoRa-Frequency-Bands.jpg | Bin 33164 -> 0 bytes images/amazon-fire-button.png | Bin 12634 -> 0 bytes images/platformio-erase.png | Bin 53687 -> 0 bytes proto | 2 +- src/mesh/generated/deviceonly.pb.h | 2 +- src/mesh/generated/mesh.pb.h | 4 +- src/mesh/mesh-pb-constants.cpp | 4 +- version.properties | 2 +- 96 files changed, 345 insertions(+), 58790 deletions(-) create mode 100644 .github/actions/initbuild/action.yml create mode 100644 .github/workflows/release.yml create mode 100755 bin/promote-release.sh create mode 100644 bin/readprops.py create mode 100644 boards/wiscore_rak4600.json delete mode 100644 data/static/basic.js delete mode 100644 data/static/meshtastic.js.gz delete mode 100644 docs/.well-known/assetlinks.json delete mode 100644 docs/README.md delete mode 100644 docs/SupportedHardware.md delete mode 100644 docs/_config.yml delete mode 100644 docs/desk-video-screenshot.png delete mode 100644 docs/editing-this-site.md delete mode 100644 docs/faq.md delete mode 100644 docs/hardware/AN1200_22_Semtech_LoRa_Basics_v2_STD.pdf delete mode 100644 docs/hardware/AXP192 Datasheet_v1.1_en_draft_2211.pdf delete mode 100644 docs/hardware/DS_SX1261-2_V1.2.pdf delete mode 100644 docs/hardware/DS_SX1276-7-8-9_W_APP_V6.pdf delete mode 100644 docs/hardware/LoRa Design Guide.pdf delete mode 100644 docs/hardware/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf delete mode 100644 docs/hardware/RFM95_96_97_98W.pdf delete mode 100644 docs/hardware/T-SX1262.pdf delete mode 100644 docs/hardware/T_BeamV1.0.pdf delete mode 100644 docs/hardware/WIFI_LoRa_32_V2(868-915).PDF delete mode 100644 docs/hardware/air530/Air530 GPS Manual Text English.pdf delete mode 100644 docs/hardware/air530/Air530_GPS_User_Booklet.V1.7.pdf delete mode 100644 docs/hardware/axp192-complete-datasheet-chinese.pdf delete mode 100644 docs/hardware/corvus.md delete mode 100644 docs/hardware/cubecell-TODO.md delete mode 100644 docs/hardware/esp32_datasheet_en.pdf delete mode 100644 docs/hardware/heltec-wifi-lora-32-v2-915.pdf delete mode 100644 docs/hardware/lora-fcc-requirements.pdf delete mode 100644 docs/hardware/nrf52/nrf52-programming.png delete mode 100644 docs/hardware/pe4259ds-rf-switch.pdf delete mode 100644 docs/hardware/pinetab/PineTab LoRa schematic.pdf delete mode 100644 docs/hardware/pinetab/SX1302/DS_SX1302_V1.0.pdf delete mode 100644 "docs/hardware/pinetab/SX1302/M-GW1302S \347\224\250\346\210\267\346\211\213\345\206\214(2)(1)(1).pdf" delete mode 100644 "docs/hardware/pinetab/SX1302/M-GW1302S\357\274\210\345\260\204\351\242\221\347\211\210\357\274\211\347\241\254\344\273\266\350\256\276\350\256\241\346\211\213\345\206\214_V1.1.pdf" delete mode 100644 "docs/hardware/pinetab/SX1302/M-GW1302\357\274\210\351\200\217\344\274\240\347\211\210\357\274\211_\347\241\254\344\273\266\350\256\276\350\256\241\346\211\213\345\206\214.pdf" delete mode 100644 docs/hardware/pinetab/ch341h_datasheet.pdf delete mode 100644 docs/hardware/pinetab/nfnfaceblhkepdph.jpg delete mode 100644 docs/hardware/pinetab/nhndndegjjflkibg.jpg delete mode 100644 docs/hardware/rak815/PE4259.pdf delete mode 100644 docs/hardware/rak815/RAK813 Module Datasheet V1.0.pdf delete mode 100644 docs/hardware/rak815/RAK813_BLE_LoRa_Schematic_20180322.pdf delete mode 100644 docs/hardware/rak815/RAK815(RAK813 BreakBoard) Datasheet V1.1.pdf delete mode 100644 docs/hardware/rak815/RAK815_LoRaB_Break_Board_Schematic_V1.0_20180322.pdf delete mode 100644 docs/hardware/rak815/ublox max7 datasheet.pdf delete mode 100644 docs/hardware/u-blox6_ReceiverDescrProtSpec_(GPS.G6-SW-10018)_Public.pdf delete mode 100644 docs/hardware/u-blox8-M8_ReceiverDescrProtSpec_(UBX-13003221).pdf delete mode 100644 docs/privacy.md delete mode 100644 docs/radio-settings.md delete mode 100644 docs/software/android-too-old.md delete mode 100644 docs/software/ant.md delete mode 100644 docs/software/build-instructions.md delete mode 100644 docs/software/channels.md delete mode 100644 docs/software/crypto.md delete mode 100644 docs/software/device-api.md delete mode 100644 docs/software/esp32-arduino-build-notes.md delete mode 100644 docs/software/gps-todo.txt delete mode 100644 docs/software/install-OSX.md delete mode 100644 docs/software/mesh-alg.md delete mode 100644 docs/software/mqtt.md delete mode 100644 docs/software/nrf52-TODO.md delete mode 100644 docs/software/pinetab.md delete mode 100644 docs/software/plugin-api.md delete mode 100644 docs/software/plugins/ExternalNotificationPlugin.md delete mode 100644 docs/software/plugins/RangeTestPlugin.md delete mode 100644 docs/software/plugins/SerialPlugin.md delete mode 100644 docs/software/plugins/StoreForwardPlugin.md delete mode 100644 docs/software/power.md delete mode 100644 docs/software/rak-wizblock.md delete mode 100644 docs/software/rak815.md delete mode 100644 docs/software/ramusage-nrf52.txt delete mode 100644 docs/software/read-error.txt delete mode 100644 docs/software/remote-admin.md delete mode 100644 docs/software/remote-hardware-service.md delete mode 100644 docs/software/running-github-actions.md delete mode 100644 docs/software/sw-design.md rename {docs/software => geeksville-private}/TODO.md (98%) delete mode 100644 images/Insufficient space.png delete mode 100644 images/LoRa-Frequency-Bands.jpg delete mode 100644 images/amazon-fire-button.png delete mode 100644 images/platformio-erase.png Submodule path 'proto': checked out '157f9891dd35d3087f51e32dc0b103fcb1f0ca7c' Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tbeam Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tbeam0.7 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/heltec Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora-v1 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora_v1_3 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora-v2 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/tlora-v2-1-1.6 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating git+https://github.com/meshtastic/esp32_https_server.git 1.0.0+sha.daf6ca1 [Up-to-date] Updating adafruit/DHT sensor library 1.4.2 @ ^1.4.1 [Up-to-date] Updating adafruit/Adafruit Unified Sensor 1.1.4 @ ^1.1.4 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/cubecellplus Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora_isp4520 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/nrf52840dk Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/nrf52840dk-geeksville Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/feather_nrf52832 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak815 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak4631 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/rak4600 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/ppr Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/ppr1 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/eink Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/eink0.1 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora-relay-v1 Updating git+https://github.com/meshtastic/esp8266-oled-ssd1306.git#35d796226b853b0c0ff818b2f1aa3d35e7296a96 4.1.0+sha.35d7962 [Up-to-date] Updating git+https://github.com/geeksville/OneButton.git 0.0.0+sha.ae171db [Up-to-date] Updating bakercp/CRC32 2.0.0 [Up-to-date] Updating git+https://github.com/meshtastic/arduino-fsm.git#829e967b8a95c094f73c60ef8dacfe66eae38940 2.2.0+sha.829e967 [Up-to-date] Updating git+https://github.com/meshtastic/SparkFun_Ublox_Arduino_Library.git#31015a55e630a2df77d9d714669c621a5bf355ad 1.7.2+sha.31015a5 [Up-to-date] Updating git+https://github.com/meshtastic/RadioLib.git#07de964e929238949035fb0d5887026a3058df1a 3.5.0+sha.07de964 [Up-to-date] Updating git+https://github.com/meshtastic/TinyGPSPlus.git#f0f47067ef2f67c856475933188251c1ef615e79 1.0.2+sha.f0f4706 [Up-to-date] Updating git+https://github.com/meshtastic/AXP202X_Library.git#8404abb6d4b486748636bc6ad72d2a47baaf5460 1.1.1+sha.8404abb [Up-to-date] Updating git+https://github.com/geeksville/ArduinoThread.git#72921ac222eed6f526ba1682023cee290d9aa1b3 0.0.0+sha.72921ac [Up-to-date] Updating knolleary/PubSubClient 2.8.0 [Up-to-date] Updating sparkfun/SparkFun BQ27441 LiPo Fuel Gauge Arduino Library 1.1.0 [Up-to-date] Updating bodmer/TFT_eSPI 2.3.64 [Up-to-date] Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/lora-relay-v2 Library Storage: /home/jm/meshtastic/github/meshtastic/Meshtastic-device/.pio/libdeps/native Building for tlora-v2 with Processing tlora-v2 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/tlora-v2/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora-v2/src/FSCommon.cpp.o Compiling .pio/build/tlora-v2/src/OSTimer.cpp.o Compiling .pio/build/tlora-v2/src/Observer.cpp.o Compiling .pio/build/tlora-v2/src/Power.cpp.o Compiling .pio/build/tlora-v2/src/PowerFSM.cpp.o Compiling .pio/build/tlora-v2/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora-v2/src/SPILock.cpp.o Compiling .pio/build/tlora-v2/src/SerialConsole.cpp.o Compiling .pio/build/tlora-v2/src/airtime.cpp.o Compiling .pio/build/tlora-v2/src/buzz/buzz.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora-v2/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora-v2/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora-v2/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora-v2/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora-v2/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora-v2/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora-v2/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora-v2/src/gps/GPS.cpp.o Compiling .pio/build/tlora-v2/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora-v2/src/gps/RTC.cpp.o Compiling .pio/build/tlora-v2/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora-v2/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora-v2/src/graphics/Screen.cpp.o Compiling .pio/build/tlora-v2/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora-v2/src/main.cpp.o Compiling .pio/build/tlora-v2/src/memtest.cpp.o Compiling .pio/build/tlora-v2/src/mesh/Channels.cpp.o Compiling .pio/build/tlora-v2/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora-v2/src/mesh/DSRRouter.cpp.o Compiling .pio/build/tlora-v2/src/mesh/FloodingRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora-v2/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora-v2/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora-v2/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora-v2/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora-v2/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora-v2/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora-v2/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora-v2/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora-v2/src/mesh/Router.cpp.o Compiling .pio/build/tlora-v2/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora-v2/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora-v2/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora-v2/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora-v2/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora-v2/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora-v2/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora-v2/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora-v2/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora-v2/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora-v2/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora-v2/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora-v2/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora-v2/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora-v2/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora-v2/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora-v2/src/sleep.cpp.o Linking .pio/build/tlora-v2/firmware.elf Retrieving maximum program size .pio/build/tlora-v2/firmware.elf Checking size .pio/build/tlora-v2/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73200 bytes from 327680 bytes) Flash: [========= ] 86.8% (used 1592371 bytes from 1835008 bytes) Building .pio/build/tlora-v2/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 45.42 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v2 SUCCESS 00:00:45.418 ========================= 1 succeeded in 00:00:45.418 ========================= Copying ESP32 bin file Building for tlora-v1 with Processing tlora-v1 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/tlora-v1/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora-v1/src/FSCommon.cpp.o Compiling .pio/build/tlora-v1/src/OSTimer.cpp.o Compiling .pio/build/tlora-v1/src/Observer.cpp.o Compiling .pio/build/tlora-v1/src/Power.cpp.o Compiling .pio/build/tlora-v1/src/PowerFSM.cpp.o Compiling .pio/build/tlora-v1/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora-v1/src/SPILock.cpp.o Compiling .pio/build/tlora-v1/src/SerialConsole.cpp.o Compiling .pio/build/tlora-v1/src/airtime.cpp.o Compiling .pio/build/tlora-v1/src/buzz/buzz.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora-v1/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora-v1/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora-v1/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora-v1/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora-v1/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora-v1/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora-v1/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora-v1/src/gps/GPS.cpp.o Compiling .pio/build/tlora-v1/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora-v1/src/gps/RTC.cpp.o Compiling .pio/build/tlora-v1/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora-v1/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora-v1/src/graphics/Screen.cpp.o Compiling .pio/build/tlora-v1/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora-v1/src/main.cpp.o Compiling .pio/build/tlora-v1/src/memtest.cpp.o Compiling .pio/build/tlora-v1/src/mesh/Channels.cpp.o Compiling .pio/build/tlora-v1/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora-v1/src/mesh/DSRRouter.cpp.o Compiling .pio/build/tlora-v1/src/mesh/FloodingRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora-v1/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora-v1/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora-v1/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora-v1/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora-v1/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora-v1/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora-v1/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora-v1/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora-v1/src/mesh/Router.cpp.o Compiling .pio/build/tlora-v1/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora-v1/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora-v1/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora-v1/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora-v1/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora-v1/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora-v1/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora-v1/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora-v1/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora-v1/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora-v1/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora-v1/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora-v1/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora-v1/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora-v1/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora-v1/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora-v1/src/sleep.cpp.o Linking .pio/build/tlora-v1/firmware.elf Retrieving maximum program size .pio/build/tlora-v1/firmware.elf Checking size .pio/build/tlora-v1/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73152 bytes from 327680 bytes) Flash: [========= ] 86.4% (used 1585331 bytes from 1835008 bytes) Building .pio/build/tlora-v1/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 42.95 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora-v1 SUCCESS 00:00:42.945 ========================= 1 succeeded in 00:00:42.945 ========================= Copying ESP32 bin file Building for tlora_v1_3 with Processing tlora_v1_3 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 42 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/tlora_v1_3/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora_v1_3/src/FSCommon.cpp.o Compiling .pio/build/tlora_v1_3/src/OSTimer.cpp.o Compiling .pio/build/tlora_v1_3/src/Observer.cpp.o Compiling .pio/build/tlora_v1_3/src/Power.cpp.o Compiling .pio/build/tlora_v1_3/src/PowerFSM.cpp.o Compiling .pio/build/tlora_v1_3/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora_v1_3/src/SPILock.cpp.o Compiling .pio/build/tlora_v1_3/src/SerialConsole.cpp.o Compiling .pio/build/tlora_v1_3/src/airtime.cpp.o Compiling .pio/build/tlora_v1_3/src/buzz/buzz.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora_v1_3/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora_v1_3/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora_v1_3/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/GPS.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/RTC.cpp.o Compiling .pio/build/tlora_v1_3/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora_v1_3/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora_v1_3/src/graphics/Screen.cpp.o Compiling .pio/build/tlora_v1_3/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora_v1_3/src/main.cpp.o Compiling .pio/build/tlora_v1_3/src/memtest.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/Channels.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/DSRRouter.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/FloodingRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora_v1_3/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/Router.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora_v1_3/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora_v1_3/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora_v1_3/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora_v1_3/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora_v1_3/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora_v1_3/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora_v1_3/src/sleep.cpp.o Linking .pio/build/tlora_v1_3/firmware.elf Retrieving maximum program size .pio/build/tlora_v1_3/firmware.elf Checking size .pio/build/tlora_v1_3/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73200 bytes from 327680 bytes) Flash: [========= ] 86.8% (used 1592371 bytes from 1835008 bytes) Building .pio/build/tlora_v1_3/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 43.44 seconds ========================= Environment Status Duration ------------- -------- ------------ tlora_v1_3 SUCCESS 00:00:43.442 ========================= 1 succeeded in 00:00:43.442 ========================= Copying ESP32 bin file Building for tlora-v2-1-1.6 with Processing tlora-v2-1-1.6 (board: ttgo-lora32-v1; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-lora32-v1.html PLATFORM: Espressif 32 (3.2.0) > TTGO LoRa32-OLED V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/tlora-v2-1-1.6/src/BluetoothCommon.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/FSCommon.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/OSTimer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/Observer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/Power.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/PowerFSM.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/RedirectablePrint.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/SPILock.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/SerialConsole.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/airtime.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/buzz/buzz.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/Lock.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/concurrency/OSThread.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/esp32/main-esp32.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/Air530GPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/GPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/RTC.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/graphics/Screen.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/main.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/memtest.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/Channels.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/DSRRouter.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/FloodingRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tlora-v2-1-1.6/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/MeshService.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/NodeDB.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/Router.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/mqtt/MQTT.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/nimble/NimbleDefs.c.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/Plugins.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tlora-v2-1-1.6/src/sleep.cpp.o Linking .pio/build/tlora-v2-1-1.6/firmware.elf Retrieving maximum program size .pio/build/tlora-v2-1-1.6/firmware.elf Checking size .pio/build/tlora-v2-1-1.6/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73200 bytes from 327680 bytes) Flash: [========= ] 86.8% (used 1592371 bytes from 1835008 bytes) Building .pio/build/tlora-v2-1-1.6/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 38.71 seconds ========================= Environment Status Duration -------------- -------- ------------ tlora-v2-1-1.6 SUCCESS 00:00:38.714 ========================= 1 succeeded in 00:00:38.714 ========================= Copying ESP32 bin file Building for tbeam with Processing tbeam (board: ttgo-t-beam; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-t-beam.html PLATFORM: Espressif 32 (3.2.0) > TTGO T-Beam HARDWARE: ESP32 240MHz, 1.25MB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/tbeam/src/BluetoothCommon.cpp.o Compiling .pio/build/tbeam/src/FSCommon.cpp.o Compiling .pio/build/tbeam/src/OSTimer.cpp.o Compiling .pio/build/tbeam/src/Observer.cpp.o Compiling .pio/build/tbeam/src/Power.cpp.o Compiling .pio/build/tbeam/src/PowerFSM.cpp.o Compiling .pio/build/tbeam/src/RedirectablePrint.cpp.o Compiling .pio/build/tbeam/src/SPILock.cpp.o Compiling .pio/build/tbeam/src/SerialConsole.cpp.o Compiling .pio/build/tbeam/src/airtime.cpp.o Compiling .pio/build/tbeam/src/buzz/buzz.cpp.o Compiling .pio/build/tbeam/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tbeam/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tbeam/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tbeam/src/concurrency/Lock.cpp.o Compiling .pio/build/tbeam/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tbeam/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tbeam/src/concurrency/OSThread.cpp.o Compiling .pio/build/tbeam/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tbeam/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tbeam/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tbeam/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tbeam/src/esp32/main-esp32.cpp.o Compiling .pio/build/tbeam/src/gps/Air530GPS.cpp.o Compiling .pio/build/tbeam/src/gps/GPS.cpp.o Compiling .pio/build/tbeam/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tbeam/src/gps/RTC.cpp.o Compiling .pio/build/tbeam/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tbeam/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tbeam/src/graphics/Screen.cpp.o Compiling .pio/build/tbeam/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tbeam/src/main.cpp.o Compiling .pio/build/tbeam/src/memtest.cpp.o Compiling .pio/build/tbeam/src/mesh/Channels.cpp.o Compiling .pio/build/tbeam/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tbeam/src/mesh/DSRRouter.cpp.o Compiling .pio/build/tbeam/src/mesh/FloodingRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tbeam/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tbeam/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tbeam/src/mesh/MeshService.cpp.o Compiling .pio/build/tbeam/src/mesh/NodeDB.cpp.o Compiling .pio/build/tbeam/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tbeam/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tbeam/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tbeam/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tbeam/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tbeam/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tbeam/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tbeam/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tbeam/src/mesh/Router.cpp.o Compiling .pio/build/tbeam/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tbeam/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tbeam/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tbeam/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tbeam/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tbeam/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tbeam/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tbeam/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tbeam/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tbeam/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tbeam/src/mqtt/MQTT.cpp.o Compiling .pio/build/tbeam/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tbeam/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tbeam/src/nimble/NimbleDefs.c.o Compiling .pio/build/tbeam/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/Plugins.cpp.o Compiling .pio/build/tbeam/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tbeam/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tbeam/src/sleep.cpp.o In file included from src/sleep.cpp:24:0: .pio/libdeps/tbeam/AXP202X_Library/src/axp20x.h:65:0: warning: "AXP192_SLAVE_ADDRESS" redefined #define AXP192_SLAVE_ADDRESS (0x34) ^ In file included from src/sleep.h:5:0, from src/sleep.cpp:1: src/configuration.h:203:0: note: this is the location of the previous definition #define AXP192_SLAVE_ADDRESS 0x34 ^ Linking .pio/build/tbeam/firmware.elf Retrieving maximum program size .pio/build/tbeam/firmware.elf Checking size .pio/build/tbeam/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 5.6% (used 73192 bytes from 1310720 bytes) Flash: [========= ] 87.8% (used 1610851 bytes from 1835008 bytes) Building .pio/build/tbeam/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 38.47 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam SUCCESS 00:00:38.473 ========================= 1 succeeded in 00:00:38.473 ========================= Copying ESP32 bin file Building for heltec with Processing heltec (board: heltec_wifi_lora_32_V2; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/heltec_wifi_lora_32_V2.html PLATFORM: Espressif 32 (3.2.0) > Heltec WiFi LoRa 32 (V2) HARDWARE: ESP32 240MHz, 320KB RAM, 8MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/heltec/src/BluetoothCommon.cpp.o Compiling .pio/build/heltec/src/FSCommon.cpp.o Compiling .pio/build/heltec/src/OSTimer.cpp.o Compiling .pio/build/heltec/src/Observer.cpp.o Compiling .pio/build/heltec/src/Power.cpp.o Compiling .pio/build/heltec/src/PowerFSM.cpp.o Compiling .pio/build/heltec/src/RedirectablePrint.cpp.o Compiling .pio/build/heltec/src/SPILock.cpp.o Compiling .pio/build/heltec/src/SerialConsole.cpp.o Compiling .pio/build/heltec/src/airtime.cpp.o Compiling .pio/build/heltec/src/buzz/buzz.cpp.o Compiling .pio/build/heltec/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/heltec/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/heltec/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/heltec/src/concurrency/Lock.cpp.o Compiling .pio/build/heltec/src/concurrency/LockGuard.cpp.o Compiling .pio/build/heltec/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/heltec/src/concurrency/OSThread.cpp.o Compiling .pio/build/heltec/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/heltec/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/heltec/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/heltec/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/heltec/src/esp32/main-esp32.cpp.o Compiling .pio/build/heltec/src/gps/Air530GPS.cpp.o Compiling .pio/build/heltec/src/gps/GPS.cpp.o Compiling .pio/build/heltec/src/gps/NMEAGPS.cpp.o Compiling .pio/build/heltec/src/gps/RTC.cpp.o Compiling .pio/build/heltec/src/gps/UBloxGPS.cpp.o Compiling .pio/build/heltec/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/heltec/src/graphics/Screen.cpp.o Compiling .pio/build/heltec/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/heltec/src/main.cpp.o Compiling .pio/build/heltec/src/memtest.cpp.o Compiling .pio/build/heltec/src/mesh/Channels.cpp.o Compiling .pio/build/heltec/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/heltec/src/mesh/DSRRouter.cpp.o Compiling .pio/build/heltec/src/mesh/FloodingRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/heltec/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/heltec/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/heltec/src/mesh/MeshService.cpp.o Compiling .pio/build/heltec/src/mesh/NodeDB.cpp.o Compiling .pio/build/heltec/src/mesh/PacketHistory.cpp.o Compiling .pio/build/heltec/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/heltec/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/heltec/src/mesh/RF95Interface.cpp.o Compiling .pio/build/heltec/src/mesh/RadioInterface.cpp.o Compiling .pio/build/heltec/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/heltec/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/heltec/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/heltec/src/mesh/Router.cpp.o Compiling .pio/build/heltec/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/heltec/src/mesh/StreamAPI.cpp.o Compiling .pio/build/heltec/src/mesh/generated/admin.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/channel.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/heltec/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/heltec/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/heltec/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/heltec/src/mesh/http/WebServer.cpp.o Compiling .pio/build/heltec/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/heltec/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/heltec/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/heltec/src/mqtt/MQTT.cpp.o Compiling .pio/build/heltec/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/heltec/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/heltec/src/nimble/NimbleDefs.c.o Compiling .pio/build/heltec/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/Plugins.cpp.o Compiling .pio/build/heltec/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/heltec/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/heltec/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/heltec/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/heltec/src/sleep.cpp.o Linking .pio/build/heltec/firmware.elf Retrieving maximum program size .pio/build/heltec/firmware.elf Checking size .pio/build/heltec/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 22.3% (used 73152 bytes from 327680 bytes) Flash: [========= ] 86.4% (used 1585043 bytes from 1835008 bytes) Building .pio/build/heltec/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 37.14 seconds ========================= Environment Status Duration ------------- -------- ------------ heltec SUCCESS 00:00:37.145 ========================= 1 succeeded in 00:00:37.145 ========================= Copying ESP32 bin file Building for tbeam0.7 with Processing tbeam0.7 (board: ttgo-t-beam; platform: espressif32; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ttgo-t-beam.html PLATFORM: Espressif 32 (3.2.0) > TTGO T-Beam HARDWARE: ESP32 240MHz, 1.25MB RAM, 4MB Flash DEBUG: Current (jlink) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 0.0.0+sha.4cde0f5d - tool-esptoolpy 1.30000.201119 (3.0.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 46 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0.1 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0.1 |-- 3.5.0+sha.07de964 | |-- 1.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0.1 |-- 1.0.1 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 1.0.0+sha.daf6ca1 |-- 1.4.2 | |-- 1.1.4 |-- 1.1.4 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 |-- |-- 1.0 | |-- 1.0 | | |-- 1.0 | |-- 1.0 |-- 1.0 | |-- 1.0 |-- 1.1.0 | |-- 1.0 | | |-- 1.0 |-- 1.0 | |-- 1.0 | | |-- 1.0 Building in release mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/tbeam0.7/src/BluetoothCommon.cpp.o Compiling .pio/build/tbeam0.7/src/FSCommon.cpp.o Compiling .pio/build/tbeam0.7/src/OSTimer.cpp.o Compiling .pio/build/tbeam0.7/src/Observer.cpp.o Compiling .pio/build/tbeam0.7/src/Power.cpp.o Compiling .pio/build/tbeam0.7/src/PowerFSM.cpp.o Compiling .pio/build/tbeam0.7/src/RedirectablePrint.cpp.o Compiling .pio/build/tbeam0.7/src/SPILock.cpp.o Compiling .pio/build/tbeam0.7/src/SerialConsole.cpp.o Compiling .pio/build/tbeam0.7/src/airtime.cpp.o Compiling .pio/build/tbeam0.7/src/buzz/buzz.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/Lock.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/LockGuard.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/tbeam0.7/src/concurrency/OSThread.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/BluetoothSoftwareUpdate.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/ESP32CryptoEngine.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/NimbleSoftwareUpdate.c.o Compiling .pio/build/tbeam0.7/src/esp32/SimpleAllocator.cpp.o Compiling .pio/build/tbeam0.7/src/esp32/main-esp32.cpp.o Compiling .pio/build/tbeam0.7/src/gps/Air530GPS.cpp.o Compiling .pio/build/tbeam0.7/src/gps/GPS.cpp.o Compiling .pio/build/tbeam0.7/src/gps/NMEAGPS.cpp.o Compiling .pio/build/tbeam0.7/src/gps/RTC.cpp.o Compiling .pio/build/tbeam0.7/src/gps/UBloxGPS.cpp.o Compiling .pio/build/tbeam0.7/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/tbeam0.7/src/graphics/Screen.cpp.o Compiling .pio/build/tbeam0.7/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/tbeam0.7/src/main.cpp.o Compiling .pio/build/tbeam0.7/src/memtest.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/Channels.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/DSRRouter.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/FloodingRouter.cpp.o src/mesh/CryptoEngine.cpp: In member function 'void CryptoEngine::initNonce(uint32_t, uint64_t)': src/mesh/CryptoEngine.cpp:35:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint64_t *)&nonce[0]) = packetNum; ^ src/mesh/CryptoEngine.cpp:36:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint32_t *)&nonce[8]) = fromNode; ^ Compiling .pio/build/tbeam0.7/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/MeshService.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/NodeDB.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/PacketHistory.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RF95Interface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RadioInterface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/Router.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/StreamAPI.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/generated/admin.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/channel.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/tbeam0.7/src/mesh/http/ContentHandler.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/http/ContentHelper.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/http/WebServer.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/http/WiFiAPClient.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/tbeam0.7/src/mesh/wifi/WiFiServerAPI.cpp.o Compiling .pio/build/tbeam0.7/src/mqtt/MQTT.cpp.o Compiling .pio/build/tbeam0.7/src/nimble/BluetoothUtil.cpp.o Compiling .pio/build/tbeam0.7/src/nimble/NimbleBluetoothAPI.cpp.o Compiling .pio/build/tbeam0.7/src/nimble/NimbleDefs.c.o Compiling .pio/build/tbeam0.7/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/Plugins.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/esp32/RangeTestPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/plugins/esp32/StoreForwardPlugin.cpp.o Compiling .pio/build/tbeam0.7/src/sleep.cpp.o Linking .pio/build/tbeam0.7/firmware.elf Retrieving maximum program size .pio/build/tbeam0.7/firmware.elf Checking size .pio/build/tbeam0.7/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 5.6% (used 73200 bytes from 1310720 bytes) Flash: [========= ] 87.3% (used 1601391 bytes from 1835008 bytes) Building .pio/build/tbeam0.7/firmware.bin esptool.py v3.0 ========================= [SUCCESS] Took 35.90 seconds ========================= Environment Status Duration ------------- -------- ------------ tbeam0.7 SUCCESS 00:00:35.904 ========================= 1 succeeded in 00:00:35.904 ========================= Copying ESP32 bin file Building for rak4631 with Processing rak4631 (board: wiscore_rak4631; platform: https://github.com/meshtastic/platform-nordicnrf52.git#merge; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/wiscore_rak4631.html PLATFORM: Nordic nRF52 (7.1.0+sha.1cab6c7) > WisCore RAK4631 Board HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash DEBUG: Current (jlink) External (jlink, stlink) PACKAGES: - framework-arduinoadafruitnrf52 0.21.0+sha.8643aa4 - tool-sreccat 1.164.0 (1.64) - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 23 compatible libraries Scanning dependencies... Dependency Graph |-- 4.1.0+sha.35d7962 | |-- 1.0 | |-- 1.0 |-- 0.0.0+sha.ae171db |-- 2.0.0 |-- 2.2.0+sha.829e967 |-- 1.7.2+sha.31015a5 | |-- 1.0 |-- 3.5.0+sha.07de964 | |-- 1.0 | |-- 1.0.0 |-- 1.0.2+sha.f0f4706 |-- 1.1.1+sha.8404abb | |-- 1.0 |-- 1.0 |-- 1.0 |-- 0.0.0+sha.72921ac |-- 2.8.0 |-- 0.0.3 |-- 0.11.0 | |-- 0.11.0 |-- |-- 0.11.0 |-- 0.21.0 | |-- 0.11.0 | |-- 0.11.0 | | |-- 0.11.0 Building in debug mode Using meshtastic platform-custom.py, firmare version 1.2.29.6c95659 Compiling .pio/build/rak4631/variants/WisCore_RAK4631_Board/variant.cpp.o Compiling .pio/build/rak4631/src/BluetoothCommon.cpp.o Compiling .pio/build/rak4631/src/FSCommon.cpp.o Compiling .pio/build/rak4631/src/OSTimer.cpp.o Compiling .pio/build/rak4631/src/Observer.cpp.o Compiling .pio/build/rak4631/src/Power.cpp.o Compiling .pio/build/rak4631/src/PowerFSM.cpp.o Compiling .pio/build/rak4631/src/RedirectablePrint.cpp.o Compiling .pio/build/rak4631/src/SPILock.cpp.o Compiling .pio/build/rak4631/src/SerialConsole.cpp.o Compiling .pio/build/rak4631/src/airtime.cpp.o Compiling .pio/build/rak4631/src/buzz/buzz.cpp.o Compiling .pio/build/rak4631/src/concurrency/BinarySemaphoreFreeRTOS.cpp.o Compiling .pio/build/rak4631/src/concurrency/BinarySemaphorePosix.cpp.o Compiling .pio/build/rak4631/src/concurrency/InterruptableDelay.cpp.o Compiling .pio/build/rak4631/src/concurrency/Lock.cpp.o Compiling .pio/build/rak4631/src/concurrency/LockGuard.cpp.o Compiling .pio/build/rak4631/src/concurrency/NotifiedWorkerThread.cpp.o Compiling .pio/build/rak4631/src/concurrency/OSThread.cpp.o Compiling .pio/build/rak4631/src/gps/Air530GPS.cpp.o Compiling .pio/build/rak4631/src/gps/GPS.cpp.o Compiling .pio/build/rak4631/src/gps/NMEAGPS.cpp.o Compiling .pio/build/rak4631/src/gps/RTC.cpp.o Compiling .pio/build/rak4631/src/gps/UBloxGPS.cpp.o Compiling .pio/build/rak4631/src/graphics/EInkDisplay.cpp.o Compiling .pio/build/rak4631/src/graphics/Screen.cpp.o Compiling .pio/build/rak4631/src/graphics/TFTDisplay.cpp.o Compiling .pio/build/rak4631/src/main.cpp.o Compiling .pio/build/rak4631/src/memtest.cpp.o Compiling .pio/build/rak4631/src/mesh/Channels.cpp.o Compiling .pio/build/rak4631/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/rak4631/src/mesh/DSRRouter.cpp.o Compiling .pio/build/rak4631/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/rak4631/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/rak4631/src/mesh/MeshPlugin.cpp.o Compiling .pio/build/rak4631/src/mesh/MeshService.cpp.o Compiling .pio/build/rak4631/src/mesh/NodeDB.cpp.o Compiling .pio/build/rak4631/src/mesh/PacketHistory.cpp.o Compiling .pio/build/rak4631/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/rak4631/src/mesh/ProtobufPlugin.cpp.o Compiling .pio/build/rak4631/src/mesh/RF95Interface.cpp.o Compiling .pio/build/rak4631/src/mesh/RadioInterface.cpp.o Compiling .pio/build/rak4631/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/rak4631/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/rak4631/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/rak4631/src/mesh/Router.cpp.o Compiling .pio/build/rak4631/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/rak4631/src/mesh/StreamAPI.cpp.o Compiling .pio/build/rak4631/src/mesh/generated/admin.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/apponly.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/channel.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/deviceonly.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/environmental_measurement.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/mesh.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/mqtt.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/portnums.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/radioconfig.pb.c.o Compiling .pio/build/rak4631/src/mesh/generated/remote_hardware.pb.c.o Compiling .pio/build/rak4631/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/rak4631/src/nrf52/BQ25713.cpp.o Compiling .pio/build/rak4631/src/nrf52/JLINK_MONITOR.c.o Compiling .pio/build/rak4631/src/nrf52/NRF52Bluetooth.cpp.o Compiling .pio/build/rak4631/src/nrf52/NRF52CryptoEngine.cpp.o Compiling .pio/build/rak4631/src/nrf52/alloc.cpp.o Compiling .pio/build/rak4631/src/nrf52/hardfault.cpp.o Compiling .pio/build/rak4631/src/nrf52/main-bare.cpp.o Compiling .pio/build/rak4631/src/nrf52/main-nrf52.cpp.o Compiling .pio/build/rak4631/src/nrf52/wifi-stubs.cpp.o Compiling .pio/build/rak4631/src/plugins/AdminPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/ExternalNotificationPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/NodeInfoPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/Plugins.cpp.o Compiling .pio/build/rak4631/src/plugins/PositionPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/RemoteHardwarePlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/ReplyPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/RoutingPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/SerialPlugin.cpp.o Compiling .pio/build/rak4631/src/plugins/TextMessagePlugin.cpp.o Compiling .pio/build/rak4631/src/sleep.cpp.o Linking .pio/build/rak4631/firmware.elf Building .pio/build/rak4631/firmware.hex Checking size .pio/build/rak4631/firmware.elf Building .pio/build/rak4631/firmware.zip sh: 1: adafruit-nrfutil: not found *** [.pio/build/rak4631/firmware.zip] Error 127 Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 10.0% (used 24776 bytes from 248832 bytes) Flash: [=== ] 32.7% (used 266644 bytes from 815104 bytes) ========================= [FAILED] Took 15.57 seconds ========================= Environment Status Duration ------------- -------- ------------ rak4631 FAILED 00:00:15.569 ==================== 1 failed, 0 succeeded in 00:00:15.569 ====================