-
Notifications
You must be signed in to change notification settings - Fork 7.3k
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
controller_vhci_ble_adv example on ESP32-C6 linking errors (IDFGH-13073) #14018
Comments
@mringwal hi, This example(/examples/bluetooth/hci/controller_vhci_ble_adv) does not currently support ESP32C6 chip. There are currently plans to support it. You need to wait for a while. |
@zhaoweiliang2021 that would be great! Any idea on a time frame? |
Friendly ping. Any ETA for this fix ? ty! |
@mringwal @ricardoquesada This code is already supported and awaiting further verification and code synchronization. Thanks. |
@weiyuhannnn yay, many thanks! |
Answers checklist.
IDF version.
v5.2-dev-3065-g272b4091f1
Operating System used.
macOS
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
What is the expected behavior?
The example should compile for ESP32-C6
What is the actual behavior?
It fails to compile due to missing symbols:
Steps to reproduce.
Build or installation Logs.
More Information.
This is the same issue as #12194
However, the original poster had to patch esp-idf & his code locally to work around.
The main issue here is that the VHCI Interface gets disabled without CONFIG_BT_BLUEDROID_ENABLED.
The VHCI interface is very important to allow for alternative Bluetooth stacks, e.g. our BTstack, to successfully run on all ESP32 variants that contain a Bluetooth Controller.
Please enabled the VHCI interface for the C6 as it was done for ESP32, ESP32-C3, ESP32-S3,...
Thanks!
The text was updated successfully, but these errors were encountered: