@@ -9,14 +9,158 @@ CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE=y
99# Override some defaults so BT stack is enabled
1010# in this example
1111#
12- # BT config
12+ # Bluetooth
1313#
1414CONFIG_BT_ENABLED=y
15+ # CONFIG_BT_BLUEDROID_ENABLED is not set
1516CONFIG_BT_NIMBLE_ENABLED=y
16- CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
17- #CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY is not set
18- #CONFIG_BTDM_CTRL_MODE_BTDM is not set
19- #CONFIG_BT_BLUEDROID_ENABLED is not set
17+ # CONFIG_BT_CONTROLLER_ONLY is not set
18+ CONFIG_BT_CONTROLLER_ENABLED=y
19+ # CONFIG_BT_CONTROLLER_DISABLED is not set
20+
21+ #
22+ # NimBLE Options
23+ #
24+ CONFIG_BT_NIMBLE_MEM_ALLOC_MODE_INTERNAL=y
25+ # CONFIG_BT_NIMBLE_MEM_ALLOC_MODE_DEFAULT is not set
26+ CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
27+ # CONFIG_BT_NIMBLE_LOG_LEVEL_ERROR is not set
28+ # CONFIG_BT_NIMBLE_LOG_LEVEL_WARNING is not set
29+ # CONFIG_BT_NIMBLE_LOG_LEVEL_INFO is not set
30+ # CONFIG_BT_NIMBLE_LOG_LEVEL_DEBUG is not set
31+ CONFIG_BT_NIMBLE_LOG_LEVEL=4
32+ CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
33+ CONFIG_BT_NIMBLE_MAX_BONDS=3
34+ CONFIG_BT_NIMBLE_MAX_CCCDS=8
35+ CONFIG_BT_NIMBLE_L2CAP_COC_MAX_NUM=0
36+ CONFIG_BT_NIMBLE_PINNED_TO_CORE=0
37+ CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=4096
38+ CONFIG_BT_NIMBLE_ROLE_CENTRAL=y
39+ CONFIG_BT_NIMBLE_ROLE_PERIPHERAL=y
40+ CONFIG_BT_NIMBLE_ROLE_BROADCASTER=y
41+ CONFIG_BT_NIMBLE_ROLE_OBSERVER=y
42+ # CONFIG_BT_NIMBLE_NVS_PERSIST is not set
43+ # CONFIG_BT_NIMBLE_SMP_ID_RESET is not set
44+ CONFIG_BT_NIMBLE_SECURITY_ENABLE=y
45+ CONFIG_BT_NIMBLE_SM_LEGACY=y
46+ CONFIG_BT_NIMBLE_SM_SC=y
47+ # CONFIG_BT_NIMBLE_SM_SC_DEBUG_KEYS is not set
48+ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION=y
49+ CONFIG_BT_NIMBLE_SM_LVL=0
50+ CONFIG_BT_NIMBLE_SM_SC_ONLY=0
51+ # CONFIG_BT_NIMBLE_DEBUG is not set
52+ # CONFIG_BT_NIMBLE_DYNAMIC_SERVICE is not set
53+ CONFIG_BT_NIMBLE_SVC_GAP_DEVICE_NAME="nimble"
54+ CONFIG_BT_NIMBLE_GAP_DEVICE_NAME_MAX_LEN=31
55+ CONFIG_BT_NIMBLE_ATT_PREFERRED_MTU=256
56+ CONFIG_BT_NIMBLE_SVC_GAP_APPEARANCE=0
57+
58+ #
59+ # Memory Settings
60+ #
61+ CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT=24
62+ CONFIG_BT_NIMBLE_MSYS_1_BLOCK_SIZE=128
63+ CONFIG_BT_NIMBLE_MSYS_2_BLOCK_COUNT=24
64+ CONFIG_BT_NIMBLE_MSYS_2_BLOCK_SIZE=320
65+ CONFIG_BT_NIMBLE_TRANSPORT_ACL_FROM_LL_COUNT=24
66+ CONFIG_BT_NIMBLE_TRANSPORT_ACL_SIZE=255
67+ CONFIG_BT_NIMBLE_TRANSPORT_EVT_SIZE=70
68+ CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT=30
69+ CONFIG_BT_NIMBLE_TRANSPORT_EVT_DISCARD_COUNT=8
70+ CONFIG_BT_NIMBLE_L2CAP_COC_SDU_BUFF_COUNT=1
71+ # end of Memory Settings
72+
73+ CONFIG_BT_NIMBLE_GATT_MAX_PROCS=4
74+ # CONFIG_BT_NIMBLE_HS_FLOW_CTRL is not set
75+ CONFIG_BT_NIMBLE_RPA_TIMEOUT=900
76+ # CONFIG_BT_NIMBLE_MESH is not set
77+ # CONFIG_BT_NIMBLE_CRYPTO_STACK_MBEDTLS is not set
78+ CONFIG_BT_NIMBLE_HS_STOP_TIMEOUT_MS=2000
79+ CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT=y
80+ CONFIG_BT_NIMBLE_MAX_CONN_REATTEMPT=3
81+ # CONFIG_BT_NIMBLE_50_FEATURE_SUPPORT is not set
82+ CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
83+ # CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
84+ # CONFIG_BT_NIMBLE_BLUFI_ENABLE is not set
85+ CONFIG_BT_NIMBLE_USE_ESP_TIMER=y
86+ # CONFIG_BT_NIMBLE_BLE_GATT_BLOB_TRANSFER is not set
87+
88+ #
89+ # GAP Service
90+ #
91+
92+ #
93+ # GAP Appearance write permissions
94+ #
95+ # CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE is not set
96+ # end of GAP Appearance write permissions
97+
98+ CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM=0
99+ CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ENC=0
100+ CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHN=0
101+ CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHR=0
102+ CONFIG_BT_NIMBLE_SVC_GAP_CAR_CHAR_NOT_SUPP=y
103+ # CONFIG_BT_NIMBLE_SVC_GAP_CAR_NOT_SUPP is not set
104+ # CONFIG_BT_NIMBLE_SVC_GAP_CAR_SUPP is not set
105+ CONFIG_BT_NIMBLE_SVC_GAP_CENT_ADDR_RESOLUTION=-1
106+
107+ #
108+ # GAP device name write permissions
109+ #
110+ # CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE is not set
111+ # end of GAP device name write permissions
112+
113+ CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM=0
114+ CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_ENC=0
115+ CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHEN=0
116+ CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHOR=0
117+ CONFIG_BT_NIMBLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL=0
118+ CONFIG_BT_NIMBLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL=0
119+ CONFIG_BT_NIMBLE_SVC_GAP_PPCP_SLAVE_LATENCY=0
120+ CONFIG_BT_NIMBLE_SVC_GAP_PPCP_SUPERVISION_TMO=0
121+ # CONFIG_BT_NIMBLE_SVC_GAP_GATT_SECURITY_LEVEL is not set
122+ # end of GAP Service
123+
124+ #
125+ # BLE Services
126+ #
127+ # CONFIG_BT_NIMBLE_HID_SERVICE is not set
128+ # CONFIG_BT_NIMBLE_SVC_BAS_BATTERY_LEVEL_NOTIFY is not set
129+
130+ #
131+ # Device Information Service
132+ #
133+ # CONFIG_BT_NIMBLE_SVC_DIS_MANUFACTURER_NAME is not set
134+ # CONFIG_BT_NIMBLE_SVC_DIS_SERIAL_NUMBER is not set
135+ # CONFIG_BT_NIMBLE_SVC_DIS_HARDWARE_REVISION is not set
136+ # CONFIG_BT_NIMBLE_SVC_DIS_FIRMWARE_REVISION is not set
137+ # CONFIG_BT_NIMBLE_SVC_DIS_SOFTWARE_REVISION is not set
138+ # CONFIG_BT_NIMBLE_SVC_DIS_SYSTEM_ID is not set
139+ # CONFIG_BT_NIMBLE_SVC_DIS_PNP_ID is not set
140+ # CONFIG_BT_NIMBLE_SVC_DIS_INCLUDED is not set
141+ # end of Device Information Service
142+ # end of BLE Services
143+
144+ # CONFIG_BT_NIMBLE_VS_SUPPORT is not set
145+ # CONFIG_BT_NIMBLE_ENC_ADV_DATA is not set
146+ # CONFIG_BT_NIMBLE_HIGH_DUTY_ADV_ITVL is not set
147+ # CONFIG_BT_NIMBLE_HOST_QUEUE_CONG_CHECK is not set
148+ # CONFIG_BT_NIMBLE_GATTC_PROC_PREEMPTION_PROTECT is not set
149+
150+ #
151+ # Host-controller Transport
152+ #
153+ CONFIG_UART_HW_FLOWCTRL_DISABLE=y
154+ # CONFIG_UART_HW_FLOWCTRL_CTS_RTS is not set
155+ CONFIG_BT_NIMBLE_HCI_UART_FLOW_CTRL=0
156+ CONFIG_BT_NIMBLE_HCI_UART_RTS_PIN=19
157+ CONFIG_BT_NIMBLE_HCI_UART_CTS_PIN=23
158+ # end of Host-controller Transport
159+
160+ CONFIG_BT_NIMBLE_EATT_CHAN_NUM=0
161+ # CONFIG_BT_NIMBLE_SUBRATE is not set
162+ # end of NimBLE Options
163+
20164
21165#
22166# Arduino Configuration
0 commit comments