zephyr/samples/bluetooth
Emil Gydesen 1b83555d4c Samples: Bluetooth: CAP Initiator broadcast support
Add broadcast support to the CAP initiator sample.

This adds new sample-specific Kconfig options to help
select the right Kconfig options based on whether
unicast, broadcast or both is being used.

This also moves common TX functionality
to cap_initiator_tx to reuse the same TX thread
and functionality.

Finally there is a babblesim implemented for
the broadcast. There is not broadcast support for the
CAP acceptor sample yet, so this test only verifies that we
get the TX complete events from the controller.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-08-01 08:53:08 +01:00
..
bap_broadcast_assistant
bap_broadcast_sink
bap_broadcast_source
bap_unicast_client
bap_unicast_server
beacon
broadcaster
broadcaster_multiple
bthome_sensor_template
cap_acceptor
cap_initiator Samples: Bluetooth: CAP Initiator broadcast support 2024-08-01 08:53:08 +01:00
central
central_gatt_write
central_hr
central_ht
central_iso
central_multilink
central_otc
central_past
direct_adv
direction_finding_central
direction_finding_connectionless_rx
direction_finding_connectionless_tx
direction_finding_peripheral
eddystone
encrypted_advertising
extended_adv
handsfree
handsfree_ag
hap_ha
hci_ipc
hci_pwr_ctrl
hci_spi
hci_uart
hci_uart_3wire
hci_uart_async
hci_usb
hci_usb_h4
hci_vs_scan_req
ibeacon
iso_broadcast
iso_broadcast_benchmark
iso_connected_benchmark
iso_receive
mesh
mesh_demo
mesh_provisioner
mtu_update
observer
pbp_public_broadcast_sink
pbp_public_broadcast_source
periodic_adv
periodic_adv_conn
periodic_adv_rsp
periodic_sync
periodic_sync_conn
periodic_sync_rsp
peripheral
peripheral_accept_list
peripheral_csc
peripheral_dis
peripheral_esp
peripheral_gatt_write
peripheral_hids
peripheral_hr
peripheral_ht
peripheral_identity
peripheral_iso
peripheral_nus
peripheral_ots
peripheral_past
peripheral_sc_only
scan_adv
st_ble_sensor
tmap_bmr
tmap_bms
tmap_central
tmap_peripheral
bluetooth.rst