8#ifndef ZEPHYR_INCLUDE_BLUETOOTH_HCI_H_ 
    9#define ZEPHYR_INCLUDE_BLUETOOTH_HCI_H_ 
Bluetooth device address definitions and utilities.
 
Bluetooth connection handling.
 
int bt_hci_get_adv_handle(const struct bt_le_ext_adv *adv, uint8_t *adv_handle)
Get advertising handle for an advertising set.
 
int bt_hci_le_rand(void *buffer, size_t len)
Get Random bytes from the LE Controller.
 
struct net_buf * bt_hci_cmd_create(uint16_t opcode, uint8_t param_len)
 
int bt_hci_cmd_send_sync(uint16_t opcode, struct net_buf *buf, struct net_buf **rsp)
 
int bt_hci_get_conn_handle(const struct bt_conn *conn, uint16_t *conn_handle)
Get connection handle for a connection.
 
int bt_hci_register_vnd_evt_cb(bt_hci_vnd_evt_cb_t cb)
 
int bt_hci_cmd_send(uint16_t opcode, struct net_buf *buf)
 
bool bt_hci_vnd_evt_cb_t(struct net_buf_simple *buf)
Callback type for vendor handling of HCI Vendor-Specific Events.
Definition: hci.h:111
 
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
 
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
 
Simple network buffer representation.
Definition: buf.h:83
 
Network buffer representation.
Definition: buf.h:906
 
uint16_t len
Definition: buf.h:935
 
static ZTEST_BMEM char buffer[8]
Definition: test_mbox_api.c:551