controller_vhci.rst 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. .. doxygenenum:: esp_bt_mode_t
  23. Structures
  24. ^^^^^^^^^^
  25. .. doxygenstruct:: esp_bt_controller_config_t
  26. :members:
  27. .. doxygenstruct:: esp_vhci_host_callback
  28. :members:
  29. Functions
  30. ^^^^^^^^^
  31. .. doxygenfunction:: esp_bt_controller_init
  32. .. doxygenfunction:: esp_bt_controller_deinit
  33. .. doxygenfunction:: esp_bt_controller_enable
  34. .. doxygenfunction:: esp_bt_controller_disable
  35. .. doxygenfunction:: esp_bt_controller_get_status
  36. .. doxygenfunction:: esp_vhci_host_check_send_available
  37. .. doxygenfunction:: esp_vhci_host_send_packet
  38. .. doxygenfunction:: esp_vhci_host_register_callback