2019-11-13 16:56:23 +05:30
# Bluetooth Examples for Host Controller Interface
2019-11-13 15:18:14 +05:30
Note: To use examples in this directory, you need to have Bluetooth enabled in configuration.
# Example Layout
This directory includes examples to demonstrate controller interactions by virtual HCI layer and UART.
2021-10-11 11:45:29 +08:00
## controller_hci_uart_esp32
2019-11-13 15:18:14 +05:30
2021-10-11 11:45:29 +08:00
Demonstrates interaction with controller through HCI over UART on ESP32.
2019-11-13 15:18:14 +05:30
2021-10-11 11:45:29 +08:00
See the [README.md ](./controller_hci_uart_esp32/README.md ) file in the example [controller_hci_uart ](./controller_hci_uart_esp32 ).
## controller_hci_uart_esp32c3
Demonstrates interaction with controller through HCI over UART on ESP32-C3.
See the [README.md ](./controller_hci_uart_esp32c3/README.md ) file in the example [controller_hci_uart ](./controller_hci_uart_esp32c3 ).
2019-11-13 15:18:14 +05:30
## controller_vhci_ble_adv
Demonstrates interaction with controller though virtual HCI layer. In this example, simple BLE advertising is done.
See the [README.md ](./controller_vhci_ble_adv/README.md ) file in the example [controller_vhci_ble_adv ](./controller_vhci_ble_adv ).
2020-06-03 21:44:27 +05:30
2019-11-12 11:31:17 +05:30
## ble_adv_scan_combined
Demonstrates interaction with controller. In this example, BLE advertising and scanning is done. Also scanned advertising reports are parsed and displayed.
See the [README.md ](./ble_adv_scan_combined/README.md ) file in the example [ble_adv_scan_combined ](./ble_adv_scan_combined ).
2020-06-03 21:44:27 +05:30
## hci_common_component
This is separate component adding functionalities for HCI Layer. Since this component is just used by HCI examples, it is not placed in global components.