Bluetooth: Controller: Default stream count based upon app configs
When building ISO applications on a device that has the host and controller on the same core, the application developer shouldn't have to set controller specific configurations. Without this change the samples iso_receive and iso_broadcast will fail to run on NRF52 series devices as the samples try to set up two streams but the controller is configured to support only one. Controller unit tests that were previously only enabling the controller specific ISO configurations now also enable the top-level ISO configurations to ensure that the default stream count is properly configured. Signed-off-by: Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
This commit is contained in:
parent
09048e0a16
commit
ebae4b8cf7
|
@ -804,6 +804,7 @@ config BT_CTLR_ADV_ISO_STREAM_COUNT
|
|||
int "Maximum Broadcast ISO Streams"
|
||||
depends on BT_CTLR_ADV_ISO
|
||||
range BT_CTLR_ADV_ISO_STREAM_MAX 64
|
||||
default BT_ISO_MAX_CHAN
|
||||
help
|
||||
Maximum Broadcast ISO Streams supported in the the Controller across
|
||||
all Broadcast ISO groups.
|
||||
|
@ -836,6 +837,7 @@ config BT_CTLR_SYNC_ISO_STREAM_COUNT
|
|||
int "Maximum ISO Synchronized Receiver Streams"
|
||||
depends on BT_CTLR_SYNC_ISO
|
||||
range BT_CTLR_SYNC_ISO_STREAM_MAX 64
|
||||
default BT_ISO_MAX_CHAN
|
||||
help
|
||||
Maximum ISO Synchronized Receiver Streams supported in the the
|
||||
Controller across all Broadcast ISO groups.
|
||||
|
@ -894,7 +896,7 @@ config BT_CTLR_CONN_ISO_STREAMS
|
|||
int "LE Connected Isochronous Streams"
|
||||
depends on BT_CTLR_CONN_ISO
|
||||
range 1 64
|
||||
default 2
|
||||
default BT_ISO_MAX_CHAN
|
||||
help
|
||||
Maximum supported total number of CISes.
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
CONFIG_BT_CTLR_CONN_PARAM_REQ=y
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
CONFIG_BT_CTLR_CONN_PARAM_REQ=y
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
CONFIG_BT_CTLR_CONN_PARAM_REQ=n
|
||||
|
|
|
@ -17,6 +17,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
CONFIG_BT_MAX_CONN=4
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
CONFIG_BT_MAX_CONN=4
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
CONFIG_BT_MAX_CONN=4
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
CONFIG_BT_MAX_CONN=4
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
CONFIG_BT_MAX_CONN=4
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ CONFIG_BT_LLL_VENDOR_NORDIC=y
|
|||
|
||||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_PERIPHERAL=y
|
||||
CONFIG_BT_ISO_CENTRAL=y
|
||||
CONFIG_BT_CTLR_PERIPHERAL_ISO=y
|
||||
CONFIG_BT_CTLR_CENTRAL_ISO=y
|
||||
|
||||
|
|
Loading…
Reference in a new issue