Skip to content
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

Dont compile for Generic_ESP32 (ESP32-C3) #555

Open
rbuzatti opened this issue Jul 10, 2024 · 2 comments
Open

Dont compile for Generic_ESP32 (ESP32-C3) #555

rbuzatti opened this issue Jul 10, 2024 · 2 comments

Comments

@rbuzatti
Copy link

The lastest ESP32Marauder, downloaded from git 09 of July, isnt compiling for Generic_ESP32 boards, even using version 1 or 2 from Arduino IDE.

All the libraries are from WiKi, ipsis literis, even not in their latest versions.

The SoftwareSerial.h was downloaded from the Internet and manually copied to the sketch folder.

I used two different computers to try.... One with Windows 10 and other with Windows 11

The ERROR message from Arduino IDE was:

C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::executeSwiftpairSpam(EBLEPayloadType)':
C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp:1921:5: error: 'esp_base_mac_addr_set' was not declared in this scope; did you mean 'esp_base_mac_addr'?
1921 | esp_base_mac_addr_set(macAddr);
| ^~~~~~~~~~~~~~~~~~~~~
| esp_base_mac_addr
C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::RunBluetoothScan(uint8_t, uint16_t)':
C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp:2366:17: error: 'class NimBLEScan' has no member named 'setAdvertisedDeviceCallbacks'
2366 | pBLEScan->setAdvertisedDeviceCallbacks(new bluetoothScanAllCallback(), false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp:2403:19: error: 'class NimBLEScan' has no member named 'setAdvertisedDeviceCallbacks'
2403 | pBLEScan->setAdvertisedDeviceCallbacks(new bluetoothScanAllCallback(), false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp:2405:19: error: 'class NimBLEScan' has no member named 'setAdvertisedDeviceCallbacks'
2405 | pBLEScan->setAdvertisedDeviceCallbacks(new bluetoothScanAllCallback(), true);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp:2422:17: error: 'class NimBLEScan' has no member named 'setAdvertisedDeviceCallbacks'
2422 | pBLEScan->setAdvertisedDeviceCallbacks(new bluetoothScanSkimmersCallback(), false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp:2428:20: error: no matching function for call to 'NimBLEScan::start(int, void (&)(NimBLEScanResults), bool)'
2428 | pBLEScan->start(0, scanCompleteCB, false);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Users\Rodrigo\Documents\Arduino\libraries\NimBLE-Arduino\src/NimBLEDevice.h:22,
from C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.h:12,
from C:\Users\Rodrigo\Desktop\ESP32Marauder-1.0.0\ESP32Marauder-1.0.0\esp32_marauder\WiFiScan.cpp:1:
C:\Users\Rodrigo\Documents\Arduino\libraries\NimBLE-Arduino\src/NimBLEScan.h:65:25: note: candidate: 'bool NimBLEScan::start(uint32_t, bool)'
65 | bool start(uint32_t duration, bool is_continue = false);
| ^~~~~
C:\Users\Rodrigo\Documents\Arduino\libraries\NimBLE-Arduino\src/NimBLEScan.h:65:25: note: candidate expects 2 arguments, 3 provided
Multiple libraries were found for "LinkedList.h"
Used: C:\Users\Rodrigo\Documents\Arduino\libraries\LinkedList
Not used: C:\Users\Rodrigo\Documents\Arduino\libraries\DisplayMenu
Multiple libraries were found for "SD.h"
Used: C:\Users\Rodrigo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.2\libraries\SD
Not used: C:\Users\Rodrigo\AppData\Local\Arduino15\libraries\SD
exit status 1

Compilation error: 'esp_base_mac_addr_set' was not declared in this scope; did you mean 'esp_base_mac_addr'?

@FrancoSpermasolido
Copy link

did you find a solution yet? i'm having this issue as well

@ffsg12345678
Copy link

I'm the same, I added extra files called "EspSoftwareSerial" and "MicroNMEA" in the Arduino IDE, otherwise it wouldn't compile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants