Zephyr API Documentation 4.0.99
A Scalable Open Source RTOS
|
Header for Bluetooth TMAP. More...
#include <zephyr/autoconf.h>
#include <zephyr/bluetooth/conn.h>
#include <zephyr/sys/util.h>
#include <zephyr/sys/util_macro.h>
Go to the source code of this file.
Data Structures | |
struct | bt_tmap_cb |
TMAP callback structure. More... | |
Enumerations | |
enum | bt_tmap_role { BT_TMAP_ROLE_CG = BIT(0) , BT_TMAP_ROLE_CT = BIT(1) , BT_TMAP_ROLE_UMS = BIT(2) , BT_TMAP_ROLE_UMR = BIT(3) , BT_TMAP_ROLE_BMS = BIT(4) , BT_TMAP_ROLE_BMR = BIT(5) } |
TMAP Role characteristic. More... | |
Functions | |
int | bt_tmap_register (enum bt_tmap_role role) |
Adds TMAS instance to database and sets the received TMAP role(s). | |
int | bt_tmap_discover (struct bt_conn *conn, const struct bt_tmap_cb *tmap_cb) |
Perform service discovery as TMAP Client. | |
void | bt_tmap_set_role (enum bt_tmap_role role) |
Set one or multiple TMAP roles dynamically. | |
Header for Bluetooth TMAP.
Copyright 2023 NXP Copyright (c) 2024-2025 Nordic Semiconductor ASA
SPDX-License-Identifier: Apache-2.0