CONFIG_BT=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_CENTRAL=y CONFIG_BT_PRIVACY=y CONFIG_BT_DEVICE_NAME="Multiple" CONFIG_BT_USER_PHY_UPDATE=y CONFIG_BT_AUTO_PHY_UPDATE=y CONFIG_BT_USER_DATA_LEN_UPDATE=y CONFIG_BT_AUTO_DATA_LEN_UPDATE=y CONFIG_BT_MAX_CONN=250 CONFIG_BT_ID_MAX=250 # L2CAP, ATT and SMP usage cause data transmission deadlock due to shortage # of buffers when transactions crossover amongst the connections in the same # device. Hence, keeping them disabled in this test until future investigations. CONFIG_BT_GAP_AUTO_UPDATE_CONN_PARAMS=n # CONFIG_BT_GATT_CLIENT=y # CONFIG_BT_SMP=y # CONFIG_BT_MAX_PAIRED=250 CONFIG_BT_BUF_CMD_TX_SIZE=255 CONFIG_BT_BUF_EVT_RX_SIZE=255 CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=255 CONFIG_BT_BUF_ACL_TX_SIZE=251 CONFIG_BT_BUF_ACL_RX_SIZE=251 CONFIG_BT_CTLR_DATA_LENGTH_MAX=251 # Each PHY update can pause connections for 6 interval hence to let other # parallel connection establishment to succeed increase Rx buffer count. CONFIG_BT_CTLR_RX_BUFFERS=6 # Provide enough spacing between connections so that multiple peripheral roles # when connected to a single peer device (peripheral_identity sample) have # room for window widening and do not overlap with each other in that single # peer device. This can be tuned based on connection interval and clock # accuracy, current value here is sufficient for 500ppm at 1 second interval and # considering required connection event length for 251 byte PDU on 2M PHY. # (Event Overhead + Radio Ready Delay + Rx window + 1064 + 154 + 1064) CONFIG_BT_CTLR_ADVANCED_FEATURES=y CONFIG_BT_CTLR_CENTRAL_SPACING=3750 # Do not use max data PDU size time reservation for connection events spacing # instead use lesser value as supplied in CONFIG_BT_CTLR_CENTRAL_SPACING CONFIG_BT_CTLR_CENTRAL_RESERVE_MAX=n