9#ifndef ZEPHYR_INCLUDE_BLUETOOTH_AUDIO_TMAP_ 
   10#define ZEPHYR_INCLUDE_BLUETOOTH_AUDIO_TMAP_ 
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition: util_macro.h:44
 
TMAP callback structure.
Definition: tmap.h:25
 
void(* discovery_complete)(enum bt_tmap_role role, struct bt_conn *conn, int err)
TMAP discovery complete callback.
Definition: tmap.h:35
 
void bt_tmap_set_role(enum bt_tmap_role role)
Set one or multiple TMAP roles dynamically. Previously registered value will be overwritten.
 
int bt_tmap_register(enum bt_tmap_role role)
Adds TMAS instance to database and sets the received TMAP role(s).
 
bt_tmap_role
TMAP Role characteristic.
Definition: tmap.h:15
 
@ BT_TMAP_ROLE_UMR
Definition: tmap.h:19
 
@ BT_TMAP_ROLE_UMS
Definition: tmap.h:18
 
@ BT_TMAP_ROLE_CG
Definition: tmap.h:16
 
@ BT_TMAP_ROLE_BMS
Definition: tmap.h:20
 
@ BT_TMAP_ROLE_CT
Definition: tmap.h:17
 
@ BT_TMAP_ROLE_BMR
Definition: tmap.h:21
 
int bt_tmap_discover(struct bt_conn *conn, struct bt_tmap_cb *tmap_cb)
Perform service discovery as TMAP Client.