controller_vhci.rst 1.1 KB

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