/* * Copyright 2023 NXP * * SPDX-License-Identifier: Apache-2.0 */ #include #include #include #include #include #include #include "tmap_bmr.h" int main(void) { int err; err = bt_enable(NULL); if (err != 0) { printk("Bluetooth init failed (err %d)\n", err); return err; } printk("Bluetooth initialized\n"); printk("Initializing TMAP and setting role\n"); err = bt_tmap_register(BT_TMAP_ROLE_BMR); if (err != 0) { return err; } err = vcp_vol_renderer_init(); if (err != 0) { return err; } printk("VCP initialized\n"); printk("Initializing BAP Broadcast Sink\n"); err = bap_broadcast_sink_init(); if (err != 0) { return err; } printk("Starting BAP Broadcast Sink\n"); err = bap_broadcast_sink_run(); if (err != 0) { return err; } return 0; }