controller_vhci.rst 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Controller && VHCI
  2. ==================
  3. Overview
  4. --------
  5. `Instructions`_
  6. .. _Instructions: ../template.html
  7. Application Example
  8. -------------------
  9. Check `/examples/bluetooth <https://github.com/espressif/esp-idf/tree/master/examples/bluetooth>`_ folder of `espressif/esp-idf <https://github.com/espressif/esp-idf/>`_ repository, that contains the following example:
  10. `ble_adv <https://github.com/espressif/esp-idf/blob/master/examples/bluetooth/ble_adv>`_
  11. This is a BLE advertising demo with virtual HCI interface. Send Reset/ADV_PARAM/ADV_DATA/ADV_ENABLE HCI command for BLE advertising.
  12. API Reference
  13. -------------
  14. Header Files
  15. ^^^^^^^^^^^^
  16. * `bt/include/bt.h <https://github.com/espressif/esp-idf/blob/master/components/bt/include/bt.h>`_
  17. Type Definitions
  18. ^^^^^^^^^^^^^^^^
  19. .. doxygentypedef:: esp_vhci_host_callback_t
  20. Enumerations
  21. ^^^^^^^^^^^^
  22. Structures
  23. ^^^^^^^^^^
  24. .. doxygenstruct:: esp_vhci_host_callback
  25. :members:
  26. Functions
  27. ^^^^^^^^^
  28. .. doxygenfunction:: esp_bt_controller_init
  29. .. doxygenfunction:: esp_vhci_host_check_send_available
  30. .. doxygenfunction:: esp_vhci_host_send_packet
  31. .. doxygenfunction:: esp_vhci_host_register_callback