Skip to content

Commit 75c2a71

Browse files
authored
Update sdkconfig.defaults
1 parent 9736d22 commit 75c2a71

File tree

1 file changed

+149
-5
lines changed

1 file changed

+149
-5
lines changed

sdkconfig.defaults

+149-5
Original file line numberDiff line numberDiff line change
@@ -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
#
1414
CONFIG_BT_ENABLED=y
15+
# CONFIG_BT_BLUEDROID_ENABLED is not set
1516
CONFIG_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

Comments
 (0)