Unknown Dependency between nrf52480 and ESP32 BLE Libs

i started with Adafruit nrf52480 feather express on Arduino Framework to m ake some basic Tests with Adafruit ble library.

i now have some strange dependencies to ESP32 lib:
when i try to compile , fails like this:

Processing adafruit_feather_nrf52840 (platform: nordicnrf52; board: adafruit_feather_nrf52840; framework: arduino)
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/adafruit_feather_nrf52840.html
PLATFORM: Nordic nRF52 4.0.0 > Adafruit Feather nRF52840 Express
HARDWARE: NRF52840 64MHz, 243KB RAM, 796KB Flash
DEBUG: Current (jlink) External (jlink, stlink)
 - framework-arduinoadafruitnrf52 1.1405.191023 (14.5)
 - 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 21 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Adafruit Bluefruit nRF52 Libraries> 0.14.5
|   |-- <Adafruit Little File System Libraries> 0.11.0
|   |   |-- <ESP32 BLE Arduino> 1.0.1
|   |-- <Adafruit Internal File System on Bluefruit nRF52> 0.11.0
|   |   |-- <Adafruit Little File System Libraries> 0.11.0
|   |   |   |-- <ESP32 BLE Arduino> 1.0.1
|-- <OneButton>
Building in release mode
Compiling .pio\build\adafruit_feather_nrf52840\src\main.cpp.o
**Compiling .pio\build\adafruit_feather_nrf52840\libea6\ESP32 BLE Arduino_ID1841\BLE2902.cpp.o**
**Compiling .pio\build\adafruit_feather_nrf52840\libea6\ESP32 BLE Arduino_ID1841\BLE2904.cpp.o**
**Compiling .pio\build\adafruit_feather_nrf52840\libea6\ESP32 BLE Arduino_ID1841\BLEAddress.cpp.o**
**C:\Users\MarcR\.platformio\lib\ESP32 BLE Arduino_ID1841\src\BLE2904.cpp:12:10: fatal error: sdkconfig.h: No such file or directory**

Did not understand dependency to ESP32, and how to fix .

Thanks in advance

Can you post your platformio.ini file nad possibly main.cpp as well?

 | |-- <ESP32 BLE Arduino> 1.0.1

Well that’s weird how that might have gotten in. There might a same-named header file that is referenced by the LittleFS library (PlatformIO Registry). For now you can just write

lib_ignore = ESP32 BLE Arduino

in your platformio.ini to try and make it work.

“lib_ignore = ESP32 BLE Arduino” in plattform io fixed it.

For the moment it is ok :wink: