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 Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
bap_broadcast_sink Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
bap_broadcast_source samples: Bluetooth: Audio: Change names to <profile>_<role> 2024-05-31 09:56:11 -05:00
bap_unicast_client Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
bap_unicast_server Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
beacon samples: bluetooth: exclude cyw920829m2evk_02 from build 2024-07-08 15:51:21 +02:00
broadcaster samples: bluetooth: exclude cyw920829m2evk_02 from build 2024-07-08 15:51:21 +02:00
broadcaster_multiple samples: Bluetooth: Fix incorrect comments about adv sets 2024-05-24 07:46:43 -04:00
bthome_sensor_template
cap_acceptor Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
cap_initiator Samples: Bluetooth: CAP Initiator broadcast support 2024-08-01 08:53:08 +01:00
central Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
central_gatt_write Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
central_hr Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
central_ht Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
central_iso Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
central_multilink Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
central_otc Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
central_past Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
direct_adv Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
direction_finding_central Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
direction_finding_connectionless_rx samples: bluetooth: df: fix misleading comment in rx overlay 2024-05-24 08:05:19 -04:00
direction_finding_connectionless_tx samples: Bluetooth: use correct periodic advertising intervals 2024-06-07 16:45:44 +03:00
direction_finding_peripheral Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
eddystone Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
encrypted_advertising Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
extended_adv Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
handsfree Sample: bluetooth: add mimxrt1040_evk support 2024-06-24 12:44:49 -04:00
handsfree_ag Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
hap_ha Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
hci_ipc arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
hci_pwr_ctrl Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
hci_spi Bluetooth: Remove BT_HCI_RESERVE and BT_HCI_RAW_RESERVE 2024-04-29 11:01:27 +02:00
hci_uart doc: use proper pygment for .conf code-blocks 2024-06-20 14:07:32 -04:00
hci_uart_3wire doc: use proper pygment for .conf code-blocks 2024-06-20 14:07:32 -04:00
hci_uart_async Bluetooth: host: Add lower bound for CONFIG_BT_BUF_ACL_RX_COUNT 2024-07-10 11:47:26 -04:00
hci_usb usb: device_next: Rename usbd_contex to usbd_context 2024-06-03 06:43:20 -07:00
hci_usb_h4
hci_vs_scan_req samples: Bluetooth: hci_vs_scan_req: Build for BT_LL_SW_SPLIT only 2024-05-25 11:26:26 +03:00
ibeacon boards: silabs: Consistently name dev kits 2024-06-12 12:52:28 -04:00
iso_broadcast samples: Bluetooth: Fix incorrect comments about adv sets 2024-05-24 07:46:43 -04:00
iso_broadcast_benchmark Bluetooth: ISO/BAP: Refactor BIS bitfield 2024-07-27 15:19:46 +03:00
iso_connected_benchmark Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
iso_receive Bluetooth: ISO/BAP: Refactor BIS bitfield 2024-07-27 15:19:46 +03:00
mesh Bluetooth: Mesh: align mesh and host psa usage 2024-06-19 13:24:08 -04:00
mesh_demo Bluetooth: Mesh: align mesh and host psa usage 2024-06-19 13:24:08 -04:00
mesh_provisioner Bluetooth: Mesh: align mesh and host psa usage 2024-06-19 13:24:08 -04:00
mtu_update Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
observer samples: bluetooth: exclude cyw920829m2evk_02 from build 2024-07-08 15:51:21 +02:00
pbp_public_broadcast_sink samples: Bluetooth: Audio: Change names to <profile>_<role> 2024-05-31 09:56:11 -05:00
pbp_public_broadcast_source samples: Bluetooth: Audio: Change names to <profile>_<role> 2024-05-31 09:56:11 -05:00
periodic_adv samples: bluetooth: exclude cyw920829m2evk_02 from build 2024-07-08 15:51:21 +02:00
periodic_adv_conn Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
periodic_adv_rsp Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
periodic_sync samples: bluetooth: Increase sync timeout to allow packet loss 2024-04-17 14:34:23 +02:00
periodic_sync_conn Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
periodic_sync_rsp Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_accept_list Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_csc Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_dis Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_esp Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_gatt_write Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_hids Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_hr Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_ht Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_identity Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_iso Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_nus Bluetooth: samples: Switch to one-time adv 2024-05-29 10:48:04 -07:00
peripheral_ots Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_past Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
peripheral_sc_only Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
scan_adv samples: bluetooth: exclude cyw920829m2evk_02 from build 2024-07-08 15:51:21 +02:00
st_ble_sensor Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
tmap_bmr Bluetooth: Controller: BT_CTLR_ISO_TX_BUFFER_SIZE from BT_ISO_TX_MTU 2024-05-10 15:02:10 +02:00
tmap_bms samples: Bluetooth: Fix incorrect comments about adv sets 2024-05-24 07:46:43 -04:00
tmap_central Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
tmap_peripheral Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
bluetooth.rst