ESP32-S3 as BLE HCI-UART Host only

diolupo
Posts: 11
Joined: Sat Nov 19, 2022 12:08 pm

ESP32-S3 as BLE HCI-UART Host only

Postby diolupo » Mon Feb 27, 2023 11:03 am

Hi,
does anyone know if using ESP-IDF, is possible to configure the ESP32-S3 as BLE HCI Host only that uses HCI-UART as transport layer to communicate with an external BLE HCI-UART Controller?

axellin
Posts: 199
Joined: Mon Sep 17, 2018 9:09 am

Re: ESP32-S3 as BLE HCI-UART Host only

Postby axellin » Tue Feb 28, 2023 7:51 am

NimBLE supports "BLE HCI-UART Host only" case.
I'm sure it's working because I already use it for my project.
Maybe you can create a feature request in esp-idf.

diolupo
Posts: 11
Joined: Sat Nov 19, 2022 12:08 pm

Re: ESP32-S3 as BLE HCI-UART Host only

Postby diolupo » Tue Feb 28, 2023 9:51 am

I've already obtained some successful results porting the default ESP-IDF implementation (that uses the internal VHCI interface) to use a real HCI-UART interface (now I'm able to send HCI commands / receive HCI events to an external nRF52 that runs Zephyr).
But it required to understand how Nimble stuff works inside ESP-IDF (change some sources, etc...) and it takes some time...

Who is online

Users browsing this forum: Bing [Bot], ShinyGlossy and 233 guests