-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add BLE support for esp32s3 #12685
Comments
Lats time I was using BLE on ESP32 S3 it was working. What issues do you experience with BLE on ESP32 S3? |
I've tried a few bt commands, but bt advertise start didn't work, ioctl(SISIOCBTADVSTART) returned 5, or something like that. |
I think that maybe you are mixing NuttX BLE stack support with ESP32 S3 BLE. I was using ESP32 S3 BLE with nimble stack and the BLE driver was capable to communicating and my application successfully paired with the device (my ESP32 S3 based device was a host). |
@tommasoclini unfortunately the native NuttX stack is very primitive. It is a BLE Stack that Intel released many year ago, it was used on zephyr as well, but there Nordic helped to improve it and added more features. @pkarashchenko the blewifi board profile doesn't have NIMBLE example, could you please submit your board config example using NIMBLE? |
Just to check it once again, did you already use ESP32-S3 with nimBLE, right @pkarashchenko ? Can you provide us with a simple defconfig example (or at least point which configs/changes were necessary) to close this issue? |
@pkarashchenko I would also be interested in a simple defconfig for ESP32 with nimble stack. Thanks! |
I will bake and publish some sample config early next week |
@pkarashchenko I am not sure if I missed it, did you publish it already? I assume you are employing the closed ble controller of espressif for this similar to softdevice of Nordic as in the nrf52840-dk:sdc_nimble example? |
@maxikrie you didn't. I had too many things flying around, so didn't managed to update on time. Here is my configuration
I'm having an app that implements nimBLE central device with the
and
I'm not sure if I can share more parts of the application here, but I hope that this should be enough for you to move forward. |
@pkarashchenko Awesome, thanks a lot! How does your scan function look like or is it similar to the the mynewt-nimble blecent example? |
@maxikrie I think I can share
|
Is there anything else pending for this issue? @tommasoclini , can you close the issue, please? |
@maxikrie @pkarashchenko I think we need some board example integrated into mainline, otherwise someone else will face same issue in the future |
@acassis @pkarashchenko @tommasoclini |
Thanks @maxikrie , let's us know when you are able to test on ESP32 devices and we can add this test on our internal CI. |
This is a feature request, is this already planned? When are we going to get support for BLE on esp32 s3?
The text was updated successfully, but these errors were encountered: