Replies: 4 comments 10 replies
-
Moving this to discussion instead |
Beta Was this translation helpful? Give feedback.
0 replies
-
Would be great if this would be done. I do exactly this for our Tasmota fork. Well not exactly the same since I enable NimBLE for all MCUs ;-) and use the h2zero esp-nimble-cpp for all BLE stuff. Don't need classic BT for esp32.... It just works :-) |
Beta Was this translation helpful? Give feedback.
3 replies
-
Nobody looks at discussions, I guess this is where it dies... 👎 |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Board
esp32-c6-devkitc-1
Device Description
esp32-c6-devkitc-1
Hardware Configuration
nothing
Version
latest master (checkout manually)
IDE Name
all
Operating System
all
Flash frequency
all
PSRAM enabled
yes
Upload speed
any
Description
First, sorry for skirting the default fields, I'm opening this here for discussion and exposure.
Times have changed, classic Bluetooth has become, well, classic, yet the default Bluetooth/BLE stack is still Bluedroid, even though no other Espressif SOC except the original ESP32 has supported Bluetooth classic, why?
This is detrimental to the users that are using one of the many other MCU's that are not the original ESP32.
The latest release has shined the spotlight on the issue, as of now the NimBLE-Arduino library is not able to support the C6 and H2 variants in the 3.x.x releases because the
libbt
has Bluedroid enabled and the controller is NimBLE based which causes all kinds of conflicts. Would it not make sense to enable NimBLE host for the "other-than-original-esp32-devices" and incorporate the supporting library esp-nimble-cpp, which NimBLE-Arduino is derived from and many use?Alternatively, maybe have an option to select the BLE stack and link a different 'libbt' for each stack?
If none of this is viable, I understand, close this at your leisure, just thought I'd open some discussion.
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
Beta Was this translation helpful? Give feedback.
All reactions