Home
last modified time | relevance | path

Searched full:broadcast (Results 1 – 25 of 268) sorted by relevance

1234567891011

/Zephyr-latest/samples/bluetooth/bap_broadcast_assistant/
DREADME.rst2 :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 …]
DKconfig4 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/
DKconfig4 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 …]
DREADME.rst2 :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/
DKconfig5 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/
Dpbp.h3 * @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 …]
Dbap.h24 * 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 …]
Dcap.h26 * 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/
DKconfig.bap123 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/
DKconfig4 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.
DREADME.rst2 :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/
DKconfig20 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/
DKconfig21 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/
Dpbp.rst1 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
Dbap_broadcast_assistant.rst1 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 …]
Dcap.rst77 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 …]
Dbap.rst28 [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/
Dmain.c172 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/
Dpbp_public_broadcast_source_test.c101 /* 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/
DREADME.rst2 :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/
Dccc.h28 /** 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/
Dpbp.c2 * @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/
DREADME.rst2 :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/
DREADME.rst2 :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/
Diso.rst19 create-big :Create a BIG as a broadcaster [enc <broadcast code>]
20 broadcast :Broadcast on ISO channels
22 [enc <broadcast code>]

1234567891011