diff --git a/prj.conf b/prj.conf index 66173f0..086a022 100644 --- a/prj.conf +++ b/prj.conf @@ -14,25 +14,38 @@ CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=255 CONFIG_BT_CTLR_ASSERT_HANDLER=y CONFIG_BT_MAX_CONN=16 CONFIG_BT_TINYCRYPT_ECC=n -CONFIG_BT_CTLR_DTM_HCI=y -# Enable ISO support -CONFIG_BT_ISO_PERIPHERAL=y -CONFIG_BT_ISO_CENTRAL=y -CONFIG_BT_ISO_BROADCASTER=y +# Setup ISO Buffer CONFIG_BT_ISO_TX_BUF_COUNT=10 CONFIG_BT_ISO_TX_MTU=251 CONFIG_BT_ISO_RX_BUF_COUNT=10 CONFIG_BT_ISO_RX_MTU=251 -# setup rpmsg/Bluetooth buffer -CONFIG_BT_BUF_EVT_RX_COUNT=16 -CONFIG_BT_BUF_EVT_RX_SIZE=255 -CONFIG_BT_BUF_ACL_RX_SIZE=255 -CONFIG_BT_BUF_ACL_TX_SIZE=251 -CONFIG_BT_BUF_CMD_TX_SIZE=255 +# Enable ISO support +CONFIG_BT_ISO_PERIPHERAL=y +CONFIG_BT_ISO_CENTRAL=y +CONFIG_BT_ISO_BROADCASTER=y +CONFIG_BT_ISO_SYNC_RECEIVER=y +CONFIG_BT_EXT_ADV=y +CONFIG_BT_PER_ADV_SYNC_TRANSFER_RECEIVER=y +CONFIG_BT_PER_ADV_SYNC_TRANSFER_SENDER=y -CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=512 +# Configure Controller +CONFIG_BT_CTLR_CONN_ISO_GROUPS=1 +CONFIG_BT_CTLR_CONN_ISO_STREAMS=3 +CONFIG_BT_CTLR_SYNC_ISO_STREAM_COUNT=2 +CONFIG_BT_CTLR_ADV_EXT=y +CONFIG_BT_CTLR_ADV_SET=2 +CONFIG_BT_CTLR_ADV_ISO_SET=2 +CONFIG_BT_CTLR_ADV_ISO_STREAM_COUNT=3 +CONFIG_BT_CTLR_SYNC_PERIODIC_ADV_LIST_SIZE=1 + +# Support six links as a central, or one link as a peripheral +CONFIG_BT_MAX_CONN=8 +CONFIG_BT_CTLR_SDC_PERIPHERAL_COUNT=2 + +# Allow using more than default advertising event length +CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=251 # Workaround: Unable to allocate command buffer when using K_NO_WAIT since # Host number of completed commands does not follow normal flow control.