nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
Fast Pair Advertising Manager API

Fast Pair Advertising Manager API for managing the Fast Pair advertising set. More...

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.
 

Detailed Description

Fast Pair Advertising Manager API for managing the Fast Pair advertising set.

It is required to use the Fast Pair Advertising Manager API in the cooperative thread context. Following this requirement guarantees a proper synchronization between the user operations and the module operations.