-
Notifications
You must be signed in to change notification settings - Fork 498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for nrf52833 (including bluetooth) and softdevice S113 7.2.0 #599
Conversation
# Conflicts: # variants/rak815/variant.h
…_Arduino # Conflicts: # variants/rak815/variant.h
I just updated platformio and discovered it was printing the following build error. The root cause was that the find_pkg_root method in base.py of platformio was looking for a package.json file in the downloaded project (and if not found it would assume that it should treat the root directory of the project as 'the root'). The problem was that this framework doesn't have a package.json which should normally be acceptable. But the "tools/midi_tests" subdirectory in this project _does_ have a package.json. So platformio sees that file and "I assume that directory is the root of the project". Which is not correct and causes the later build error. I've fixed things by adding a package.json a the root - guessed at contents based on what your org would want. (Please ignore extra debugging code I added to the PIO tools. > Executing task: platformio run < Processing lora-relay-v1 (board: lora-relay-v1; platform: https://github.com/meshtastic/platform-nordicnrf52.git#62d185fe61b6c84c554046106529b4fd8f155e2c; framework: arduino) ---------------------------------------------------------------------------------------------------------------------------------------------------- looking boards lora-relay-v1 boards dir /home/kevinh/development/meshtastic/meshtastic-esp32/boards Tool Manager: Installing git+https://github.com/meshtastic/Adafruit_nRF52_Arduino.git git version 2.25.1 Cloning into '/home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_'... remote: Enumerating objects: 878, done. remote: Counting objects: 100% (878/878), done. remote: Compressing objects: 100% (731/731), done. remote: Total 878 (delta 242), reused 333 (delta 66), pack-reused 0 Receiving objects: 100% (878/878), 16.16 MiB | 17.59 MiB/s, done. Resolving deltas: 100% (242/242), done. Submodule 'cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore' (https://github.com/adafruit/Adafruit_TinyUSB_ArduinoCore.git) registered for path 'cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore' Cloning into '/home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore'... remote: Enumerating objects: 185, done. remote: Counting objects: 100% (185/185), done. remote: Compressing objects: 100% (121/121), done. remote: Total 488 (delta 58), reused 119 (delta 36), pack-reused 303 Receiving objects: 100% (488/488), 447.81 KiB | 5.60 MiB/s, done. Resolving deltas: 100% (195/195), done. Submodule path 'cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore': checked out 'f96bfb250c06c447600e1befbc6601b49672d381' WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_ WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/logs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/logs/refs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/logs/refs/remotes WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/logs/refs/remotes/origin WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/logs/refs/heads WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/objects WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/objects/info WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/objects/pack WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/info WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/logs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/logs/refs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/logs/refs/remotes WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/logs/refs/remotes/origin WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/logs/refs/heads WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/objects WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/objects/info WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/objects/pack WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/info WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/hooks WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/branches WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/refs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/refs/remotes WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/refs/remotes/origin WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/refs/heads WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/modules/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/refs/tags WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/hooks WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/branches WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/refs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/refs/remotes WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/refs/remotes/origin WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/refs/heads WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/.git/refs/tags WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Adafruit_LittleFS WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Adafruit_LittleFS/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Adafruit_LittleFS/src/littlefs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/PDM WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/PDM/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/PDM/src/utility WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/PDM/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/PDM/examples/PDMSerialPlotter WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Servo WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Servo/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Servo/src/nrf52 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Servo/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Servo/examples/Sweep WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Servo/examples/Knob WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEHomekit WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEHomekit/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEHomekit/src/crypto WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEHomekit/src/crypto/srp WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEHomekit/src/crypto/tweetnacl-modified WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEHomekit/src/service WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEAdafruitService WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEAdafruitService/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/BLEAdafruitService/src/services WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem/src/flash WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem/examples/Internal_Format WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem/examples/Internal_StressTest WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem/examples/Internal_ReadWrite WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/InternalFileSytem/examples/Internal_ListFiles WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples/slave_receiver WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples/digital_potentiometer WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples/master_reader WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples/master_scan WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples/SFRRanger_reader WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples/master_writer WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Wire/examples/slave_sender WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SPI WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SPI/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SPI/examples/DigitalPotControl WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SPI/examples/BarometricPressureSensor WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/src/services WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/src/clients WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/src/utility WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_custom_hrm WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_bleuart WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_hid WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_bleuart_multi WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_scan_advanced WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_ti_sensortag_optical WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_scan WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Central/central_throughput WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/rssi_poll WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/ancs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/bleuart WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/hid_keyscan WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/eddystone_url WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/blemidi WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/blinky_ota WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/custom_htm WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/custom_hrm WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/controller WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/neomatrix WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/clearbonds WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/ancs_oled WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/image_transfer WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/throughput WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/hid_camerashutter WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/hid_mouse WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/nrf_blinky WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/image_eink_transfer WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/adv_advanced WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/neopixel WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/rssi_callback WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/bluefruit_playground WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/hid_keyboard WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/client_cts_oled WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/bleuart_multi WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/client_cts WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/beacon WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Peripheral/StandardFirmataBLE WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/DualRoles WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/DualRoles/dual_bleuart WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Projects WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Projects/homekit WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Projects/homekit/homekit_lightbulb WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Projects/rssi_proximity WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Projects/rssi_proximity/rssi_proximity_central WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Projects/rssi_proximity/rssi_proximity_peripheral WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/digital_interrupt_deferred WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/hwpwm WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/software_timer WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/hwinfo WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/gpstest_swuart WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/Serial1_test WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/nfc_to_gpio WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/adc_vbat WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/meminfo WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/adc WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/rtos_scheduler WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/Fading WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/blinky WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/SerialEcho WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/dfu_serial WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/blink_sleep WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/fwinfo WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/hw_systick WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/Bluefruit52Lib/examples/Hardware/dfu_ota WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/RotaryEncoder WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/RotaryEncoder/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/RotaryEncoder/examples/SwEncoderPoll WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/RotaryEncoder/examples/HwEncoderPoll WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/RotaryEncoder/examples/SwEncoderCallback WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/RotaryEncoder/examples/HwEncoderCallback WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SoftwareSerial WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SoftwareSerial/examples WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SoftwareSerial/examples/TwoPortReceive WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/libraries/SoftwareSerial/examples/SoftwareSerialExample WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/feather_nrf52832 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/clue_nrf52840 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/feather_nrf52840_sense WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/raytac_mdbt50q_rx WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/circuitplayground_nrf52840 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/pca10056 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/particle_xenon WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/feather_nrf52840_express WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/metro_nrf52840_express WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/bootloader/itsybitsy_nrf52840_express WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/rak815 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/feather_nrf52832 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/clue_nrf52840 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/feather_nrf52840_sense WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/raytac_mdbt50q_rx WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/circuitplayground_nrf52840 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/pca10056 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/particle_xenon WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/feather_nrf52840_express WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/metro_nrf52840_express WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/variants/itsybitsy_nrf52840_express WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/License WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/Source WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/Source/portable WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/Source/portable/MemMang WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/Source/include WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/portable WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/portable/GCC WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/portable/GCC/nrf52 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/portable/CMSIS WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/portable/CMSIS/nrf52 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/freertos/config WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/linker WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/common WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/osal WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/audio WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/vendor WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/usbtmc WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/midi WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/hid WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/cdc WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/msc WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/device WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/microchip WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/microchip/samd WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/microchip/samg WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/valentyusb WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/valentyusb/eptri WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/espressif WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/espressif/esp32s2 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/transdimension WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc17_40 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc18_43 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc_ip3511 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/ti WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/ti/msp430x5xx WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc121 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc505 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc120 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nordic WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nordic/nrf5x WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/st WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/st/synopsys WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/st/stm32_fsdev WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/sony WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/sony/cxd56 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/utility WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/avr WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/softdevice WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include/nrf52 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/softdevice/s132_nrf52_6.1.1_API WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/softdevice/s132_nrf52_6.1.1_API/include WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/softdevice/s132_nrf52_6.1.1_API/include/nrf52 WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/drivers WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/drivers/src WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/drivers/src/prs WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/drivers/include WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/helpers WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/mdk WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/hal WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/nordic/nrfx/soc WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/sysview WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/sysview/SEGGER WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/sysview/Config WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/cmsis WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/cores/nRF5/cmsis/include WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/tools WARN: looking for manifest in /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/tools/midi_tests root dir /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/tools/midi_tests -> PackageItem <path=/home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/tools/midi_tests metadata=PackageMetaData <type=tool name=framework-arduinoadafruitnrf52 version=1.0.0+sha.bb535d9 spec={'owner': None, 'id': None, 'name': 'framework-arduinoadafruitnrf52', 'requirements': None, 'url': 'git+https://github.com/meshtastic/Adafruit_nRF52_Arduino.git'} has custom name PackageItem <path=/home/kevinh/.platformio/packages/framework-arduinoadafruitnrf52 metadata=None move to existing /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_/tools/midi_tests /home/kevinh/.platformio/packages/framework-arduinoadafruitnrf52 deleting tmp /home/kevinh/.platformio/.cache/tmp/pkg-installing-zmf9mt8_ Tool Manager: framework-arduinoadafruitnrf52 @ 1.0.0+sha.bb535d9 has been installed! Verbose mode can be enabled via `-v, --verbose` option looking boards lora-relay-v1 boards dir /home/kevinh/development/meshtastic/meshtastic-esp32/boards CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/lora-relay-v1.html PLATFORM: Nordic nRF52 (4.3.0+sha.62d185f) > Meshtastic Lora Relay V1 (Adafruit BSP) HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash DEBUG: Current (jlink) On-board (jlink) External (stlink) PACKAGES: - framework-arduinoadafruitnrf52 1.0.0+sha.bb535d9 - tool-sreccat 1.164.0 (1.64) - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) AssertionError: : File "/home/kevinh/.platformio/penv/lib/python3.8/site-packages/platformio/builder/main.py", line 169: env.SConscript("$BUILD_SCRIPT") File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py", line 598: return _SConscript(self.fs, *files, **subst_kw) File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py", line 287: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "/home/kevinh/.platformio/platforms/nordicnrf52/builder/main.py", line 194: target_elf = env.BuildProgram() File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Environment.py", line 219: return self.method(*nargs, **kwargs) File "/home/kevinh/.platformio/penv/lib/python3.8/site-packages/platformio/builder/tools/platformio.py", line 61: env.ProcessProgramDeps() File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Environment.py", line 219: return self.method(*nargs, **kwargs) File "/home/kevinh/.platformio/penv/lib/python3.8/site-packages/platformio/builder/tools/platformio.py", line 127: env.BuildFrameworks(env.get("PIOFRAMEWORK")) File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Environment.py", line 219: return self.method(*nargs, **kwargs) File "/home/kevinh/.platformio/penv/lib/python3.8/site-packages/platformio/builder/tools/platformio.py", line 342: SConscript(env.GetFrameworkScript(f), exports="env") File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py", line 661: return method(*args, **kw) File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py", line 598: return _SConscript(self.fs, *files, **subst_kw) File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py", line 287: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "/home/kevinh/.platformio/platforms/nordicnrf52/builder/frameworks/arduino.py", line 29: env.SConscript("arduino/adafruit.py") File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py", line 598: return _SConscript(self.fs, *files, **subst_kw) File "/home/kevinh/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py", line 287: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "/home/kevinh/.platformio/platforms/nordicnrf52/builder/frameworks/arduino/adafruit.py", line 38: assert isdir(CORE_DIR) ============================================================ [FAILED] Took 3.15 seconds ============================================================ Environment Status Duration ------------- -------- ------------ lora-relay-v1 FAILED 00:00:03.146 ====================================================== 1 failed, 0 succeeded in 00:00:03.146 ======================================================
Details on commit from https://github.com/NordicSemiconductor/nrfx commit 6c31cb7d0e4038afa1efc9bfed40206adfd7b83e Author: Karol Lasończyk <karol.lasonczyk@nordicsemi.no> Date: Thu Aug 20 14:11:39 2020 +0200 nrfx 2.3.0 release
The S113 soft device removes BLE central support for a 54KB savings in flash requirements over the S140 soft device (version 7.2). This helps support for low flash devices (nrf52832 and nrf52833). Also, nrf52833 requires something softdevice 7.0 or later for bluetooth to work at all. So this enables the nrf52833 part to work with adafruit arduino nrf52. A few sections of the Bluefruit lib needed ifdefs to cope with missing central support in the soft device. I used BLE_GAP_ROLE_CENTRAL as a conditional to guard those areas. I'll also send in a related PR for the bootloader to add support for 7.2 series soft devices (required for BLE on nrf52833)
@geeksville Thank you very much for your PR, currently we will only support 840 with version SD v6, since v7 has different flash layout which force existing user to upgrade bootloader to work with, also it need changes in other project such as circuitpython as well. However, I am open for some ground work like adding header, linker etc.. so that you could have minimized boards.txt to get your board running with the upstream repo or minimized modification in your folk. However, you really need to break this PR into multiple sub one, I can see
|
If someone had previously invalidated a string, buffer would be NULL but the destructor would then free it without checking for NULL. Thus corrupting the freelist by adding NULL as a member. Change to use invalidate() as the meat of the destructor. Which does properly check for null.
thank you for your patient, nrf52833 is supported by #739 , if that misses anything, feel free to make following up PR. |
The older 6.1.1 soft device doesn't fully support the newer nrf52833 CPUs - in particular bluetooth needs 7.0 or later. These changes add support for the 833 CPUs and newer soft devices. I also added optional use of the S113 soft-device which saves a sizable amount of flash (which is especially useful on the low flash 832 and 833 devices).
I'll also send in a related PR for the bootloader to add support for 7.2 series soft devices
(I'm making this draft PR so that I remember to clean things up and send in a final PR after my project slows down a little)