nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
Bluetooth LE Generic Attribute Profile API

API for the Bluetooth LE Generic Attribute (GATT) Profile. More...

Data Structures

struct  bt_gattp_handle_range
 Structure for Service Changed handle range. More...
 
struct  bt_gattp
 GATT profile instance. More...
 

Typedefs

typedef void(* bt_gattp_indicate_cb) (struct bt_gattp *gattp, const struct bt_gattp_handle_range *handle_range, int err)
 Service Changed Indication callback function.
 

Functions

int bt_gattp_init (struct bt_gattp *gattp)
 Initialize the GATT profile instance.
 
int bt_gattp_handles_assign (struct bt_gatt_dm *dm, struct bt_gattp *gattp)
 Assign handles to the GATT profile instance.
 
int bt_gattp_subscribe_service_changed (struct bt_gattp *gattp, bt_gattp_indicate_cb func)
 Subscribe to the Service Changed indication.
 
int bt_gattp_unsubscribe_service_changed (struct bt_gattp *gattp)
 Unsubscribe from the Service Changed indication.
 

Detailed Description

API for the Bluetooth LE Generic Attribute (GATT) Profile.