Added option to set the ASE count through the bap API, making ASE configuration runtime available. The upper limit of ASEs are still bound by the Kconfig options set for ASEs. Signed-off-by: Fredrik Danebjer <frdn@demant.com>
65 lines
1.8 KiB
Plaintext
65 lines
1.8 KiB
Plaintext
CONFIG_BT=y
|
|
CONFIG_BT_PERIPHERAL=y
|
|
CONFIG_BT_ISO_PERIPHERAL=y
|
|
CONFIG_BT_PRIVACY=y
|
|
|
|
CONFIG_BT_SMP=y
|
|
CONFIG_BT_SMP_SC_PAIR_ONLY=y
|
|
CONFIG_BT_SMP_MIN_ENC_KEY_SIZE=16
|
|
|
|
CONFIG_BT_EXT_ADV=y
|
|
CONFIG_BT_DEVICE_NAME="Hearing Aid sample"
|
|
# Appearance: Generic Hearing aid (0x0A40)
|
|
CONFIG_BT_DEVICE_APPEARANCE=2624
|
|
|
|
# Mandatory to support at least 1 for ASCS
|
|
CONFIG_BT_ATT_PREPARE_COUNT=1
|
|
|
|
CONFIG_BT_AUDIO=y
|
|
CONFIG_BT_BAP_UNICAST_SERVER=y
|
|
CONFIG_BT_ASCS=y
|
|
CONFIG_BT_ASCS_MAX_ASE_SNK_COUNT=1
|
|
CONFIG_BT_ASCS_MAX_ASE_SRC_COUNT=1
|
|
# Support an ISO channel per ASE
|
|
CONFIG_BT_ISO_MAX_CHAN=2
|
|
|
|
CONFIG_BT_PAC_SNK_LOC=y
|
|
CONFIG_BT_PAC_SRC_LOC=y
|
|
|
|
CONFIG_BT_VCP_VOL_REND=y
|
|
CONFIG_BT_MICP_MIC_DEV=y
|
|
CONFIG_BT_HAS=y
|
|
CONFIG_HAP_HA_HEARING_AID_MONAURAL=y
|
|
CONFIG_BT_HAS_PRESET_COUNT=4
|
|
CONFIG_BT_HAS_PRESET_NAME_DYNAMIC=y
|
|
CONFIG_BT_CAP_ACCEPTOR=y
|
|
|
|
CONFIG_BT_AICS_MAX_INSTANCE_COUNT=2
|
|
# The HA may expose an instance of MICS and an instance of AICS to control
|
|
# the capture of ambient sound.
|
|
CONFIG_BT_VCP_VOL_REND_AICS_INSTANCE_COUNT=1
|
|
# An HA may instantiate one or more instances of Audio Input Control Service
|
|
# (AICS) to expose control of the gain of its inputs to a Volume Controller.
|
|
CONFIG_BT_MICP_MIC_DEV_AICS_INSTANCE_COUNT=1
|
|
|
|
# If the HA supports the Volume Balance feature (see Section 3.1) and the HA
|
|
# is part of a Binaural Hearing Aid Set, the HA shall instantiate one instance
|
|
# of Volume Offset Control Service (VOCS).
|
|
CONFIG_BT_VOCS_MAX_INSTANCE_COUNT=1
|
|
CONFIG_BT_VCP_VOL_REND_VOCS_INSTANCE_COUNT=1
|
|
|
|
CONFIG_BT_BAS=y
|
|
CONFIG_BT_IAS=y
|
|
|
|
CONFIG_BT_TBS_CLIENT_MINIMAL=y
|
|
CONFIG_BT_TBS_CLIENT_GTBS=y
|
|
CONFIG_BT_TBS_CLIENT_CCID=y
|
|
CONFIG_BT_TBS_CLIENT_STATUS_FLAGS=y
|
|
|
|
CONFIG_BT_BAS_BLS=y
|
|
CONFIG_BT_BAS_BLS_IDENTIFIER_PRESENT=y
|
|
CONFIG_BT_BAS_BLS_BATTERY_LEVEL_PRESENT=y
|
|
CONFIG_BT_BAS_BLS_ADDITIONAL_STATUS_PRESENT=y
|
|
|
|
CONFIG_LOG=y
|