Zephyr Project API 4.4.0-rc3
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_hci_driver_api Struct Reference

@driver_ops{Bluetooth HCI} More...

#include <bluetooth.h>

Data Fields

bt_hci_api_open_t open
 @driver_ops_mandatory Open the HCI transport.
bt_hci_api_close_t close
 @driver_ops_optional Close the HCI transport.
bt_hci_api_send_t send
 @driver_ops_mandatory Send HCI buffer to controller.
bt_hci_api_setup_t setup
 @driver_ops_optional HCI vendor-specific setup.

Detailed Description

@driver_ops{Bluetooth HCI}

Field Documentation

◆ close

bt_hci_api_close_t bt_hci_driver_api::close

@driver_ops_optional Close the HCI transport.

◆ open

bt_hci_api_open_t bt_hci_driver_api::open

@driver_ops_mandatory Open the HCI transport.

◆ send

bt_hci_api_send_t bt_hci_driver_api::send

@driver_ops_mandatory Send HCI buffer to controller.

◆ setup

bt_hci_api_setup_t bt_hci_driver_api::setup

@driver_ops_optional HCI vendor-specific setup.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_BT_HCI_SETUP 
.

The documentation for this struct was generated from the following file: