Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
classic.h File Reference

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.
 

Detailed Description

Bluetooth subsystem classic core APIs.