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

[esp32-p4] hosted bluetooth with nimble only #484

Open
3 tasks done
chegewara opened this issue Sep 13, 2024 · 5 comments
Open
3 tasks done

[esp32-p4] hosted bluetooth with nimble only #484

chegewara opened this issue Sep 13, 2024 · 5 comments

Comments

@chegewara
Copy link

chegewara commented Sep 13, 2024

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate.
  • Described the feature in detail and justified the reason for the request.
  • Provided specific use cases and examples.

Feature description

Hi,
is there any reason that fg hosted for esp32 mcu, esp32 P4 in this case, has enabled bluetooth stack for nimBLE only?
Why we cant use bluedroid?

Thanks

Use cases

Classic BT, bluedroid BLE with ble mesh.

@mantriyogesh
Copy link
Collaborator

Well it can be used, no limitations as such.
Just short of time, will do it some time later. Choice of nimble, as it is popular and less memory footprint.

We just added nimble as working example. Many people have hooked their favourite bluetooth stack.

In fact, bluedroid can support classic bt and ble.
Although classic bt depends upon slave's bluetooth controller capability.

@chegewara
Copy link
Author

Thanks for answer.
The thing is that nimble probably is not supporting ble mesh 1.1 yet, and espressif is doing very good progress with it.

Also in my case the problem is that my ble mesh library is based on bluedroid, so i cant use it or port it easy.
It is nothing important, just wanted to check the status.

Thanks

@mantriyogesh
Copy link
Collaborator

It is in our tasks, but lower priority.

I think checking the vHCI driver implementation is worth. We also have some easy to understand documentation for porting any stack. Doc : https://github.com/espressif/esp-hosted/blob/feature/esp_as_mcu_host/docs/bluetooth_implementation.md

In general, it is not big effort and easily do-able. just might take some time as not in focus

@chegewara
Copy link
Author

BTW are there any plans to add thread, zigbee and other wireless protocols to hosted lib?

@mantriyogesh
Copy link
Collaborator

One by one, yes.

Planning first the thread. No time line commitment yet.

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

2 participants