nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
Bluetooth LE advertising providers subsystem

The subsystem manages advertising packets and scan response packets. More...

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

The subsystem manages advertising packets and scan response packets.