CONFIG_BT=y CONFIG_LOG=y CONFIG_BT_CENTRAL=y CONFIG_BT_MAX_CONN=12 CONFIG_BT_MAX_PAIRED=12 CONFIG_BT_SMP=y CONFIG_BT_PRIVACY=y CONFIG_BT_GATT_CLIENT=y CONFIG_BT_CTLR_DATA_LENGTH_MAX=251 CONFIG_BT_BUF_ACL_RX_SIZE=251 CONFIG_BT_BUF_ACL_TX_SIZE=251 CONFIG_BT_L2CAP_TX_MTU=247 # variations of this =n or =y on central/per produce different errors CONFIG_BT_AUTO_PHY_UPDATE=y CONFIG_BT_AUTO_DATA_LEN_UPDATE=y CONFIG_ASSERT=y CONFIG_ASSERT_LEVEL=2 CONFIG_ASSERT_VERBOSE=y CONFIG_ASSERT_ON_ERRORS=y # TODO: use default 3 # we get an ATT timeout if 3 # we get an SMP timeout if 10 # CONFIG_BT_L2CAP_TX_BUF_COUNT=10 # deadlock on central with the default. # the problem is that `tx_free` is called from both syswq and btwq in that case. CONFIG_BT_RECV_WORKQ_BT=y # CONFIG_BT_RECV_WORKQ_SYS=y # TODO: remove when test is stable CONFIG_BT_AUTO_PHY_UPDATE=n CONFIG_BT_AUTO_DATA_LEN_UPDATE=n CONFIG_BT_GAP_AUTO_UPDATE_CONN_PARAMS=n CONFIG_THREAD_NAME=y