Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Bluetooth subsystem classic core APIs. More...
#include <stdbool.h>
#include <string.h>
#include <zephyr/sys/util.h>
#include <zephyr/net_buf.h>
#include <zephyr/bluetooth/addr.h>
Go to the source code of this file.
Data Structures | |
struct | bt_br_discovery_result |
BR/EDR discovery result structure. More... | |
struct | bt_br_discovery_param |
BR/EDR discovery parameters. More... | |
struct | bt_br_discovery_cb |
struct | bt_br_oob |
Functions | |
int | bt_br_discovery_start (const struct bt_br_discovery_param *param, struct bt_br_discovery_result *results, size_t count) |
Start BR/EDR discovery. | |
int | bt_br_discovery_stop (void) |
Stop BR/EDR discovery. | |
void | bt_br_discovery_cb_register (struct bt_br_discovery_cb *cb) |
Register discovery packet callbacks. | |
void | bt_br_discovery_cb_unregister (struct bt_br_discovery_cb *cb) |
Unregister discovery packet callbacks. | |
int | bt_br_oob_get_local (struct bt_br_oob *oob) |
Get BR/EDR local Out Of Band information. | |
int | bt_br_set_discoverable (bool enable) |
Enable/disable set controller in discoverable state. | |
int | bt_br_set_connectable (bool enable) |
Enable/disable set controller in connectable state. | |
Bluetooth subsystem classic core APIs.