esp-hosted
esp-hosted copied to clipboard
BT VHCI configuration for 3rd party stack
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.