nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
adv_manager.h File Reference
#include <stdint.h>
#include <zephyr/sys/slist.h>

Go to the source code of this file.

Data Structures

struct  bt_fast_pair_adv_manager_trigger_config
 
struct  bt_fast_pair_adv_manager_trigger
 
struct  bt_fast_pair_adv_manager_info_cb
 

Macros

#define BT_FAST_PAIR_ADV_MANAGER_TRIGGER_REGISTER(_name, _id, _config)
 Register a trigger in the Fast Pair Advertising Manager.
 

Functions

bool bt_fast_pair_adv_manager_is_pairing_mode (void)
 Check if the Fast Pair Advertising Manager is in the pairing mode.
 
void bt_fast_pair_adv_manager_request (struct bt_fast_pair_adv_manager_trigger *trigger, bool enable)
 Request turning on the Fast Pair advertising.
 
void bt_fast_pair_adv_manager_payload_refresh (void)
 Refresh the Fast Pair advertising payload.
 
int bt_fast_pair_adv_manager_id_set (uint8_t id)
 Set the Bluetooth identity for the Fast Pair advertising.
 
uint8_t bt_fast_pair_adv_manager_id_get (void)
 Get the Bluetooth identity used for the Fast Pair advertising.
 
int bt_fast_pair_adv_manager_info_cb_register (struct bt_fast_pair_adv_manager_info_cb *cb)
 Register information callbacks for the Fast Pair Advertising Manager.
 
bool bt_fast_pair_adv_manager_is_adv_active (void)
 Check if the Fast Pair advertising set is active.
 
int bt_fast_pair_adv_manager_enable (void)
 Enable the Fast Pair Advertising Manager module.
 
int bt_fast_pair_adv_manager_disable (void)
 Disable the Fast Pair Advertising Manager module.
 
bool bt_fast_pair_adv_manager_is_ready (void)
 Check if the Fast Pair Advertising Manager module is ready.