Skip to content

Commit 0ff0efe

Browse files
committed
Update/add config macros
1 parent 700a4e7 commit 0ff0efe

1 file changed

Lines changed: 23 additions & 25 deletions

File tree

src/nimconfig.h

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -176,33 +176,20 @@
176176
**********************************/
177177

178178
/* This section should not be altered */
179-
#ifdef CONFIG_BT_NIMBLE_ROLE_CENTRAL // workaround
180-
#undef CONFIG_BT_NIMBLE_ROLE_CENTRAL
181-
#endif
182179
#ifndef CONFIG_BT_NIMBLE_ROLE_CENTRAL_DISABLED
183-
#define CONFIG_BT_NIMBLE_ROLE_CENTRAL
180+
#define CONFIG_BT_NIMBLE_ROLE_CENTRAL 1
184181
#endif
185182

186-
#ifdef CONFIG_BT_NIMBLE_ROLE_OBSERVER // workaround
187-
#undef CONFIG_BT_NIMBLE_ROLE_OBSERVER
188-
#endif
189183
#ifndef CONFIG_BT_NIMBLE_ROLE_OBSERVER_DISABLED
190-
#define CONFIG_BT_NIMBLE_ROLE_OBSERVER
191-
#endif
192-
193-
#ifdef CONFIG_BT_NIMBLE_ROLE_PERIPHERAL // workaround
194-
#undef CONFIG_BT_NIMBLE_ROLE_PERIPHERAL
184+
#define CONFIG_BT_NIMBLE_ROLE_OBSERVER 1
195185
#endif
196186

197187
#ifndef CONFIG_BT_NIMBLE_ROLE_PERIPHERAL_DISABLED
198-
#define CONFIG_BT_NIMBLE_ROLE_PERIPHERAL
188+
#define CONFIG_BT_NIMBLE_ROLE_PERIPHERAL 1
199189
#endif
200190

201-
#ifdef CONFIG_BT_NIMBLE_ROLE_BROADCASTER// workaround
202-
#undef CONFIG_BT_NIMBLE_ROLE_BROADCASTER
203-
#endif
204191
#ifndef CONFIG_BT_NIMBLE_ROLE_BROADCASTER_DISABLED
205-
#define CONFIG_BT_NIMBLE_ROLE_BROADCASTER
192+
#define CONFIG_BT_NIMBLE_ROLE_BROADCASTER 1
206193
#endif
207194

208195
#ifndef CONFIG_BT_NIMBLE_PINNED_TO_CORE
@@ -241,8 +228,14 @@
241228
#define CONFIG_BT_NIMBLE_SVC_GAP_APPEARANCE 0x0
242229
#endif
243230

244-
#ifndef CONFIG_BT_NIMBLE_MSYS1_BLOCK_COUNT
245-
#define CONFIG_BT_NIMBLE_MSYS1_BLOCK_COUNT 12
231+
#ifdef CONFIG_BT_NIMBLE_MSYS1_BLOCK_COUNT // backward compatibility
232+
#define CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT CONFIG_BT_NIMBLE_MSYS1_BLOCK_COUNT
233+
#elif !defined(CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT)
234+
#define CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT 12
235+
#endif
236+
237+
#ifndef CONFIG_BT_NIMBLE_MSYS_1_BLOCK_SIZE
238+
#define CONFIG_BT_NIMBLE_MSYS_1_BLOCK_SIZE 256
246239
#endif
247240

248241
#ifndef CONFIG_BT_NIMBLE_RPA_TIMEOUT
@@ -270,27 +263,32 @@
270263
#define CONFIG_BT_NIMBLE_GAP_DEVICE_NAME_MAX_LEN 31
271264

272265
/** @brief ACL Buffer count */
273-
#define CONFIG_BT_NIMBLE_ACL_BUF_COUNT 12
266+
#define CONFIG_BT_NIMBLE_TRANSPORT_ACL_FROM_LL_COUNT 12
274267

275268
/** @brief ACL Buffer size */
276269
#define CONFIG_BT_NIMBLE_TRANSPORT_ACL_SIZE 255
277270

278-
/** @brief HCI Event Buffer size */
271+
/** @brief Transport (HCI) Event Buffer size */
279272
#if CONFIG_BT_NIMBLE_EXT_ADV
280-
# define CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE 257
273+
# define CONFIG_BT_NIMBLE_TRANSPORT_EVT_SIZE 257
281274
#else
282-
# define CONFIG_BT_NIMBLE_HCI_EVT_BUF_SIZE 70
275+
# define CONFIG_BT_NIMBLE_TRANSPORT_EVT_SIZE 70
283276
#endif
284277

285278
/** @brief Number of high priority HCI event buffers */
286-
#define CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT 30
279+
#define CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT 30
287280

288281
/** @brief Number of low priority HCI event buffers */
289-
#define CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT 8
282+
#define CONFIG_BT_NIMBLE_TRANSPORT_EVT_DISCARD_COUNT 8
290283

291284
/** @brief Maximum number of connection oriented channels */
292285
#define CONFIG_BT_NIMBLE_L2CAP_COC_MAX_NUM 0
293286

287+
#define CONFIG_BT_NIMBLE_L2CAP_COC_SDU_BUFF_COUNT 1
288+
#define CONFIG_BT_NIMBLE_EATT_CHAN_NUM 0
289+
#define CONFIG_BT_NIMBLE_SVC_GAP_CENT_ADDR_RESOLUTION -1
290+
#define CONFIG_BT_NIMBLE_GATT_MAX_PROCS 4
291+
294292
#define CONFIG_BT_NIMBLE_HS_FLOW_CTRL 1
295293
#define CONFIG_BT_NIMBLE_HS_FLOW_CTRL_ITVL 1000
296294
#define CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH 2

0 commit comments

Comments
 (0)