esp-hosted icon indicating copy to clipboard operation
esp-hosted copied to clipboard

BT VHCI configuration for 3rd party stack

Open AndyDevLat opened this issue 1 year ago • 6 comments

What is correct way to configure ESP hosted for 3rd party BTStack operation via VHCI? At the moment it supports NimBLE only. But i want to use BlueKitchen BtStack which uses esp_vhci_host_... APIs to access controller. More specifically, it uses these APIs: esp_vhci_host_register_callback esp_vhci_host_check_send_available esp_vhci_host_send_packet

Do i need to clone ESP Hosted component and patch host\drivers\bt\vhci_drv.c file for this purpose? Or is there some other solution? Note that I am not considering UART H4 mode yet, as it requires 4 more GPIO pins and more difficult to setup.

My host is ESP32-P4 (ESP32-P4-Function-EV-Board) and slave is ESP32 (ESP-WROVER-KIT) connected via SPI transport.

AndyDevLat avatar Aug 25 '24 07:08 AndyDevLat