zephyr/samples/bluetooth
Emil Gydesen eb22e1fc98 Bluetooth: TBS: Make GTBS mandatory
Any places that checked for GTBS is now always enabled
as GTBS is mandatory to support, and the Kconfig option
was removed.

Also removed a duplicate Kconfig option for TBS,
BT_TBS_SERVICE_COUNT, as it was unused.

The other Kconfig option BT_TBS_BEARER_COUNT is used
instead exclusively to set it if needed.

Since GTBS can now exist alone, it must also
support having its own calls and other values.
This means that the GTBS and TBS instances now share
the same underlying struct.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-09-17 09:45:48 +02:00
..
bap_broadcast_assistant samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
bap_broadcast_sink doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
bap_broadcast_source doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
bap_unicast_client doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
bap_unicast_server doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
beacon samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
broadcaster samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
broadcaster_multiple doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
bthome_sensor_template samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
cap_acceptor doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
cap_initiator doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
central samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
central_gatt_write samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
central_hr samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
central_ht samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
central_multilink samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
central_otc samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
central_past samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
direct_adv samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
direction_finding_central samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
direction_finding_connectionless_rx samples: bluetooth: direction_finding_connectionless_rx: Fix sync timeout 2024-09-13 13:42:33 +02:00
direction_finding_connectionless_tx samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
direction_finding_peripheral samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
eddystone samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
encrypted_advertising doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
extended_adv doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
handsfree samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
handsfree_ag samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
hap_ha Bluetooth: ascs: Add dynamic ASE registration 2024-09-11 07:41:12 -04:00
hci_ipc tests: Bluetooth: Run Audio BSIM test on nrf5340bsim 2024-09-09 15:23:57 +03:00
hci_pwr_ctrl samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
hci_spi lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
hci_uart doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
hci_uart_3wire doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
hci_uart_async doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
hci_usb samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
hci_usb_h4 samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
hci_vs_scan_req samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
ibeacon samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
iso_broadcast doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
iso_broadcast_benchmark samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
iso_central samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
iso_connected_benchmark samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
iso_peripheral samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
iso_receive doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
mesh samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
mesh_demo samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
mesh_provisioner samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
mtu_update samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
observer doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
pbp_public_broadcast_sink doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
pbp_public_broadcast_source doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
periodic_adv samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
periodic_adv_conn samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
periodic_adv_rsp samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
periodic_sync samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
periodic_sync_conn samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
periodic_sync_rsp samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_accept_list samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_csc samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_dis samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_esp samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_gatt_write samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_hids doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
peripheral_hr samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_ht samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_identity samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_nus samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_ots samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_past samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
peripheral_sc_only samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
scan_adv samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
st_ble_sensor samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
tmap_bmr samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
tmap_bms samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
tmap_central Bluetooth: TBS: Make GTBS mandatory 2024-09-17 09:45:48 +02:00
tmap_peripheral Bluetooth: ascs: Add dynamic ASE registration 2024-09-11 07:41:12 -04:00
bluetooth.rst samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00