Adafruit BluefruitLE nRF51 lib has conflicts with Feather_Sense, won't compile

Newby. (patience & forum use guidance required).

Newly setup platformio in vscode. Working with nRF52840 , feather sense board.
Failed compiles due to library conflicts. See screen shots during compile attempt.

I am not familiar with appropriate way to best communicate the error information. Screenshots attached :

It’s weird that it seems to be compilng a library named “Adafruit BluefruitLE nrF51” for a nRF52 chip.

What is your exact platformio.ini?

What is the preferred way to pass data to you ? Screenshots or paste file text into comment ?

my platformio.ini file contents:

[env:adafruit_feather_nrf52840_sense]

platform = nordicnrf52

board = adafruit_feather_nrf52840_sense

framework = arduino

lib_deps = 

    adafruit/Adafruit LIS3MDL@^1.0.7

    adafruit/Adafruit Sensor Lab@^0.4.2

    adafruit/Adafruit ADXL343@^1.3.0

    adafruit/Adafruit BME280 Library@^2.1.2

    adafruit/Adafruit BMP280 Library@^2.1.1

    closedcube/ClosedCube SHT31D@^1.5.1

    adafruit/Adafruit APDS9960 Library@^1.1.5

debug_tool = jlink

; upload_protocol = nrfutil

Any other ideas to try ? Been trying to get over this hurdle for weeks. Would like to make PlatformIO work for me. Appreciate any feedback.

I can’t reproduce the problem you’re having.

I’ve used and expanded your platformio.ini a bit (had to explicitly declare all used dependences, and there were a ton from the Adafruit Sensor library).

But using

[env:adafruit_feather_nrf52840_sense]
platform = nordicnrf52
board = adafruit_feather_nrf52840_sense
framework = arduino
lib_ldf_mode = chain+
lib_deps = 
    adafruit/Adafruit LIS3MDL@^1.0.7
    adafruit/Adafruit Sensor Lab@^0.4.2
    adafruit/Adafruit ADXL343@^1.3.0
    adafruit/Adafruit BME280 Library@^2.1.2
    closedcube/ClosedCube SHT31D@^1.5.1
    adafruit/Adafruit APDS9960 Library@^1.1.5
    adafruit/Adafruit BusIO @ ^1.7.2
    adafruit/Adafruit Unified Sensor @ ^1.1.4
    adafruit/Adafruit BMP280 Library @ ^2.1.1
    adafruit/Adafruit DPS310 @ ^1.1.0
    adafruit/Adafruit FXAS21002C @ ^1.3.0
    adafruit/Adafruit FXOS8700 @ ^1.4.0
    adafruit/Adafruit HTS221 @ ^0.1.1
    adafruit/Adafruit ICM20X @ ^2.0.3
    adafruit/Adafruit LSM6DS @ ^4.1.1
    adafruit/Adafruit LIS2MDL @ ^2.1.3
    adafruit/Adafruit LPS2X @ ^2.0.1
    adafruit/Adafruit LSM9DS0 Library @ ^2.0.2
    adafruit/Adafruit LSM9DS1 Library @ ^2.0.2
    adafruit/Adafruit MPU6050 @ ^2.0.3
    adafruit/Adafruit MSA301 @ ^1.0.9
    Wire
    SPI

and a basic

#include <Arduino.h>
#include <Adafruit_SensorLab.h>

void setup() {
  // put your setup code here, to run once:
}

void loop() {
  // put your main code here, to run repeatedly:
}

compiles.

Building .pio\build\adafruit_feather_nrf52840_sense\firmware.hex
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [          ]   2.7% (used 6744 bytes from 248832 bytes)
Flash: [          ]   4.7% (used 37924 bytes from 815104 bytes)
Building .pio\build\adafruit_feather_nrf52840_sense\firmware.zip
Zip created at .pio\build\adafruit_feather_nrf52840_sense\firmware.zip
========== [SUCCESS] Took 12.59 seconds ==========

Can you show the full log when you press “Build”? Are you explicitly accessing the Adafruit BluefruitLE nRF51 library in your nRF52 project? What minimal code are you using that reproduces the error?

Awesome! Yes it now builds when I use the suggested platformio.ini file. This is now working with the skeletal program ( just # includes , setup , and main , but no line of code. ). I will be happy with ANY progress !

Next step , Once I add my main source code then it gets more interesting. My code , although lengthy, only uses a few external functions ( Bluetooth libraries) and the accelerometer ( LIS3MDL). I’ve had to comment out a few lines in external libraries to get the errors down to 2 ( I know that is risky and could break other things, but I don’t think I need those libraries functions for what I am doing) .

I am left with conflicting redeclarations in the errors.h header in the nRF51 , that I can’t see to resolve. I have searched everywhere for the ‘ERROR_NONE’ definition elsewhere.

My includePath list is huge. Is this normal ? ( see 2 attached)

Can I share my main source file ?

Yes please via Github or something or privately.

There are 2 possibilies:

  • you are using a wrong library, as said a nRF51 bluetooth serial library with a nRF52 device
  • or the two error types are truly conflicting. Then you have to do certain tricks: Split the logic in more files such that you only have one interpretation of err_t in the file, but never both.

Thanks so much. Debugging with printf’s is really slowing down my home projects development , and once I get this IDE working it is going to make a huge difference. Once I get over the hurdle , I can be independent.

The main source code is in my Github . First time I have created a repository and added file; hope I did it correctly.
Do only need the url below to get access ?

Second question. Does the Windows environment variable PATH also impact where PIO looks for files ? Could I have too many entries and it conflict by looking at file in one of these locations ? userPath_var

When I change

to

  void PlayNextNote (uint16_t note, uint16_t  duration, uint8_t  holdNote);

because that’s how you’ve implemented that in

Your firmware compiles absotely fine without errors for me. Using the same platformio.ini that I’ve posted above.

No conflicts with a nRF51 library or anything. Except for that one little code change, your code is fine.

Thus it’s very likely that something in your PlatformIO installation or global libraries are interefering.

Can you please do the following: In the PlatformIO sidebar, execute the Advanced → Verbose Build task, and abort it once compilation of the files starts. At the top of the output, there should be the library dependency graph.

Scanning dependencies...
Dependency Graph
[...]
|-- <Adafruit Sensor Lab> 0.4.2 (C:\Users\Max\Documents\PlatformIO\Projects\nrf52_feather_libtest\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Sensor Lab)
|   |-- <Adafruit ADXL343> 1.3.0 (C:\Users\Max\Documents\PlatformIO\Projects\nrf52_feather_libtest
[...]
|-- <Adafruit Bluefruit nRF52 Libraries> 0.21.0 (C:\Users\Max\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Bluefruit52Lib)
|   |-- <Adafruit Little File System Libraries> 0.11.0 (C:\Users\Max\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_LittleFS)
|   |-- <Adafruit Internal File System on Bluefruit nRF52> 0.11.0 (C:\Users\Max\.platformio\packages\framework-arduinoadafruitnrf52\libraries\InternalFileSytem)
|   |   |-- <Adafruit Little File System Libraries> 0.11.0 (C:\Users\Max\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_LittleFS)
Building in release mode

Please post what the output is for you, either here (formatted with Markdown, in a block where there are three backticks as the first line and 3 backticks as the last line), or through pastebin.com/ (since the output can be very large). This should reveal why the wrong library is included pretty quickly.

CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/adafruit_feather_nrf52840_sense.html
PLATFORM: Nordic nRF52 (6.0.0) > Adafruit Feather Bluefruit Sense
HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash
DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink, stlink)
PACKAGES:
 - framework-arduinoadafruitnrf52 1.2100.201028 (21.0)
 - 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 77 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Adafruit LIS3MDL> 1.0.7 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LIS3MDL)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)    
|-- <Adafruit Sensor Lab> 0.4.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Sensor Lab)
|   |-- <Adafruit ADXL343> 1.3.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit ADXL343)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)    
|   |-- <Adafruit BME280 Library> 2.1.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BME280 Library)    
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <Adafruit BMP280 Library> 2.1.1 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BMP280 Library)    
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <Adafruit DPS310> 1.1.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit DPS310)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit FXAS21002C> 1.3.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit FXAS21002C)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <Adafruit FXOS8700> 1.4.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit FXOS8700)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <Adafruit HTS221> 0.1.1 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit HTS221)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit ICM20X> 2.0.3 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit ICM20X)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit LSM6DS> 4.2.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM6DS)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit LIS2MDL> 2.1.3 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LIS2MDL)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit LIS3MDL> 1.0.7 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LIS3MDL)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit LPS2X> 2.0.1 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LPS2X)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit LSM303 Accel> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM303 Accel)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit LSM9DS0 Library> 2.0.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM9DS0 Library)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit LSM9DS1 Library> 2.0.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM9DS1 Library)
|   |   |-- <Adafruit LIS3MDL> 1.0.7 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LIS3MDL)
|   |   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit MPU6050> 2.0.3 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit MPU6050)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit MSA301> 1.0.9 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit MSA301)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit ADXL343> 1.3.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit ADXL343)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit BME280 Library> 2.1.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BME280 Library)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|-- <ClosedCube SHT31D> 1.5.1 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\ClosedCube SHT31D)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|-- <Adafruit APDS9960 Library> 1.1.5 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit APDS9960 Library)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit BMP280 Library> 2.1.1 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BMP280 Library)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|-- <Adafruit DPS310> 1.1.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit DPS310)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit FXAS21002C> 1.3.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit FXAS21002C)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|-- <Adafruit FXOS8700> 1.4.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit FXOS8700)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|-- <Adafruit HTS221> 0.1.1 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit HTS221)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit ICM20X> 2.0.3 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit ICM20X)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit LSM6DS> 4.2.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM6DS)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit LIS2MDL> 2.1.3 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LIS2MDL)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit LPS2X> 2.0.1 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LPS2X)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit LSM9DS0 Library> 2.0.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM9DS0 Library)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|-- <Adafruit LSM9DS1 Library> 2.0.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM9DS1 Library)
|   |-- <Adafruit LIS3MDL> 1.0.7 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LIS3MDL)
|   |   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit MPU6050> 2.0.3 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit MPU6050)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit MSA301> 1.0.9 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit MSA301)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|-- <Adafruit LSM303 Accel> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit LSM303 Accel)
|   |-- <Adafruit BusIO> 1.7.2 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BusIO)
|   |   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Wire> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Wire)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Unified Sensor> 1.1.4 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit Unified Sensor)
|-- <Adafruit Bluefruit nRF52 Libraries> 0.21.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Bluefruit52Lib)
|   |-- <Adafruit BluefruitLE nRF51> 1.10.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51)
|   |   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
|   |-- <Adafruit Little File System Libraries> 0.11.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_LittleFS)
|   |-- <Adafruit Internal File System on Bluefruit nRF52> 0.11.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\InternalFileSytem)
|   |   |-- <Adafruit Little File System Libraries> 0.11.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\Adafruit_LittleFS)
|-- <Adafruit BluefruitLE nRF51> 1.10.0 (C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51)
|   |-- <SPI> 1.0 (C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI)
Building in release mode
arm-none-eabi-ar rc ".pio\build\adafruit_feather_nrf52840_sense\lib63f\libAdafruit Sensor Lab.a" ".pio\build\adafruit_feather_nrf52840_sense\lib63f\Adafruit Sensor Lab\Adafruit_SensorLab.cpp.o"
arm-none-eabi-ar rc ".pio\build\adafruit_feather_nrf52840_sense\lib496\libClosedCube SHT31D.a" ".pio\build\adafruit_feather_nrf52840_sense\lib496\ClosedCube SHT31D\ClosedCube_SHT31D.cpp.o"
arm-none-eabi-ar rc ".pio\build\adafruit_feather_nrf52840_sense\lib6d8\libAdafruit APDS9960 Library.a" ".pio\build\adafruit_feather_nrf52840_sense\lib6d8\Adafruit APDS9960 Library\Adafruit_APDS9960.cpp.o"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLE.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA -DF_CPU=64000000L -DARDUINO=10804 -DARDUINO_ARCH_NRF52 -DARDUINO_BSP_VERSION=\"0.21.0\" -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\CMSIS\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore\tinyusb\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\variants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.cpp"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA -DF_CPU=64000000L -DARDUINO=10804 -DARDUINO_ARCH_NRF52 -DARDUINO_BSP_VERSION=\"0.21.0\" -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\CMSIS\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packagIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
es\                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.cpp:36:
fra.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:112:53: error: redeclaration of 'ERROR_NONE'
me     ERROR_NONE                                    = 0x000work-ardui0,n o a d/a/f/r<u iStuncrcfe5s2s\fcuolr ecso\mnmRaF5\Tinndy
U                                                     ^~~~~~S
BIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
\Ad                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:41,
afru                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.cpp:36:
it_TC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:65:3: note: previous declaration '<unnamed enum> ERROR_NONE'
iny   ERROR_NONE = 0
US   ^~~~B~_~A~r~d~u~i
noIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
Cor                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.cpp:36:
e -.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:196:3: error: conflicting declaration 'typedef enum err_t err_t'
IC: } err_t;
\Us   ^~~~e~r
s\In file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
tod                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:41,
ds\                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.cpp:36:
.plC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:61:18: note: previous declaration as 'typedef uint32_t err_t'
atf typedef uint32_t err_t;
or                  ^~~~m~i
oIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
\p                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.h:41,
ack                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.cpp:37:
age.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:112:53: error: redeclaration of 'ERROR_NONE'
s\f     ERROR_NONE                                    = 0x000r0a,m e w o/r/k/-<a rSduucicneosasdfauflr uciotmnmrafn5d2
\                                                     ^~~~c~o~r
esIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
\nRF5\                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.h:40,
Tin                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.cpp:37:
yUSBC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:65:3: note: previous declaration '<unnamed enum> ERROR_NONE'
\Ada   ERROR_NONE = 0
fr   ^~~~u~i~t~_~T~i~n
yUIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
SB_                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.h:41,
Ard                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.cpp:37:
uin.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:196:3: error: conflicting declaration 'typedef enum err_t err_t'
oCo } err_t;
re   ^~~~\~t
inIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
yus                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.h:40,
b\s                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.cpp:37:
rc C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:61:18: note: previous declaration as 'typedef uint32_t err_t'
-IC:\ typedef uint32_t err_t;
Users\tod                  ^~~~d~s
\.*** [.pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLE.cpp.o] Error 1
plaIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
tfo                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.h:41,
rmi                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.cpp:37:
o\p.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:112:53: error: redeclaration of 'ERROR_NONE'
ac     ERROR_NONE                                    = 0x000k0ages\,frame wo rk-a r/d/u/i<n oSaudcacfersusiftunlr fc5o2m\mcaonrde
s\                                                     ^~~~~~
nR*** [.pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.cpp.o] Error 1
F5 -IC:\UseIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
rs                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.h:40,
\t                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.cpp:37:
oddC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:65:3: note: previous declaration '<unnamed enum> ERROR_NONE'
s\.platfo   ERROR_NONE = 0
rmi   ^~~~o~\~p~a~c~k~a
geIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
s\f                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.h:41,
ram                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.cpp:37:
ewo.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:196:3: error: conflicting declaration 'typedef enum err_t err_t'
rk- } err_t;
ar   ^~~~d~u
inIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
oad                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.h:40,
afr                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.cpp:37:
uitC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:61:18: note: previous declaration as 'typedef uint32_t err_t'
nrf typedef uint32_t err_t;
52                  ^~~~\~v
ar*** [.pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.cpp.o] Error 1
iants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEBattery.cpp"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA -DF_CPU=64000000L -DARDUINO=10804 -DARDUINO_ARCH_NRF52 -DARDUINO_BSP_VERSION=\"0.21.0\" -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include 
-IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\CMSIS\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore\tinyusb\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\variants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEEddystone.cpp"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA 
-DF_CPU=64000000L -DARDUINO=10804 -DARDUINO_ARCH_NRF52 -DARDUINO_BSP_VERSION=\"0.21.0\" -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\CMSIS\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore\tinyusb\src 
-IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\variants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.cpp"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA 
-DF_CPU=64000000L -DARDUINO=10804 -DARDUINO_ARCH_NRF52 -DARDUINO_BSP_VERSION=\"0.21.0\" -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\In file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_UART.cpp:36:0:
.p.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_UART.h:46:12: fatal error: SoftwareSerial.h: No such file or directory
l
************************************************************************
* Looking for aSoftwareSerial.htfo dependency? Check our library registry!
*
* CLI  > platformio lib search "header:SoftwareSerial.h"
* Web  > rmhttps://platformio.org/lib/search?query=header:SoftwareSerial.hio\
*
************************************************************************

p   #include <SoftwareSerial.h>
ac            ^~~~k~a~g~e~s~\~fr~a~m~e~w~o~r~k~-
arduinocompilation terminated.
ada*** [.pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_UART.cpp.o] Error 1
fruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\CMSIS\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore\tinyusb\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\variants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.cpp"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_UART.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA -DF_CPU=64000000L -DAIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
RDUI                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.h:41,
NO                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.cpp:37:
=1080.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:112:53: error: redeclaration of 'ERROR_NONE'
4      ERROR_NONE                                    = 0x000-0D,A R D U/I/N/O<_ ASRuCcHc_eNsRsFf5u2l  -cDoAmRmDaUnIdN
O                                                     ^~~~_~B~S
P_In file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
VER                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.h:40,
SIO                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.cpp:37:
N=\C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:65:3: note: previous declaration '<unnamed enum> ERROR_NONE'
"0   ERROR_NONE = 0
.   ^~~~2~1.~0~\~"~ ~-
DAIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
RDUIN                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.h:41,
O_N                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.cpp:37:
RF52_ADA.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:196:3: error: conflicting declaration 'typedef enum err_t err_t'
FRUIT } err_t;
    ^~~~-DNRF5~2
_SERIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
IES -D                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.h:40,
LF                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.cpp:37:
S_NC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:61:18: note: previous declaration as 'typedef uint32_t err_t'
AME_ typedef uint32_t err_t;
M                  ^~~~~A
X*** [.pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEMIDI.cpp.o] Error 1
=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\CMSIS\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore\tinyusb\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\variants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_UART.cpp"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\utility\Adafruit_FIFO.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA -DF_CPU=64000000L -DARDUINO=10804 -DARDUINO_ARCH_NRF52 -DARDUINO_BSP_VERSION=\"0.21.0\" -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\In file 
included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51/Adafruit_BLE.h:43:0,
incl                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.h:39,
ude                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.cpp:36:
 -.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51/utility/errors.h:112:53: error: redeclaration of 'ERROR_NONE'
IC     ERROR_NONE                                    = 0x000:\Users0\to,d d s \/./p/l<a tSfuocrcmeisos\fpualc kcaogmemsa\nfd
ra                                                     ^~~~~~
meIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
wor                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51/Adafruit_BLE.h:41,
k-a                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.h:39,
rdu                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.cpp:36:
inoC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:65:3: note: previous declaration '<unnamed enum> ERROR_NONE'
ada   ERROR_NONE = 0
fr   ^~~~uitnrf5~~~~~~
2\In file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51/Adafruit_BLE.h:43:0,
c                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.h:39,
or                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.cpp:36:
es\n.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51/utility/errors.h:196:3: error: conflicting declaration 'typedef enum err_t err_t'
RF5 } err_t;
\   ^~~~n~o
rdIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
ic\                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51/Adafruit_BLE.h:41,
sof                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.h:39,
tde                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.cpp:36:
vice\C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:61:18: note: previous declaration as 'typedef uint32_t err_t'
s14 typedef uint32_t err_t;
0                  ^~~~_~
n*** [.pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.cpp.o] Error 1
rf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
ab                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.h:41,
le\                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.cpp:37:
CMS.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:112:53: error: redeclaration of 'ERROR_NONE'
I     ERROR_NONE                                    = 0x0000,S \ n r/f/5/2<  -SIuCc:c\eUsssefrusl\ tcoodmdmsa\n.dp
l                                                     ^~~~at~for~
miIn file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
o\p                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.h:40,
ackag                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.cpp:37:
es\C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:65:3: note: previous declaration '<unnamed enum> ERROR_NONE'
fra   ERROR_NONE = 0
me   ^~~~w~o~r~k~-~a~r
duIn file included from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLE.h:43:0,
in                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.h:41,
oa                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.cpp:37:
daf.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility/errors.h:196:3: error: conflicting declaration 'typedef enum err_t err_t'
rui } err_t;
tn   ^~~~r~f
52In file included from C:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/Arduino.h:26:0,
\co                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.h:40,
res                 from .pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.cpp:37:
\nRC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5/wiring_constants.h:61:18: note: previous declaration as 'typedef uint32_t err_t'
F5\ typedef uint32_t err_t;
sy                  ^~~~s~v
ie*** [.pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BLEGatt.cpp.o] Error 1
w\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore\tinyusb\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\variants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility\adafruit_fifo.cpp"
arm-none-eabi-g++ -o ".pio\build\adafruit_feather_nrf52840_sense\lib020\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.cpp.o" -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -Ofast -ffunction-sections -fdata-sections -Wall -mthumb -nostdlib --param max-inline-insns-single=500 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -DPLATFORMIO=50100 -DARDUINO_NRF52840_FEATHER_SENSE -DNRF52840_XXAA -DF_CPU=64000000L -DARDUINO=10804 -DARDUINO_ARCH_NRF52 -DARDUINO_BSP_VERSION=\"0.21.0\" -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -DNRF52840 -DS140 -DNRF52_S140 -DSOFTDEVICE_PRESENT -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8087 "-DUSB_PRODUCT=\"Feather Bluefruit Sense\"" -DUSB_MANUFACTURER=\"Adafruit\" -DCFG_DEBUG=0 "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51" "-I.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\utility" -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\libraries\SPI -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\cmsis\Core\Include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\hal -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\mdk -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\soc -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\nrfx\drivers\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\nordic\softdevice\s140_nrf52_6.1.1_API\include\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\Source\include -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\GCC\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\freertos\portable\CMSIS\nrf52 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\SEGGER -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\sysview\Config -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5\TinyUSB\Adafruit_TinyUSB_ArduinoCore\tinyusb\src -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\cores\nRF5 -IC:\Users\todds\.platformio\packages\framework-arduinoadafruitnrf52\variants\feather_nrf52840_sense ".pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51\Adafruit_BluefruitLE_SPI.cpp"
============================================================================================ [FAILED] Took 10.00 seconds ============================================================================================ 
The terminal process "C:\Users\todds\.platformio\penv\Scripts\pio.exe 'run', '--verbose', '--environment', 'adafruit_feather_nrf52840_sense'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

This here is not good. It should not include Adafruit BluefruitLE nRF51.

Please try try the following: Remove the folder C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\libdeps\adafruit_feather_nrf52840_sense\Adafruit BluefruitLE nRF51.

If that does not help, remove the entire C:\Users\todds\OneDrive\Documents\PlatformIO\Projects\BluefruitSense_Basic\.pio\ folder.

If that does not help, add

lib_ignore = Adafruit BluefruitLE nRF51

the platformio.ini.

AWESOME !!!
it compiled after I deleted the Adafruit BluefruitLE nRF51 folder.
also uploaded to target hardware successfully !

I will learn from this… but when I examine the logs I don’t know how I would have figured this out. Any pointers on how to debug issues like this myself ? Did you just look at the file name nRF51 and figure that does not match the nRF52 ? How do you know that the nRF52 doesn’t leverage off some previous libraries that were only made for the other model nRF51 ?

I found in github there is a folder of nrF52 libraries. Adafruit_nRF52_Arduino/libraries at master · adafruit/Adafruit_nRF52_Arduino · GitHub
Should these have been used for the my board ( nRF52 bluefruit sense) ?

Super support. You made my day.

Yes that was the first hint. The nRF51 and nRF52 are different chip series with different arduino cores and libraries, after all.

Not entirely sure how PlatformIO could trigger this download though or if it was accidentally copied from another project. So I guess one lesson here is to remove the .pio folder of the project and then build to check whether all library dependencies are cleanly downloaded.

The libraries there are the builtin libraries of the Adafruit nRF52 Arduino core. So yes, these libraries can always be used since they’re intended for that exact core. PlatformIO includes them automatically in the libary searach – you can e.g. see that it sourced multiple librares (e.g. Adafruit Bluefruit nRF52 Libraries) from

already. Those libraries don’t need to be installed from the PlatformIO registry since they’re core-builtin.