-
Notifications
You must be signed in to change notification settings - Fork 710
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
error: 'ringbuf_type_t' has not been declared #1100
Comments
Did you try to search for this in other issues? |
I had the same issue, then I deleted the ESP32_BLE_ARDUINO folder in the libraries and problem solved. The necessary BLEDevice library is included in the arduino libraries already. |
I was getting same error with DFRobot Firebeetle-ESP32-E board. Deleted the ESP32_BLE_ARDUINO library and the code got compiled. Thanks :) |
now included in espressif libs nkolban/esp32-snippets#1100
Where did you delete it from? When I delete this folder in my Documents/Arduino/libraries , I get the following error: Compilation error: BLEDevice.h: No such file or directory Anyone can help? I need to finish a project for uni and this is a key step :( |
@orion253 If there are conflicting libraries with the same header file names, we need to delete the unwanted ones from the "libraries" folder in order to force the Arduino IDE to use the correct library. Arduino IDE gives no control over the library name, version, or author. If you are using ESP32 boards from DFRobot, then you need to delete any other BLE libraries from the "libraries" folder. That is because the DFRobot board installation comes with its own BLE libraries that are not fully compatible with other ones. If you are getting a BLEDevice.h missing error, that means the compiler could not find a suitable BLE library anywhere. Try to install a compatible BLE library for the board you are using. |
That helps a lot, thank you @vishnumaiea ! Thanks! |
I removed all libraries the ESP32 BLE. After that I install again board ESP32 and Didn't install the ESP32 BLE library. I uploaded the program server again and it worked. |
|
I could never get it to work using an M5-Stack Atom Lite. |
I have been agonizing over this issue for hours:
From what I see, others have solved it by deleting ESP32_BLE_Arduino and reinstalling it, but that hasn't changed anything for me. I've even tried deleting Arduino IDE and reinstalling an older version. That didn't work either. I tried deleting the FreeRTOS package from the library, but caused issues with dependencies so I reinstalled it again. Does anyone have other suggestions? I want to connect my ESP32 WROOM to an apple phone. Is there another library that I could use instead? |
had the same issue, what I did to make it work were: |
Hi @StultusRex as you mentioned your ans. Like that i done in my system/Arduino IDE, but after doing all things i got "BLEDevice.h" error. for this if you have any solution then let suggest and I'll work on it, try to resolve my errors. |
The text was updated successfully, but these errors were encountered: