@@ -9,14 +9,158 @@ CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE=y
9
9
# Override some defaults so BT stack is enabled
10
10
# in this example
11
11
#
12
- # BT config
12
+ # Bluetooth
13
13
#
14
14
CONFIG_BT_ENABLED=y
15
+ # CONFIG_BT_BLUEDROID_ENABLED is not set
15
16
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
+
20
164
21
165
#
22
166
# Arduino Configuration
0 commit comments