1# Bluetooth Examples for Host Controller Interface 2 3Note: To use examples in this directory, you need to have Bluetooth enabled in configuration. 4 5# Example Layout 6 7This directory includes examples to demonstrate controller interactions by virtual HCI layer and UART. 8 9## controller_hci_uart_esp32 10 11Demonstrates interaction with controller through HCI over UART on ESP32. 12 13See the [README.md](./controller_hci_uart_esp32/README.md) file in the example [controller_hci_uart](./controller_hci_uart_esp32). 14 15## controller_hci_uart_esp32c3_and_esp32s3 16 17Demonstrates interaction with controller through HCI over UART on ESP32-C3/ESP32-S3. 18 19See the [README.md](./controller_hci_uart_esp32c3_and_esp32s3/README.md) file in the example [controller_hci_uart_esp32c3_and_esp32s3](./controller_hci_uart_esp32c3_and_esp32s3). 20 21## controller_vhci_ble_adv 22 23Demonstrates interaction with controller though virtual HCI layer. In this example, simple BLE advertising is done. 24 25See the [README.md](./controller_vhci_ble_adv/README.md) file in the example [controller_vhci_ble_adv](./controller_vhci_ble_adv). 26 27## ble_adv_scan_combined 28 29Demonstrates interaction with controller. In this example, BLE advertising and scanning is done. Also scanned advertising reports are parsed and displayed. 30 31See the [README.md](./ble_adv_scan_combined/README.md) file in the example [ble_adv_scan_combined](./ble_adv_scan_combined). 32 33 34## hci_common_component 35 36This is separate component adding functionalities for HCI Layer. Since this component is just used by HCI examples, it is not placed in global components. 37