esp-nimble-cpp
esp-nimble-cpp copied to clipboard
compilation issues in Arduino IDE
hey there so im using esp32 project and got compilation issues. if you can assist me and tell where issue is. ty
C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::RunSetup()':
WiFiScan.cpp:138:19: error: 'setScanFilterMode' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanFilterMode(CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE);
^~~~~~~~~~~~~~~~~
WiFiScan.cpp:139:19: error: 'setScanDuplicateCacheSize' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanDuplicateCacheSize(200);
^~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::RunBluetoothScan(uint8_t, uint16_t)':
WiFiScan.cpp:1071:19: error: 'setScanFilterMode' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanFilterMode(CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE);
^~~~~~~~~~~~~~~~~
WiFiScan.cpp:1072:19: error: 'setScanDuplicateCacheSize' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanDuplicateCacheSize(200);
^~~~~~~~~~~~~~~~~~~~~~~~~
WiFiScan.cpp:1111:15: error: 'class NimBLEScan' has no member named 'setMaxResults'; did you mean 'getResults'?
pBLEScan->setMaxResults(0);
^~~~~~~~~~~~~
getResults
Multiple libraries were found for "SD.h"
Used: C:\Users\cooki\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\SD
Not used: D:\Program Files\Arduino\libraries\SD
Not used: C:\Users\cooki\Documents\Arduino\libraries\SD
Multiple libraries were found for "WiFi.h"
Used: C:\Users\cooki\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\WiFi
Not used: D:\Program Files\Arduino\libraries\WiFi
exit status 1
'setScanFilterMode' is not a member of 'NimBLEDevice'
Looks like you need to update the library, you could be using an old version before those functions were added.