|
trying to navigate the maze - my current belief is:
I gave a NimBLE-Arduino app a shot and massaged it to build with espressif/arduino-esp32/libraries/BLE but it turned out BLEDevice->start() is blocking from the OpenMQTTGateway setup I conclude NimBLE-Arduino is the way to go? thanks, Michael |
Answered by
h2zero
Nov 8, 2025
Replies: 2 comments 1 reply
|
Hi @mhaberler you are correct, use esp-nimble-cpp when working in esp-IDF and this repo otherwise. If you need classic Bluetooth then you will need to use the espressif lib/bluedroid stack and that's only support on the original esp32 |
0 replies
Answer selected by
mhaberler
|
with 'original esp32' you mean the extensa architecture? lib/bluedroid does not support the RISC-V variants? |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @mhaberler you are correct, use esp-nimble-cpp when working in esp-IDF and this repo otherwise.
If you need classic Bluetooth then you will need to use the espressif lib/bluedroid stack and that's only support on the original esp32