/* * Copyright (c) 2020 Demant * Copyright (c) 2020 Nordic Semiconductor ASA * * SPDX-License-Identifier: Apache-2.0 */ /* * Common Kconfig settings */ #ifndef CONFIG_BT_LL_SW_SPLIT #define CONFIG_BT_LL_SW_SPLIT y #endif #define CONFIG_BT_CONN #define CONFIG_BT_MAX_CONN 4 /* ensure that proper configuration is set */ #ifndef CONFIG_BT_PERIPHERAL #define CONFIG_BT_PERIPHERAL y #endif #ifndef CONFIG_BT_CENTRAL #define CONFIG_BT_CENTRAL y #endif #ifndef CONFIG_BT_CTLR_PHY #define CONFIG_BT_CTLR_PHY 1 #endif #ifndef CONFIG_BT_CTLR_PHY_2M #define CONFIG_BT_CTLR_PHY_2M y #endif #ifndef CONFIG_BT_CTLR_LOW_LAT #define CONFIG_BT_CTLR_LOW_LAT y #endif #ifndef CONFIG_BT_CTLR_ULL_HIGH_PRIO #define CONFIG_BT_CTLR_ULL_HIGH_PRIO 1 #endif #ifndef CONFIG_BT_CTLR_ULL_LOW_PRIO #define CONFIG_BT_CTLR_ULL_LOW_PRIO 1 #endif #ifndef CONFIG_BT_CTLR_DATA_LENGTH #define CONFIG_BT_CTLR_DATA_LENGTH y #endif #ifndef CONFIG_BT_CTLR_DATA_LENGTH_MAX #define CONFIG_BT_CTLR_DATA_LENGTH_MAX 251 #endif #ifndef CONFIG_BT_CTLR_LE_ENC #define CONFIG_BT_CTLR_LE_ENC y #endif #ifndef CONFIG_BT_CTLR_LE_PING #define CONFIG_BT_CTLR_LE_PING y #endif #ifndef CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG #define CONFIG_BT_CTLR_PER_INIT_FEAT_XCHG y #endif #ifndef CONFIG_BT_CTLR_CONN_RSSI #define CONFIG_BT_CTLR_CONN_RSSI y #endif #ifndef CONFIG_BT_CTLR_MIN_USED_CHAN #define CONFIG_BT_CTLR_MIN_USED_CHAN y #endif #ifndef CONFIG_BT_CTLR_CONN_PARAM_REQ #define CONFIG_BT_CTLR_CONN_PARAM_REQ y #endif #ifndef CONFIG_BT_CTLR_XTAL_ADVANCED #define CONFIG_BT_CTLR_XTAL_ADVANCED y #endif #define CONFIG_BT_CTLR_LLCP_CONN 4 #ifndef CONFIG_BT_CTLR_LLCP_TX_PER_CONN_TX_CTRL_BUF_NUM_MAX #define CONFIG_BT_CTLR_LLCP_TX_PER_CONN_TX_CTRL_BUF_NUM_MAX (4) #endif #ifndef CONFIG_BT_CTLR_LLCP_PROC_CTX_BUF_NUM #define CONFIG_BT_CTLR_LLCP_PROC_CTX_BUF_NUM CONFIG_BT_CTLR_LLCP_CONN #endif #ifndef CONFIG_BT_CTLR_LLCP_COMMON_TX_CTRL_BUF_NUM #define CONFIG_BT_CTLR_LLCP_COMMON_TX_CTRL_BUF_NUM 2 #endif #ifndef CONFIG_BT_CTLR_LLCP_PER_CONN_TX_CTRL_BUF_NUM #define CONFIG_BT_CTLR_LLCP_PER_CONN_TX_CTRL_BUF_NUM 1 #endif /* * Direction finding related Kconfig settings */ /* Direction finding non LE Features configs */ #ifndef CONFIG_BT_CTLR_DF #define CONFIG_BT_CTLR_DF y #endif #ifndef CONFIG_BT_CTLR_DF_CTE_TX #define CONFIG_BT_CTLR_DF_CTE_TX y #endif #ifndef CONFIG_BT_CTLR_DF_CTE_RX_SAMPLE_1US #define CONFIG_BT_CTLR_DF_CTE_RX_SAMPLE_1US y #endif #ifndef CONFIG_BT_CTLR_DF_ANT_SWITCH_1US #define CONFIG_BT_CTLR_DF_ANT_SWITCH_1US y #endif /* Direction finding LE Features configs */ #ifndef CONFIG_BT_CTLR_DF_CONN_CTE_RX #define CONFIG_BT_CTLR_DF_CONN_CTE_RX y #endif #ifndef CONFIG_BT_CTLR_DF_CONN_CTE_TX #define CONFIG_BT_CTLR_DF_CONN_CTE_TX y #endif #ifndef CONFIG_BT_CTLR_DF_CONN_CTE_REQ #define CONFIG_BT_CTLR_DF_CONN_CTE_REQ y #endif #ifndef CONFIG_BT_CTLR_DF_CONN_CTE_RSP #define CONFIG_BT_CTLR_DF_CONN_CTE_RSP y #endif #ifndef CONFIG_BT_CTLR_DF_ANT_SWITCH_TX #define CONFIG_BT_CTLR_DF_ANT_SWITCH_TX y #endif #ifndef CONFIG_BT_CTLR_DF_ANT_SWITCH_RX #define CONFIG_BT_CTLR_DF_ANT_SWITCH_RX y #endif #ifndef CONFIG_BT_CTLR_DF_CTE_RX #define CONFIG_BT_CTLR_DF_CTE_RX y #endif #ifndef CONFIG_BT_CTLR_DF_MAX_ANT_SW_PATTERN_LEN #define CONFIG_BT_CTLR_DF_MAX_ANT_SW_PATTERN_LEN 39 #endif /* Kconfig Cheats */ #define CONFIG_BT_LOG_LEVEL 1 #define CONFIG_BT_CTLR_COMPANY_ID 0x1234 #define CONFIG_BT_CTLR_SUBVERSION_NUMBER 0x5678 #define CONFIG_BT_CTLR_ASSERT_HANDLER y #define CONFIG_BT_BUF_ACL_TX_COUNT 7 #define CONFIG_BT_BUF_ACL_TX_SIZE 27 #define CONFIG_BT_CTLR_RX_BUFFERS 7