nRF Connect SDK API 2.8.0
Loading...
Searching...
No Matches
adv_prov.h File Reference

Bluetooth LE advertising providers subsystem header. More...

#include <zephyr/bluetooth/bluetooth.h>

Go to the source code of this file.

Data Structures

struct  bt_le_adv_prov_adv_state
 
struct  bt_le_adv_prov_feedback
 
struct  bt_le_adv_prov_provider
 

Macros

#define BT_LE_ADV_PROV_AD_PROVIDER_REGISTER(pname, get_data_fn)
 
#define BT_LE_ADV_PROV_SD_PROVIDER_REGISTER(pname, get_data_fn)
 

Typedefs

typedef int(* bt_le_adv_prov_data_get) (struct bt_data *d, const struct bt_le_adv_prov_adv_state *state, struct bt_le_adv_prov_feedback *fb)
 

Functions

size_t bt_le_adv_prov_get_ad_prov_cnt (void)
 
size_t bt_le_adv_prov_get_sd_prov_cnt (void)
 
int bt_le_adv_prov_get_ad (struct bt_data *ad, size_t *ad_len, const struct bt_le_adv_prov_adv_state *state, struct bt_le_adv_prov_feedback *fb)
 
int bt_le_adv_prov_get_sd (struct bt_data *sd, size_t *sd_len, const struct bt_le_adv_prov_adv_state *state, struct bt_le_adv_prov_feedback *fb)
 

Detailed Description

Bluetooth LE advertising providers subsystem header.