Bluetooth: Audio: depends on GATT instead of select
Modify the Kconfig options to depend on the GATT features rather than selecting them. This is part of an effort to reduce the amount of selects we use in LE Audio. Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
This commit is contained in:
parent
6f86adbc0d
commit
df6b5981bf
19 changed files with 53 additions and 19 deletions
|
@ -1,6 +1,9 @@
|
|||
CONFIG_BT=y
|
||||
CONFIG_LOG=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_AUDIO=y
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_BUF_ACL_RX_SIZE=255
|
||||
|
|
|
@ -3,6 +3,9 @@ CONFIG_LOG=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_AUDIO=y
|
||||
CONFIG_BT_BAP_UNICAST_CLIENT=y
|
||||
CONFIG_BT_ISO_TX_BUF_COUNT=4
|
||||
|
|
|
@ -7,6 +7,9 @@ config SAMPLE_UNICAST
|
|||
bool "Whether or not to search for CAP acceptors for unicast audio"
|
||||
default y
|
||||
select BT_CENTRAL
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
select BT_GATT_AUTO_UPDATE_MTU
|
||||
select BT_ISO_CENTRAL
|
||||
select BT_SMP
|
||||
select BT_KEYS_OVERWRITE_OLDEST
|
||||
|
|
|
@ -4,6 +4,8 @@ CONFIG_BT_ISO_PERIPHERAL=y
|
|||
CONFIG_BT_PRIVACY=y
|
||||
CONFIG_BT_GATT_CACHING=y
|
||||
CONFIG_BT_GATT_DYNAMIC_DB=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SMP_SC_PAIR_ONLY=y
|
||||
|
|
|
@ -2,6 +2,9 @@ CONFIG_BT=y
|
|||
CONFIG_LOG=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_AUDIO=y
|
||||
|
||||
CONFIG_BT_SMP=y
|
||||
|
|
|
@ -2,6 +2,8 @@ CONFIG_BT=y
|
|||
CONFIG_LOG=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_PRIVACY=y
|
||||
CONFIG_BT_AUDIO=y
|
||||
CONFIG_UTF8=y
|
||||
|
|
|
@ -24,9 +24,9 @@ config BT_BAP_UNICAST_SERVER
|
|||
|
||||
config BT_BAP_UNICAST_CLIENT
|
||||
bool "Bluetooth Unicast Audio Client Support"
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
select BT_GATT_AUTO_UPDATE_MTU
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_GATT_AUTO_UPDATE_MTU
|
||||
depends on BT_CENTRAL
|
||||
depends on BT_ISO_CENTRAL
|
||||
depends on BT_BONDABLE
|
||||
|
@ -241,9 +241,9 @@ config BT_BAP_BROADCAST_ASSISTANT
|
|||
select BT_EXT_ADV
|
||||
select BT_PER_ADV_SYNC
|
||||
select BT_ISO_SYNC_RECEIVER
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
select BT_GATT_AUTO_UPDATE_MTU
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_GATT_AUTO_UPDATE_MTU
|
||||
depends on BT_OBSERVER
|
||||
depends on BT_BONDABLE
|
||||
help
|
||||
|
|
|
@ -57,8 +57,8 @@ endif # BT_CSIP_SET_MEMBER
|
|||
|
||||
config BT_CSIP_SET_COORDINATOR
|
||||
bool "Coordinated Set Identification Profile Set Coordinator Support"
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
help
|
||||
This option enables support for Coordinated Set Identification
|
||||
Profile Set Coordinator.
|
||||
|
|
|
@ -56,9 +56,9 @@ endif # BT_HAS
|
|||
|
||||
config BT_HAS_CLIENT
|
||||
bool "Hearing Access Service Client support"
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
select BT_GATT_AUTO_UPDATE_MTU
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
select UTF8
|
||||
depends on BT_GATT_AUTO_UPDATE_MTU
|
||||
help
|
||||
This option enables support for Hearing Access Service Client.
|
||||
|
|
|
@ -20,8 +20,8 @@ config BT_MCS
|
|||
|
||||
config BT_MCC
|
||||
bool "Media Control Client Support"
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
help
|
||||
This option enables support for the Media Control Client.
|
||||
|
||||
|
|
|
@ -40,8 +40,8 @@ endif # BT_MICP_MIC_DEV
|
|||
|
||||
config BT_MICP_MIC_CTLR
|
||||
bool "Microphone Control Profile Microphone Controller Support"
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_BONDABLE
|
||||
help
|
||||
This option enables support for the Microphone Control Profile
|
||||
|
|
|
@ -70,8 +70,8 @@ config BT_TBS_CLIENT_TBS
|
|||
|
||||
config BT_TBS_CLIENT
|
||||
def_bool BT_TBS_CLIENT_GTBS || BT_TBS_CLIENT_TBS
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
|
||||
if BT_TBS_CLIENT
|
||||
|
||||
|
|
|
@ -58,8 +58,8 @@ endif # BT_VCP_VOL_REND
|
|||
|
||||
config BT_VCP_VOL_CTLR
|
||||
bool "Volume Control Profile Volume Controller Support"
|
||||
select BT_GATT_CLIENT
|
||||
select BT_GATT_AUTO_DISCOVER_CCC
|
||||
depends on BT_GATT_CLIENT
|
||||
depends on BT_GATT_AUTO_DISCOVER_CCC
|
||||
help
|
||||
This option enables support for Volume Control Profile Volume
|
||||
Controller.
|
||||
|
|
|
@ -17,6 +17,9 @@ tests:
|
|||
type: unit
|
||||
extra_configs:
|
||||
- CONFIG_BT_BAP_UNICAST_CLIENT=y
|
||||
- CONFIG_BT_GATT_CLIENT=y
|
||||
- CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
- CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
bluetooth.audio.ascs.test_stream_pair:
|
||||
type: unit
|
||||
extra_configs:
|
||||
|
|
|
@ -5,7 +5,10 @@ CONFIG_BT_SMP=y
|
|||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_MAX_CONN=2
|
||||
CONFIG_BT_OBSERVER=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_DYNAMIC_DB=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_AUDIO=y
|
||||
|
||||
# Requirements for CAP commander
|
||||
|
|
|
@ -5,6 +5,9 @@ CONFIG_BT=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_AUDIO=y
|
||||
|
||||
# Dependencies for CAP initiator unicast
|
||||
|
|
|
@ -13,8 +13,11 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_PRIVACY=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_CACHING=y
|
||||
CONFIG_BT_GATT_DYNAMIC_DB=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_L2CAP_ECRED=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_FIXED_PASSKEY=y
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
CONFIG_BT_AUDIO=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_CACHING=y
|
||||
CONFIG_BT_GATT_DYNAMIC_DB=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_EXT_ADV=y
|
||||
|
|
|
@ -14,8 +14,11 @@ CONFIG_BT_MAX_CONN=3
|
|||
CONFIG_BT_MAX_PAIRED=3
|
||||
CONFIG_BT_EXT_ADV_MAX_ADV_SET=3
|
||||
CONFIG_BT_OBSERVER=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_GATT_CACHING=y
|
||||
CONFIG_BT_GATT_DYNAMIC_DB=y
|
||||
CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
|
||||
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_L2CAP_TX_MTU=128
|
||||
CONFIG_BT_BUF_ACL_RX_SIZE=255
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue