/Zephyr-latest/samples/bluetooth/bap_broadcast_assistant/ |
D | README.rst | 2 :name: Basic Audio Profile (BAP) Broadcast Audio Assistant 5 Use BAP Broadcast Assistant functionality. 10 Application demonstrating the BAP Broadcast Assistant functionality. 13 role (advertising support for the Broadcast Audio Scan Service (BASS)). 14 It will then search for a broadcast source and (if found) add the broadcast ID to 17 Practical use of this sample requires a sink (e.g. the BAP Broadcast Audio Sink sample or 18 a set of BAP Broadcast capable earbuds) and a source (e.g. the BAP Broadcast Audio 31 * Broadcast Audio Source and Sink devices 36 The application will act as a broadcast assistant with optionally preconfigured 37 filtering of broadcast sink and broadcast source names. By default, the application will [all …]
|
D | Kconfig | 4 mainmenu "Bluetooth: Broadcast Audio Assistant" 7 string "Selected Broadcast Source name" 10 Name of broadcast source device to select. This will be used as a 11 substring matched against both BT device name and broadcast name. 12 If empty, the first broadcast source found will be chosen. 16 string "Selected Broadcast Sink name" 19 Name of broadcast sink device to select. This will be used as a 21 If empty, the first broadcast sink found will be chosen.
|
/Zephyr-latest/samples/bluetooth/bap_broadcast_sink/ |
D | Kconfig | 4 mainmenu "Bluetooth: Broadcast Audio Sink" 7 bool "Whether to wait for a Broadcast Assistant" 13 Broadcast Assistants. 16 bool "Whether to scan for Broadcast Sources without Broadcast Assistant" 19 If set to true, the sample will start scanning for Broadcast Sources 20 without waiting for a Broadcast Assistant to connect. 28 Time to advertise connectable for a Broadcast Assistant to connect 29 before starting scanning for Broadcast Sources. 32 string "Target Broadcast Device Name" 35 Name of target broadcast device. If not empty string, sink device [all …]
|
D | README.rst | 2 :name: Basic Audio Profile (BAP) Broadcast Audio Sink 5 Use BAP Broadcast Sink functionality. 10 Application demonstrating the BAP Broadcast Sink functionality. 11 Starts by scanning for BAP Broadcast Sources and then synchronizes to 20 (:kconfig:option:`CONFIG_BT_DEVICE_NAME`) of a broadcast source to listen to. With default value 21 (empty string), sink device will listen to all available broadcast sources.
|
/Zephyr-latest/samples/bluetooth/bap_broadcast_source/ |
D | Kconfig | 5 mainmenu "Bluetooth: Broadcast Audio Source" 42 string "The broadcast code (if any) to use for encrypted broadcast" 45 Setting a non-empty string for this option will encrypt the broadcast using this 46 string as the broadcast code. The length of the string shall be between 1 and 16 octets. 49 bool "Use static broadcast ID" 52 Enabling this option will make the application use static broadcast ID, as opposed to a 56 hex "The static broadcast ID to use" 60 This is the 3-octet broadcast ID advertised if static broadcast IDs are enabled.
|
/Zephyr-latest/include/zephyr/bluetooth/audio/ |
D | pbp.h | 3 * @brief Public Broadcast Profile (PBP) APIs. 16 * @brief Public Broadcast Profile (PBP) 18 * @defgroup bt_pbp Public Broadcast Profile (PBP) 26 * The Public Broadcast Profile (PBP) is used for public broadcasts by providing additional 42 * @brief Minimum size of the Public Broadcast Announcement 44 * It contains the Public Broadcast Announcement UUID (2), the Public Broadcast Announcement 49 /** Public Broadcast Announcement features */ 51 /** Broadcast Streams encryption status */ 53 /** Standard Quality Public Broadcast Audio configuration */ 55 /** High Quality Public Broadcast Audio configuration */ [all …]
|
D | bap.h | 24 * The Basic Audio Profile (BAP) allows for both unicast and broadcast Audio Stream control. 50 /** An invalid Broadcast ID */ 208 * broadcast ISO. 324 /** Waiting for SyncInfo from Broadcast Assistant */ 333 /** No periodic advertising sync transfer receiver from Broadcast Assistant */ 337 /** Broadcast Isochronous Group encryption state reported by the Scan Delegator */ 339 /** The Broadcast Isochronous Group not encrypted */ 342 /** The Broadcast Isochronous Group broadcast code requested */ 345 /** The Broadcast Isochronous Group decrypted */ 348 /** The Broadcast Isochronous Group bad broadcast code */ [all …]
|
D | cap.h | 26 * Common Audio Profile (CAP) provides procedures to start, update, and stop unicast and broadcast 50 /** @brief Abstract Audio Broadcast Source structure. */ 133 * @brief The Broadcast Source has started and all of the streams are ready for audio data 135 * @param source The started Broadcast Source 140 * @brief The Broadcast Source has stopped and none of the streams are ready for audio data 142 * @param source The stopped Broadcast Source 143 * @param reason The reason why the Broadcast Source stopped (see the BT_HCI_ERR_* values) 478 * @brief Broadcast Source packing mode. 490 * @brief 16-octet broadcast code. 498 * The string "Broadcast Code" shall be [all …]
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | Kconfig.bap | 123 bool "Bluetooth Broadcast Source Audio Support" 126 This option enables support for Bluetooth Broadcast Source Audio using 131 int "Basic Audio Broadcast Source subgroup count" 136 This option sets the maximum number of subgroups per broadcast source 144 This option sets the number of broadcast sources to support. 145 One broadcast source can send multiple streams 146 (up to BT_BAP_BROADCAST_SRC_STREAM_COUNT per broadcast source). 150 int "Basic Audio Broadcast Source Stream count" 155 This option sets the maximum number of streams per broadcast source 161 bool "Bluetooth Broadcast Sink Audio Support" [all …]
|
/Zephyr-latest/samples/bluetooth/pbp_public_broadcast_source/ |
D | Kconfig | 4 mainmenu "Bluetooth: PBP Broadcast Audio Source" 7 bool "Use static broadcast ID" 10 Enabling this option will make the application use static broadcast ID, as opposed to a 14 hex "The static broadcast ID to use" 18 This is the 3-octet broadcast ID advertised if static broadcast IDs are enabled.
|
D | README.rst | 2 :name: Public Broadcast Profile (PBP) Public Broadcast Source 5 Use PBP Public Broadcast Source functionality. 10 Application demonstrating the PBP Public Broadcast Source functionality. 11 Will start advertising extended advertising and includes a Broadcast Audio Announcement. 12 The advertised broadcast audio stream quality will cycle between high and standard quality
|
/Zephyr-latest/samples/bluetooth/cap_acceptor/ |
D | Kconfig | 20 Broadcast Assistants. 37 bool "Whether to scan for Broadcast Sources without Broadcast Assistant" 40 If set to true, the sample will start scanning for Broadcast Sources 41 without waiting for a Broadcast Assistant to connect. 44 string "Target Broadcast Device Name when self-scanning" 47 Name of target broadcast device. If not empty string, sink device 48 will only listen to the specified broadcast source. Not case sensitive.
|
/Zephyr-latest/samples/bluetooth/cap_initiator/ |
D | Kconfig | 21 Broadcast Assistants. 24 bool "Whether or not to search for CAP acceptors for broadcast audio" 34 bool "Use static broadcast ID" 37 Enabling this option will make the application use static broadcast ID, as opposed to a 41 hex "The static broadcast ID to use" 45 This is the 3-octet broadcast ID advertised if static broadcast IDs are enabled.
|
/Zephyr-latest/doc/connectivity/bluetooth/shell/audio/ |
D | pbp.rst | 1 Bluetooth: Public Broadcast Profile Shell 4 This document describes how to run the Public Broadcast Profile functionality. 6 efficient discovery of Broadcast Sources that are transmitting audio with commonly used codec confi… 11 When the Bluetooth stack has been initialized (:code:`bt init`), the Public Broadcast Profile is re… 12 To set the Public Broadcast Announcement features call :code:`pbp set_features`. 20 set_features :Set the Public Broadcast Announcement features
|
D | bap_broadcast_assistant.rst | 1 Bluetooth: Basic Audio Profile: Broadcast Assistant Shell 4 This document describes how to run the BAP Broadcast Assistant functionality. 8 The Broadcast Assistant is responsible for offloading scan for a resource 9 restricted device, such that scanning does not drain the battery. The Broadcast 13 The Broadcast Assistant will typically be phones or laptops. 14 The Broadcast Assistant scans for periodic advertisements and transfer 19 using the Broadcast Assistant interactively. 22 and a device has been connected, the Broadcast Assistant can discover BASS on 30 bap_broadcast_assistant - Bluetooth BAP broadcast assistant client shell 39 add_broadcast_id : Add a source by broadcast ID <broadcast_id> <sync_pa> [all …]
|
D | cap.rst | 77 The CAP initiator also supports broadcast audio as a source. 111 ac_12 : Broadcast audio configuration 12 112 ac_13 : Broadcast audio configuration 13 113 ac_14 : Broadcast audio configuration 14 191 When doing broadcast 194 To start a broadcast as the CAP initiator there are a few steps to be done: 197 2. Create and configure a broadcast source 200 The following commands will setup a CAP broadcast source using the 16_2_1 preset (defined by BAP): 209 bap preset broadcast 16_2_1 216 The broadcast source is created by the :code:`cap_initiator ac_12`, :code:`cap_initiator ac_13`, [all …]
|
D | bap.rst | 28 [bcode <broadcast code> || bcode_str <broadcast code 30 stop_broadcast_sink : Stops broadcast sink 47 preset : <sink, source, broadcast> [preset] 149 Example Broadcast Source 152 Create and establish a broadcast source stream: 160 Stop and release a broadcast source stream: 168 Example Broadcast Sink 171 Scan for and establish a broadcast sink stream. 173 sync (if exist) or start scanning and sync to the periodic advertising with the provided broadcast 183 PA synced to broadcast with broadcast ID 0xEF6716 [all …]
|
/Zephyr-latest/tests/bluetooth/audio/bap_broadcast_source/src/ |
D | main.c | 172 zassert_equal(0, err, "Unable to delete broadcast source: err %d", err); in bap_broadcast_source_test_suite_after() 203 printk("Creating broadcast source with %zu subgroups with %zu streams\n", in ZTEST_F() 207 zassert_equal(0, err, "Unable to create broadcast source: err %d", err); in ZTEST_F() 224 zassert_equal(0, err, "Unable to delete broadcast source: err %d", err); in ZTEST_F() 234 printk("Creating broadcast source with %zu subgroups with %zu streams\n", in ZTEST_F() 238 zassert_equal(0, err, "Unable to create broadcast source: err %d", err); in ZTEST_F() 241 zassert_equal(0, err, "Unable to start broadcast source: err %d", err); in ZTEST_F() 270 "Unable to send on broadcast stream[%zu][%zu]: err %d", i, j, in ZTEST_F() 279 zassert_equal(0, err, "Unable to stop broadcast source: err %d", err); in ZTEST_F() 289 zassert_equal(0, err, "Unable to delete broadcast source: err %d", err); in ZTEST_F() [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/audio/src/ |
D | pbp_public_broadcast_source_test.c | 101 /* Broadcast Audio Streaming Endpoint advertising data */ in setup_extended_adv_data() 113 FAIL("Unable to generate broadcast ID: %d\n", err); in setup_extended_adv_data() 117 /* Broadcast Audio Announcements */ in setup_extended_adv_data() 125 * Create a Public Broadcast Announcement in setup_extended_adv_data() 126 * Cycle between high and standard quality public broadcast audio. in setup_extended_adv_data() 141 printk("Failed to create public broadcast announcement!: %d\n", err); in setup_extended_adv_data() 297 FAIL("Public Broadcast source failed\n"); in test_main() 302 printk("Unable to create broadcast source: %d\n", err); in test_main() 303 FAIL("Public Broadcast source failed\n"); in test_main() 308 printk("Unable to start broadcast source: %d\n", err); in test_main() [all …]
|
/Zephyr-latest/samples/bluetooth/pbp_public_broadcast_sink/ |
D | README.rst | 2 :name: Public Broadcast Profile (PBP) Public Broadcast Sink 5 Use PBP Public Broadcast Sink functionality. 10 Application demonstrating the PBP Public Broadcast Sink functionality. 11 Starts by scanning for PBP Public Broadcast Sources and then synchronizes to 12 the first found source which defines a Public Broadcast Announcement including 13 a High Quality Public Broadcast Audio Stream configuration.
|
/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | ccc.h | 28 /** Maximum CCC ID for broadcast */ 34 * @param broadcast True if broadcast, false if direct. 36 #define I3C_CCC_ENEC(broadcast) ((broadcast) ? 0x00U : 0x80U) argument 41 * @param broadcast True if broadcast, false if direct. 43 #define I3C_CCC_DISEC(broadcast) ((broadcast) ? 0x01U : 0x81U) argument 49 * @param broadcast True if broadcast, false if direct. 51 #define I3C_CCC_ENTAS(as, broadcast) (((broadcast) ? 0x02U : 0x82U) + (as)) argument 56 * @param broadcast True if broadcast, false if direct. 58 #define I3C_CCC_ENTAS0(broadcast) I3C_CCC_ENTAS(0, broadcast) argument 63 * @param broadcast True if broadcast, false if direct. [all …]
|
/Zephyr-latest/subsys/bluetooth/audio/shell/ |
D | pbp.c | 2 * @brief Bluetooth Public Broadcast Profile shell 34 /* Buffer to hold the Public Broadcast Announcement */ 69 shell_info(ctx_shell, "Create Public Broadcast Announcement"); in pbp_ad_data_add() 71 shell_error(ctx_shell, "Failed to create Public Broadcast Announcement: %d", err); in pbp_ad_data_add() 74 __ASSERT(data_size > 0, "No space for Public Broadcast Announcement"); in pbp_ad_data_add() 95 "Set the Public Broadcast Announcement features",
|
/Zephyr-latest/samples/bluetooth/tmap_bmr/ |
D | README.rst | 2 :name: Telephone and Media Audio Profile (TMAP) Broadcast Media Receiver (BMR) 5 Implement the TMAP Broadcast Media Receiver (BMR) role. 10 Application demonstrating the TMAP Broadcast Media Receiver functionality.
|
/Zephyr-latest/samples/bluetooth/tmap_bms/ |
D | README.rst | 2 :name: Telephone and Media Audio Profile (TMAP) Broadcast Media Sender (BMS) 5 Implement the LE Audio TMAP Broadcast Media Sender (BMS) role. 10 Application demonstrating the TMAP Broadcast Media Sender functionality.
|
/Zephyr-latest/doc/connectivity/bluetooth/shell/host/ |
D | iso.rst | 19 create-big :Create a BIG as a broadcaster [enc <broadcast code>] 20 broadcast :Broadcast on ISO channels 22 [enc <broadcast code>]
|