controller_vhci.rst 919 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Controller && VHCI
  2. ==================
  3. Overview
  4. --------
  5. `Instructions`_
  6. .. _Instructions: ../template.html
  7. Application Example
  8. -------------------
  9. Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following example:
  10. :example:`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. * :component_file:`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