xref: /nrf52832-nimble/packages/NimBLE-latest/porting/examples/linux/include/syscfg/syscfg.h (revision 042d53a763ad75cb1465103098bb88c245d95138)
1 /**
2  * This file was generated by Apache Newt version: 1.2.0-dev
3  */
4 
5 #ifndef H_MYNEWT_SYSCFG_
6 #define H_MYNEWT_SYSCFG_
7 
8 /**
9  * This macro exists to ensure code includes this header when needed.  If code
10  * checks the existence of a setting directly via ifdef without including this
11  * header, the setting macro will silently evaluate to 0.  In contrast, an
12  * attempt to use these macros without including this header will result in a
13  * compiler error.
14  */
15 #define MYNEWT_VAL(x)                           MYNEWT_VAL_ ## x
16 
17 
18 
19 /*** compiler/arm-none-eabi-m4 */
20 #ifndef MYNEWT_VAL_HARDFLOAT
21 #define MYNEWT_VAL_HARDFLOAT (0)
22 #endif
23 
24 /*** hw/bsp/nrf52840pdk */
25 #ifndef MYNEWT_VAL_BSP_NRF52840
26 #define MYNEWT_VAL_BSP_NRF52840 (1)
27 #endif
28 
29 #ifndef MYNEWT_VAL_TIMER_0
30 #define MYNEWT_VAL_TIMER_0 (1)
31 #endif
32 
33 #ifndef MYNEWT_VAL_TIMER_1
34 #define MYNEWT_VAL_TIMER_1 (0)
35 #endif
36 
37 #ifndef MYNEWT_VAL_TIMER_2
38 #define MYNEWT_VAL_TIMER_2 (0)
39 #endif
40 
41 #ifndef MYNEWT_VAL_TIMER_3
42 #define MYNEWT_VAL_TIMER_3 (0)
43 #endif
44 
45 #ifndef MYNEWT_VAL_TIMER_4
46 #define MYNEWT_VAL_TIMER_4 (0)
47 #endif
48 
49 #ifndef MYNEWT_VAL_TIMER_5
50 #define MYNEWT_VAL_TIMER_5 (1)
51 #endif
52 
53 #ifndef MYNEWT_VAL_UART_0
54 #define MYNEWT_VAL_UART_0 (1)
55 #endif
56 
57 #ifndef MYNEWT_VAL_UART_0_PIN_CTS
58 #define MYNEWT_VAL_UART_0_PIN_CTS (7)
59 #endif
60 
61 #ifndef MYNEWT_VAL_UART_0_PIN_RTS
62 #define MYNEWT_VAL_UART_0_PIN_RTS (5)
63 #endif
64 
65 #ifndef MYNEWT_VAL_UART_0_PIN_RX
66 #define MYNEWT_VAL_UART_0_PIN_RX (8)
67 #endif
68 
69 #ifndef MYNEWT_VAL_UART_0_PIN_TX
70 #define MYNEWT_VAL_UART_0_PIN_TX (6)
71 #endif
72 
73 #ifndef MYNEWT_VAL_UART_1
74 #define MYNEWT_VAL_UART_1 (0)
75 #endif
76 
77 #ifndef MYNEWT_VAL_UART_1_PIN_RX
78 #define MYNEWT_VAL_UART_1_PIN_RX (-1)
79 #endif
80 
81 #ifndef MYNEWT_VAL_UART_1_PIN_TX
82 #define MYNEWT_VAL_UART_1_PIN_TX (-1)
83 #endif
84 
85 /*** hw/drivers/nimble/nrf52 */
86 #ifndef MYNEWT_VAL_BLE_PHY_CODED_RX_IFS_EXTRA_MARGIN
87 #define MYNEWT_VAL_BLE_PHY_CODED_RX_IFS_EXTRA_MARGIN (0)
88 #endif
89 
90 #ifndef MYNEWT_VAL_BLE_PHY_DBG_TIME_ADDRESS_END_PIN
91 #define MYNEWT_VAL_BLE_PHY_DBG_TIME_ADDRESS_END_PIN (-1)
92 #endif
93 
94 #ifndef MYNEWT_VAL_BLE_PHY_DBG_TIME_TXRXEN_READY_PIN
95 #define MYNEWT_VAL_BLE_PHY_DBG_TIME_TXRXEN_READY_PIN (-1)
96 #endif
97 
98 #ifndef MYNEWT_VAL_BLE_PHY_DBG_TIME_WFR_PIN
99 #define MYNEWT_VAL_BLE_PHY_DBG_TIME_WFR_PIN (-1)
100 #endif
101 
102 /*** hw/mcu/nordic/nrf52xxx */
103 #ifndef MYNEWT_VAL_I2C_0
104 #define MYNEWT_VAL_I2C_0 (0)
105 #endif
106 
107 #ifndef MYNEWT_VAL_I2C_1
108 #define MYNEWT_VAL_I2C_1 (0)
109 #endif
110 
111 /* Overridden by hw/bsp/nrf52840pdk (defined by hw/mcu/nordic/nrf52xxx) */
112 #ifndef MYNEWT_VAL_MCU_DCDC_ENABLED
113 #define MYNEWT_VAL_MCU_DCDC_ENABLED (1)
114 #endif
115 
116 #ifndef MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE
117 #define MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE (1)
118 #endif
119 
120 #ifndef MYNEWT_VAL_SPI_0_MASTER
121 #define MYNEWT_VAL_SPI_0_MASTER (0)
122 #endif
123 
124 #ifndef MYNEWT_VAL_SPI_0_SLAVE
125 #define MYNEWT_VAL_SPI_0_SLAVE (0)
126 #endif
127 
128 #ifndef MYNEWT_VAL_SPI_1_MASTER
129 #define MYNEWT_VAL_SPI_1_MASTER (0)
130 #endif
131 
132 #ifndef MYNEWT_VAL_SPI_1_SLAVE
133 #define MYNEWT_VAL_SPI_1_SLAVE (0)
134 #endif
135 
136 /* Overridden by hw/bsp/nrf52840pdk (defined by hw/mcu/nordic/nrf52xxx) */
137 #ifndef MYNEWT_VAL_XTAL_32768
138 #define MYNEWT_VAL_XTAL_32768 (1)
139 #endif
140 
141 #ifndef MYNEWT_VAL_XTAL_32768_SYNTH
142 #define MYNEWT_VAL_XTAL_32768_SYNTH (0)
143 #endif
144 
145 #ifndef MYNEWT_VAL_XTAL_RC
146 #define MYNEWT_VAL_XTAL_RC (0)
147 #endif
148 
149 /*** kernel/os */
150 #ifndef MYNEWT_VAL_FLOAT_USER
151 #define MYNEWT_VAL_FLOAT_USER (0)
152 #endif
153 
154 #ifndef MYNEWT_VAL_MSYS_1_BLOCK_COUNT
155 #define MYNEWT_VAL_MSYS_1_BLOCK_COUNT (12)
156 #endif
157 
158 #ifndef MYNEWT_VAL_MSYS_1_BLOCK_SIZE
159 #define MYNEWT_VAL_MSYS_1_BLOCK_SIZE (292)
160 #endif
161 
162 #ifndef MYNEWT_VAL_MSYS_2_BLOCK_COUNT
163 #define MYNEWT_VAL_MSYS_2_BLOCK_COUNT (0)
164 #endif
165 
166 #ifndef MYNEWT_VAL_MSYS_2_BLOCK_SIZE
167 #define MYNEWT_VAL_MSYS_2_BLOCK_SIZE (0)
168 #endif
169 
170 #ifndef MYNEWT_VAL_OS_CLI
171 #define MYNEWT_VAL_OS_CLI (0)
172 #endif
173 
174 #ifndef MYNEWT_VAL_OS_COREDUMP
175 #define MYNEWT_VAL_OS_COREDUMP (0)
176 #endif
177 
178 /* Overridden by hw/bsp/nrf52840pdk (defined by kernel/os) */
179 #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ
180 #define MYNEWT_VAL_OS_CPUTIME_FREQ (32768)
181 #endif
182 
183 /* Overridden by hw/bsp/nrf52840pdk (defined by kernel/os) */
184 #ifndef MYNEWT_VAL_OS_CPUTIME_TIMER_NUM
185 #define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (5)
186 #endif
187 
188 #ifndef MYNEWT_VAL_OS_CTX_SW_STACK_CHECK
189 #define MYNEWT_VAL_OS_CTX_SW_STACK_CHECK (0)
190 #endif
191 
192 #ifndef MYNEWT_VAL_OS_CTX_SW_STACK_GUARD
193 #define MYNEWT_VAL_OS_CTX_SW_STACK_GUARD (4)
194 #endif
195 
196 #ifndef MYNEWT_VAL_OS_MAIN_STACK_SIZE
197 #define MYNEWT_VAL_OS_MAIN_STACK_SIZE (1024)
198 #endif
199 
200 #ifndef MYNEWT_VAL_OS_MAIN_TASK_PRIO
201 #define MYNEWT_VAL_OS_MAIN_TASK_PRIO (127)
202 #endif
203 
204 #ifndef MYNEWT_VAL_OS_MEMPOOL_CHECK
205 #define MYNEWT_VAL_OS_MEMPOOL_CHECK (0)
206 #endif
207 
208 #ifndef MYNEWT_VAL_OS_MEMPOOL_POISON
209 #define MYNEWT_VAL_OS_MEMPOOL_POISON (0)
210 #endif
211 
212 #ifndef MYNEWT_VAL_OS_SCHEDULING
213 #define MYNEWT_VAL_OS_SCHEDULING (1)
214 #endif
215 
216 #ifndef MYNEWT_VAL_OS_SYSVIEW
217 #define MYNEWT_VAL_OS_SYSVIEW (0)
218 #endif
219 
220 #ifndef MYNEWT_VAL_SANITY_INTERVAL
221 #define MYNEWT_VAL_SANITY_INTERVAL (15000)
222 #endif
223 
224 #ifndef MYNEWT_VAL_WATCHDOG_INTERVAL
225 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
226 #endif
227 
228 /*** libc/baselibc */
229 #ifndef MYNEWT_VAL_BASELIBC_ASSERT_FILE_LINE
230 #define MYNEWT_VAL_BASELIBC_ASSERT_FILE_LINE (0)
231 #endif
232 
233 #ifndef MYNEWT_VAL_BASELIBC_PRESENT
234 #define MYNEWT_VAL_BASELIBC_PRESENT (1)
235 #endif
236 
237 /*** net/nimble */
238 #ifndef MYNEWT_VAL_BLE_EXT_ADV
239 #define MYNEWT_VAL_BLE_EXT_ADV (0)
240 #endif
241 
242 #ifndef MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE
243 #define MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE (31)
244 #endif
245 
246 #ifndef MYNEWT_VAL_BLE_MAX_CONNECTIONS
247 #define MYNEWT_VAL_BLE_MAX_CONNECTIONS (1)
248 #endif
249 
250 #ifndef MYNEWT_VAL_BLE_MULTI_ADV_INSTANCES
251 #define MYNEWT_VAL_BLE_MULTI_ADV_INSTANCES (0)
252 #endif
253 
254 #ifndef MYNEWT_VAL_BLE_ROLE_BROADCASTER
255 #define MYNEWT_VAL_BLE_ROLE_BROADCASTER (1)
256 #endif
257 
258 #ifndef MYNEWT_VAL_BLE_ROLE_CENTRAL
259 #define MYNEWT_VAL_BLE_ROLE_CENTRAL (1)
260 #endif
261 
262 #ifndef MYNEWT_VAL_BLE_ROLE_OBSERVER
263 #define MYNEWT_VAL_BLE_ROLE_OBSERVER (1)
264 #endif
265 
266 #ifndef MYNEWT_VAL_BLE_ROLE_PERIPHERAL
267 #define MYNEWT_VAL_BLE_ROLE_PERIPHERAL (1)
268 #endif
269 
270 #ifndef MYNEWT_VAL_BLE_WHITELIST
271 #define MYNEWT_VAL_BLE_WHITELIST (1)
272 #endif
273 
274 /*** net/nimble/controller */
275 #ifndef MYNEWT_VAL_BLE_DEVICE
276 #define MYNEWT_VAL_BLE_DEVICE (0)
277 #endif
278 
279 #ifndef MYNEWT_VAL_BLE_PUBLIC_DEV_ADDR
280 #define MYNEWT_VAL_BLE_PUBLIC_DEV_ADDR ((uint8_t[6]){0x66, 0x55, 0x44, 0x33, 0x22, 0x11})
281 #endif
282 
283 /* Overridden by net/nimble/controller (defined by net/nimble/controller) */
284 #ifndef MYNEWT_VAL_BLE_HW_WHITELIST_ENABLE
285 #define MYNEWT_VAL_BLE_HW_WHITELIST_ENABLE (0)
286 #endif
287 
288 #ifndef MYNEWT_VAL_BLE_LL_ADD_STRICT_SCHED_PERIODS
289 #define MYNEWT_VAL_BLE_LL_ADD_STRICT_SCHED_PERIODS (0)
290 #endif
291 
292 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ
293 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ (1)
294 #endif
295 
296 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_DATA_LEN_EXT
297 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_DATA_LEN_EXT (1)
298 #endif
299 
300 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_EXT_SCAN_FILT
301 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_EXT_SCAN_FILT (0)
302 #endif
303 
304 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_2M_PHY
305 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_2M_PHY (0)
306 #endif
307 
308 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CODED_PHY
309 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CODED_PHY (0)
310 #endif
311 
312 /* Overridden by net/nimble/controller (defined by net/nimble/controller) */
313 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CSA2
314 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CSA2 (1)
315 #endif
316 
317 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION
318 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION (1)
319 #endif
320 
321 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_PING
322 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_PING (MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION)
323 #endif
324 
325 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV
326 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV (MYNEWT_VAL_BLE_EXT_ADV)
327 #endif
328 
329 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PRIVACY
330 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PRIVACY (1)
331 #endif
332 
333 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG
334 #define MYNEWT_VAL_BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG (1)
335 #endif
336 
337 #ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_MAX_TX_BYTES
338 #define MYNEWT_VAL_BLE_LL_CONN_INIT_MAX_TX_BYTES (27)
339 #endif
340 
341 #ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_MIN_WIN_OFFSET
342 #define MYNEWT_VAL_BLE_LL_CONN_INIT_MIN_WIN_OFFSET (0)
343 #endif
344 
345 #ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_SLOTS
346 #define MYNEWT_VAL_BLE_LL_CONN_INIT_SLOTS (4)
347 #endif
348 
349 /* Overridden by net/nimble/controller (defined by net/nimble/controller) */
350 #ifndef MYNEWT_VAL_BLE_LL_EXT_ADV_AUX_PTR_CNT
351 #define MYNEWT_VAL_BLE_LL_EXT_ADV_AUX_PTR_CNT (5)
352 #endif
353 
354 #ifndef MYNEWT_VAL_BLE_LL_MASTER_SCA
355 #define MYNEWT_VAL_BLE_LL_MASTER_SCA (4)
356 #endif
357 
358 #ifndef MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE
359 #define MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE (251)
360 #endif
361 
362 #ifndef MYNEWT_VAL_BLE_LL_MFRG_ID
363 #define MYNEWT_VAL_BLE_LL_MFRG_ID (0xFFFF)
364 #endif
365 
366 #ifndef MYNEWT_VAL_BLE_LL_NUM_SCAN_DUP_ADVS
367 #define MYNEWT_VAL_BLE_LL_NUM_SCAN_DUP_ADVS (8)
368 #endif
369 
370 #ifndef MYNEWT_VAL_BLE_LL_NUM_SCAN_RSP_ADVS
371 #define MYNEWT_VAL_BLE_LL_NUM_SCAN_RSP_ADVS (8)
372 #endif
373 
374 #ifndef MYNEWT_VAL_BLE_LL_OUR_SCA
375 #define MYNEWT_VAL_BLE_LL_OUR_SCA (60)
376 #endif
377 
378 #ifndef MYNEWT_VAL_BLE_LL_PRIO
379 #define MYNEWT_VAL_BLE_LL_PRIO (0)
380 #endif
381 
382 #ifndef MYNEWT_VAL_BLE_LL_RESOLV_LIST_SIZE
383 #define MYNEWT_VAL_BLE_LL_RESOLV_LIST_SIZE (4)
384 #endif
385 
386 #ifndef MYNEWT_VAL_BLE_LL_RNG_BUFSIZE
387 #define MYNEWT_VAL_BLE_LL_RNG_BUFSIZE (32)
388 #endif
389 
390 #ifndef MYNEWT_VAL_BLE_LL_STRICT_CONN_SCHEDULING
391 #define MYNEWT_VAL_BLE_LL_STRICT_CONN_SCHEDULING (0)
392 #endif
393 
394 #ifndef MYNEWT_VAL_BLE_LL_SUPP_MAX_RX_BYTES
395 #define MYNEWT_VAL_BLE_LL_SUPP_MAX_RX_BYTES (MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE)
396 #endif
397 
398 #ifndef MYNEWT_VAL_BLE_LL_SUPP_MAX_TX_BYTES
399 #define MYNEWT_VAL_BLE_LL_SUPP_MAX_TX_BYTES (MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE)
400 #endif
401 
402 #ifndef MYNEWT_VAL_BLE_LL_TX_PWR_DBM
403 #define MYNEWT_VAL_BLE_LL_TX_PWR_DBM (0)
404 #endif
405 
406 #ifndef MYNEWT_VAL_BLE_LL_USECS_PER_PERIOD
407 #define MYNEWT_VAL_BLE_LL_USECS_PER_PERIOD (3250)
408 #endif
409 
410 #ifndef MYNEWT_VAL_BLE_LL_WHITELIST_SIZE
411 #define MYNEWT_VAL_BLE_LL_WHITELIST_SIZE (8)
412 #endif
413 
414 #ifndef MYNEWT_VAL_BLE_LP_CLOCK
415 #define MYNEWT_VAL_BLE_LP_CLOCK (1)
416 #endif
417 
418 #ifndef MYNEWT_VAL_BLE_NUM_COMP_PKT_RATE
419 #define MYNEWT_VAL_BLE_NUM_COMP_PKT_RATE (((2000 * OS_TICKS_PER_SEC) / 1000))
420 #endif
421 
422 #ifndef MYNEWT_VAL_BLE_PUBLIC_DEV_ADDR
423 #define MYNEWT_VAL_BLE_PUBLIC_DEV_ADDR ((uint8_t[6]){0xff, 0xaa, 0xff, 0xc0, 0xde, 0xc0})
424 #endif
425 
426 /* Overridden by hw/bsp/nrf52840pdk (defined by net/nimble/controller) */
427 #ifndef MYNEWT_VAL_BLE_XTAL_SETTLE_TIME
428 #define MYNEWT_VAL_BLE_XTAL_SETTLE_TIME (1500)
429 #endif
430 
431 /*** net/nimble/host */
432 #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
433 #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
434 #endif
435 
436 #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO
437 #define MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO (1)
438 #endif
439 
440 #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_TYPE
441 #define MYNEWT_VAL_BLE_ATT_SVR_FIND_TYPE (1)
442 #endif
443 
444 #ifndef MYNEWT_VAL_BLE_ATT_SVR_INDICATE
445 #define MYNEWT_VAL_BLE_ATT_SVR_INDICATE (1)
446 #endif
447 
448 #ifndef MYNEWT_VAL_BLE_ATT_SVR_MAX_PREP_ENTRIES
449 #define MYNEWT_VAL_BLE_ATT_SVR_MAX_PREP_ENTRIES (64)
450 #endif
451 
452 #ifndef MYNEWT_VAL_BLE_ATT_SVR_NOTIFY
453 #define MYNEWT_VAL_BLE_ATT_SVR_NOTIFY (1)
454 #endif
455 
456 #ifndef MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE
457 #define MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE (1)
458 #endif
459 
460 #ifndef MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE_TMO
461 #define MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE_TMO (30000)
462 #endif
463 
464 #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ
465 #define MYNEWT_VAL_BLE_ATT_SVR_READ (1)
466 #endif
467 
468 #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_BLOB
469 #define MYNEWT_VAL_BLE_ATT_SVR_READ_BLOB (1)
470 #endif
471 
472 #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_GROUP_TYPE
473 #define MYNEWT_VAL_BLE_ATT_SVR_READ_GROUP_TYPE (1)
474 #endif
475 
476 #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_MULT
477 #define MYNEWT_VAL_BLE_ATT_SVR_READ_MULT (1)
478 #endif
479 
480 #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_TYPE
481 #define MYNEWT_VAL_BLE_ATT_SVR_READ_TYPE (1)
482 #endif
483 
484 #ifndef MYNEWT_VAL_BLE_ATT_SVR_SIGNED_WRITE
485 #define MYNEWT_VAL_BLE_ATT_SVR_SIGNED_WRITE (1)
486 #endif
487 
488 #ifndef MYNEWT_VAL_BLE_ATT_SVR_WRITE
489 #define MYNEWT_VAL_BLE_ATT_SVR_WRITE (1)
490 #endif
491 
492 #ifndef MYNEWT_VAL_BLE_ATT_SVR_WRITE_NO_RSP
493 #define MYNEWT_VAL_BLE_ATT_SVR_WRITE_NO_RSP (1)
494 #endif
495 
496 #ifndef MYNEWT_VAL_BLE_GAP_MAX_PENDING_CONN_PARAM_UPDATE
497 #define MYNEWT_VAL_BLE_GAP_MAX_PENDING_CONN_PARAM_UPDATE (1)
498 #endif
499 
500 #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_CHRS
501 #define MYNEWT_VAL_BLE_GATT_DISC_ALL_CHRS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
502 #endif
503 
504 #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_DSCS
505 #define MYNEWT_VAL_BLE_GATT_DISC_ALL_DSCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
506 #endif
507 
508 #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_SVCS
509 #define MYNEWT_VAL_BLE_GATT_DISC_ALL_SVCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
510 #endif
511 
512 #ifndef MYNEWT_VAL_BLE_GATT_DISC_CHR_UUID
513 #define MYNEWT_VAL_BLE_GATT_DISC_CHR_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
514 #endif
515 
516 #ifndef MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID
517 #define MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
518 #endif
519 
520 #ifndef MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS
521 #define MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
522 #endif
523 
524 #ifndef MYNEWT_VAL_BLE_GATT_INDICATE
525 #define MYNEWT_VAL_BLE_GATT_INDICATE (1)
526 #endif
527 
528 #ifndef MYNEWT_VAL_BLE_GATT_MAX_PROCS
529 #define MYNEWT_VAL_BLE_GATT_MAX_PROCS (4)
530 #endif
531 
532 #ifndef MYNEWT_VAL_BLE_GATT_NOTIFY
533 #define MYNEWT_VAL_BLE_GATT_NOTIFY (1)
534 #endif
535 
536 #ifndef MYNEWT_VAL_BLE_GATT_READ
537 #define MYNEWT_VAL_BLE_GATT_READ (MYNEWT_VAL_BLE_ROLE_CENTRAL)
538 #endif
539 
540 #ifndef MYNEWT_VAL_BLE_GATT_READ_LONG
541 #define MYNEWT_VAL_BLE_GATT_READ_LONG (MYNEWT_VAL_BLE_ROLE_CENTRAL)
542 #endif
543 
544 #ifndef MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS
545 #define MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS (8)
546 #endif
547 
548 #ifndef MYNEWT_VAL_BLE_GATT_READ_MULT
549 #define MYNEWT_VAL_BLE_GATT_READ_MULT (MYNEWT_VAL_BLE_ROLE_CENTRAL)
550 #endif
551 
552 #ifndef MYNEWT_VAL_BLE_GATT_READ_UUID
553 #define MYNEWT_VAL_BLE_GATT_READ_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
554 #endif
555 
556 #ifndef MYNEWT_VAL_BLE_GATT_RESUME_RATE
557 #define MYNEWT_VAL_BLE_GATT_RESUME_RATE (1000)
558 #endif
559 
560 #ifndef MYNEWT_VAL_BLE_GATT_SIGNED_WRITE
561 #define MYNEWT_VAL_BLE_GATT_SIGNED_WRITE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
562 #endif
563 
564 #ifndef MYNEWT_VAL_BLE_GATT_WRITE
565 #define MYNEWT_VAL_BLE_GATT_WRITE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
566 #endif
567 
568 #ifndef MYNEWT_VAL_BLE_GATT_WRITE_LONG
569 #define MYNEWT_VAL_BLE_GATT_WRITE_LONG (MYNEWT_VAL_BLE_ROLE_CENTRAL)
570 #endif
571 
572 #ifndef MYNEWT_VAL_BLE_GATT_WRITE_MAX_ATTRS
573 #define MYNEWT_VAL_BLE_GATT_WRITE_MAX_ATTRS (4)
574 #endif
575 
576 #ifndef MYNEWT_VAL_BLE_GATT_WRITE_NO_RSP
577 #define MYNEWT_VAL_BLE_GATT_WRITE_NO_RSP (MYNEWT_VAL_BLE_ROLE_CENTRAL)
578 #endif
579 
580 #ifndef MYNEWT_VAL_BLE_GATT_WRITE_RELIABLE
581 #define MYNEWT_VAL_BLE_GATT_WRITE_RELIABLE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
582 #endif
583 
584 #ifndef MYNEWT_VAL_BLE_HOST
585 #define MYNEWT_VAL_BLE_HOST (1)
586 #endif
587 
588 #ifndef MYNEWT_VAL_BLE_HS_AUTO_START
589 #define MYNEWT_VAL_BLE_HS_AUTO_START (1)
590 #endif
591 
592 #ifndef MYNEWT_VAL_BLE_HS_DEBUG
593 #define MYNEWT_VAL_BLE_HS_DEBUG (0)
594 #endif
595 
596 #ifndef MYNEWT_VAL_BLE_HS_PHONY_HCI_ACKS
597 #define MYNEWT_VAL_BLE_HS_PHONY_HCI_ACKS (0)
598 #endif
599 
600 #ifndef MYNEWT_VAL_BLE_HS_REQUIRE_OS
601 #define MYNEWT_VAL_BLE_HS_REQUIRE_OS (1)
602 #endif
603 
604 #ifndef MYNEWT_VAL_BLE_L2CAP_COC_MAX_NUM
605 #define MYNEWT_VAL_BLE_L2CAP_COC_MAX_NUM (1)
606 #endif
607 
608 #ifndef MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS
609 #define MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS (1)
610 #endif
611 
612 #ifndef MYNEWT_VAL_BLE_L2CAP_MAX_CHANS
613 #define MYNEWT_VAL_BLE_L2CAP_MAX_CHANS (3*MYNEWT_VAL_BLE_MAX_CONNECTIONS)
614 #endif
615 
616 #ifndef MYNEWT_VAL_BLE_L2CAP_RX_FRAG_TIMEOUT
617 #define MYNEWT_VAL_BLE_L2CAP_RX_FRAG_TIMEOUT (30000)
618 #endif
619 
620 #ifndef MYNEWT_VAL_BLE_L2CAP_SIG_MAX_PROCS
621 #define MYNEWT_VAL_BLE_L2CAP_SIG_MAX_PROCS (1)
622 #endif
623 
624 /* Overridden by apps/bleall (defined by net/nimble/host) */
625 #ifndef MYNEWT_VAL_BLE_MESH
626 #define MYNEWT_VAL_BLE_MESH (1)
627 #endif
628 
629 #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
630 #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
631 #endif
632 
633 #ifndef MYNEWT_VAL_BLE_MONITOR_RTT
634 #define MYNEWT_VAL_BLE_MONITOR_RTT (0)
635 #endif
636 
637 #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFERED
638 #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFERED (1)
639 #endif
640 
641 #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_NAME
642 #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_NAME ("monitor")
643 #endif
644 
645 #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_SIZE
646 #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_SIZE (256)
647 #endif
648 
649 #ifndef MYNEWT_VAL_BLE_MONITOR_UART
650 #define MYNEWT_VAL_BLE_MONITOR_UART (0)
651 #endif
652 
653 #ifndef MYNEWT_VAL_BLE_MONITOR_UART_BAUDRATE
654 #define MYNEWT_VAL_BLE_MONITOR_UART_BAUDRATE (1000000)
655 #endif
656 
657 #ifndef MYNEWT_VAL_BLE_MONITOR_UART_BUFFER_SIZE
658 #define MYNEWT_VAL_BLE_MONITOR_UART_BUFFER_SIZE (64)
659 #endif
660 
661 #ifndef MYNEWT_VAL_BLE_MONITOR_UART_DEV
662 #define MYNEWT_VAL_BLE_MONITOR_UART_DEV ("uart0")
663 #endif
664 
665 #ifndef MYNEWT_VAL_BLE_RPA_TIMEOUT
666 #define MYNEWT_VAL_BLE_RPA_TIMEOUT (300)
667 #endif
668 
669 #ifndef MYNEWT_VAL_BLE_SM_BONDING
670 #define MYNEWT_VAL_BLE_SM_BONDING (0)
671 #endif
672 
673 #ifndef MYNEWT_VAL_BLE_SM_IO_CAP
674 #define MYNEWT_VAL_BLE_SM_IO_CAP (BLE_HS_IO_NO_INPUT_OUTPUT)
675 #endif
676 
677 #ifndef MYNEWT_VAL_BLE_SM_KEYPRESS
678 #define MYNEWT_VAL_BLE_SM_KEYPRESS (0)
679 #endif
680 
681 #ifndef MYNEWT_VAL_BLE_SM_LEGACY
682 #define MYNEWT_VAL_BLE_SM_LEGACY (1)
683 #endif
684 
685 #ifndef MYNEWT_VAL_BLE_SM_MAX_PROCS
686 #define MYNEWT_VAL_BLE_SM_MAX_PROCS (1)
687 #endif
688 
689 #ifndef MYNEWT_VAL_BLE_SM_MITM
690 #define MYNEWT_VAL_BLE_SM_MITM (0)
691 #endif
692 
693 #ifndef MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG
694 #define MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG (0)
695 #endif
696 
697 #ifndef MYNEWT_VAL_BLE_SM_OUR_KEY_DIST
698 #define MYNEWT_VAL_BLE_SM_OUR_KEY_DIST (0)
699 #endif
700 
701 /* Overridden by net/nimble/host (defined by net/nimble/host) */
702 #ifndef MYNEWT_VAL_BLE_SM_SC
703 #define MYNEWT_VAL_BLE_SM_SC (1)
704 #endif
705 
706 #ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
707 #define MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST (0)
708 #endif
709 
710 #ifndef MYNEWT_VAL_BLE_STORE_MAX_BONDS
711 #define MYNEWT_VAL_BLE_STORE_MAX_BONDS (3)
712 #endif
713 
714 #ifndef MYNEWT_VAL_BLE_STORE_MAX_CCCDS
715 #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
716 #endif
717 
718 /*** nimble/host/services/ans */
719 #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
720 #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
721 #endif
722 
723 #ifndef MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT
724 #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
725 #endif
726 
727 /*** nimble/host/services/bas */
728 #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
729 #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
730 #endif
731 
732 #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_READ_PERM
733 #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_READ_PERM (0)
734 #endif
735 
736 /*** nimble/host/services/gap */
737 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
738 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
739 #endif
740 
741 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE_WRITE_PERM
742 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE_WRITE_PERM (-1)
743 #endif
744 
745 #ifndef MYNEWT_VAL_BLE_SVC_GAP_CENTRAL_ADDRESS_RESOLUTION
746 #define MYNEWT_VAL_BLE_SVC_GAP_CENTRAL_ADDRESS_RESOLUTION (-1)
747 #endif
748 
749 #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME
750 #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME ("nimble")
751 #endif
752 
753 #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_MAX_LENGTH
754 #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_MAX_LENGTH (31)
755 #endif
756 
757 #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_WRITE_PERM
758 #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_WRITE_PERM (-1)
759 #endif
760 
761 #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL
762 #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL (0)
763 #endif
764 
765 #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL
766 #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL (0)
767 #endif
768 
769 #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_SLAVE_LATENCY
770 #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_SLAVE_LATENCY (0)
771 #endif
772 
773 #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_SUPERVISION_TMO
774 #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_SUPERVISION_TMO (0)
775 #endif
776 
777 /*** net/nimble/host/mesh */
778 #ifndef MYNEWT_VAL_BLE_MESH_ADV_BUF_COUNT
779 #define MYNEWT_VAL_BLE_MESH_ADV_BUF_COUNT (10)
780 #endif
781 
782 #ifndef MYNEWT_VAL_BLE_MESH_ADV_TASK_PRIO
783 #define MYNEWT_VAL_BLE_MESH_ADV_TASK_PRIO (9)
784 #endif
785 
786 #ifndef MYNEWT_VAL_BLE_MESH_APP_KEY_COUNT
787 #define MYNEWT_VAL_BLE_MESH_APP_KEY_COUNT (1)
788 #endif
789 
790 #ifndef MYNEWT_VAL_BLE_MESH_CRPL
791 #define MYNEWT_VAL_BLE_MESH_CRPL (10)
792 #endif
793 
794 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG
795 #define MYNEWT_VAL_BLE_MESH_DEBUG (0)
796 #endif
797 
798 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_ACCESS
799 #define MYNEWT_VAL_BLE_MESH_DEBUG_ACCESS (0)
800 #endif
801 
802 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_ADV
803 #define MYNEWT_VAL_BLE_MESH_DEBUG_ADV (0)
804 #endif
805 
806 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_BEACON
807 #define MYNEWT_VAL_BLE_MESH_DEBUG_BEACON (0)
808 #endif
809 
810 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_CRYPTO
811 #define MYNEWT_VAL_BLE_MESH_DEBUG_CRYPTO (0)
812 #endif
813 
814 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_FRIEND
815 #define MYNEWT_VAL_BLE_MESH_DEBUG_FRIEND (0)
816 #endif
817 
818 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_LOW_POWER
819 #define MYNEWT_VAL_BLE_MESH_DEBUG_LOW_POWER (0)
820 #endif
821 
822 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_MODEL
823 #define MYNEWT_VAL_BLE_MESH_DEBUG_MODEL (0)
824 #endif
825 
826 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_NET
827 #define MYNEWT_VAL_BLE_MESH_DEBUG_NET (0)
828 #endif
829 
830 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_PROV
831 #define MYNEWT_VAL_BLE_MESH_DEBUG_PROV (0)
832 #endif
833 
834 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_PROXY
835 #define MYNEWT_VAL_BLE_MESH_DEBUG_PROXY (0)
836 #endif
837 
838 #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_TRANS
839 #define MYNEWT_VAL_BLE_MESH_DEBUG_TRANS (0)
840 #endif
841 
842 #ifndef MYNEWT_VAL_BLE_MESH_DEV_UUID
843 #define MYNEWT_VAL_BLE_MESH_DEV_UUID (((uint8_t[16]){0x11, 0x22, 0}))
844 #endif
845 
846 #ifndef MYNEWT_VAL_BLE_MESH_FRIEND
847 #define MYNEWT_VAL_BLE_MESH_FRIEND (1)
848 #endif
849 
850 #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_LPN_COUNT
851 #define MYNEWT_VAL_BLE_MESH_FRIEND_LPN_COUNT (1)
852 #endif
853 
854 #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_QUEUE_SIZE
855 #define MYNEWT_VAL_BLE_MESH_FRIEND_QUEUE_SIZE (16)
856 #endif
857 
858 #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_RECV_WIN
859 #define MYNEWT_VAL_BLE_MESH_FRIEND_RECV_WIN (255)
860 #endif
861 
862 #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_SUB_LIST_SIZE
863 #define MYNEWT_VAL_BLE_MESH_FRIEND_SUB_LIST_SIZE (16)
864 #endif
865 
866 #ifndef MYNEWT_VAL_BLE_MESH_GATT_PROXY
867 #define MYNEWT_VAL_BLE_MESH_GATT_PROXY (1)
868 #endif
869 
870 #ifndef MYNEWT_VAL_BLE_MESH_IV_UPDATE_TEST
871 #define MYNEWT_VAL_BLE_MESH_IV_UPDATE_TEST (0)
872 #endif
873 
874 #ifndef MYNEWT_VAL_BLE_MESH_LABEL_COUNT
875 #define MYNEWT_VAL_BLE_MESH_LABEL_COUNT (1)
876 #endif
877 
878 #ifndef MYNEWT_VAL_BLE_MESH_LOW_POWER
879 #define MYNEWT_VAL_BLE_MESH_LOW_POWER (1)
880 #endif
881 
882 #ifndef MYNEWT_VAL_BLE_MESH_LPN_GROUPS
883 #define MYNEWT_VAL_BLE_MESH_LPN_GROUPS (10)
884 #endif
885 
886 #ifndef MYNEWT_VAL_BLE_MESH_LPN_MIN_QUEUE_SIZE
887 #define MYNEWT_VAL_BLE_MESH_LPN_MIN_QUEUE_SIZE (1)
888 #endif
889 
890 #ifndef MYNEWT_VAL_BLE_MESH_LPN_POLL_TIMEOUT
891 #define MYNEWT_VAL_BLE_MESH_LPN_POLL_TIMEOUT (100)
892 #endif
893 
894 #ifndef MYNEWT_VAL_BLE_MESH_LPN_RECV_DELAY
895 #define MYNEWT_VAL_BLE_MESH_LPN_RECV_DELAY (20)
896 #endif
897 
898 #ifndef MYNEWT_VAL_BLE_MESH_LPN_RECV_WIN_FACTOR
899 #define MYNEWT_VAL_BLE_MESH_LPN_RECV_WIN_FACTOR (0)
900 #endif
901 
902 #ifndef MYNEWT_VAL_BLE_MESH_LPN_RSSI_FACTOR
903 #define MYNEWT_VAL_BLE_MESH_LPN_RSSI_FACTOR (0)
904 #endif
905 
906 #ifndef MYNEWT_VAL_BLE_MESH_LPN_SCAN_LATENCY
907 #define MYNEWT_VAL_BLE_MESH_LPN_SCAN_LATENCY (10)
908 #endif
909 
910 #ifndef MYNEWT_VAL_BLE_MESH_MODEL_GROUP_COUNT
911 #define MYNEWT_VAL_BLE_MESH_MODEL_GROUP_COUNT (1)
912 #endif
913 
914 #ifndef MYNEWT_VAL_BLE_MESH_MODEL_KEY_COUNT
915 #define MYNEWT_VAL_BLE_MESH_MODEL_KEY_COUNT (1)
916 #endif
917 
918 #ifndef MYNEWT_VAL_BLE_MESH_MSG_CACHE_SIZE
919 #define MYNEWT_VAL_BLE_MESH_MSG_CACHE_SIZE (10)
920 #endif
921 
922 #ifndef MYNEWT_VAL_BLE_MESH_PB_ADV
923 #define MYNEWT_VAL_BLE_MESH_PB_ADV (1)
924 #endif
925 
926 #ifndef MYNEWT_VAL_BLE_MESH_PB_GATT
927 #define MYNEWT_VAL_BLE_MESH_PB_GATT (1)
928 #endif
929 
930 /* Overridden by net/nimble/host/mesh (defined by net/nimble/host/mesh) */
931 #ifndef MYNEWT_VAL_BLE_MESH_PROV
932 #define MYNEWT_VAL_BLE_MESH_PROV (1)
933 #endif
934 
935 /* Overridden by net/nimble/host/mesh (defined by net/nimble/host/mesh) */
936 #ifndef MYNEWT_VAL_BLE_MESH_PROXY
937 #define MYNEWT_VAL_BLE_MESH_PROXY (1)
938 #endif
939 
940 #ifndef MYNEWT_VAL_BLE_MESH_PROXY_FILTER_SIZE
941 #define MYNEWT_VAL_BLE_MESH_PROXY_FILTER_SIZE (1)
942 #endif
943 
944 #ifndef MYNEWT_VAL_BLE_MESH_RELAY
945 #define MYNEWT_VAL_BLE_MESH_RELAY (0)
946 #endif
947 
948 #ifndef MYNEWT_VAL_BLE_MESH_RX_SDU_MAX
949 #define MYNEWT_VAL_BLE_MESH_RX_SDU_MAX (384)
950 #endif
951 
952 #ifndef MYNEWT_VAL_BLE_MESH_RX_SEG_MSG_COUNT
953 #define MYNEWT_VAL_BLE_MESH_RX_SEG_MSG_COUNT (2)
954 #endif
955 
956 #ifndef MYNEWT_VAL_BLE_MESH_SUBNET_COUNT
957 #define MYNEWT_VAL_BLE_MESH_SUBNET_COUNT (1)
958 #endif
959 
960 #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT
961 #define MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT (4)
962 #endif
963 
964 /*** net/nimble/host/services/ans */
965 #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
966 #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
967 #endif
968 
969 #ifndef MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT
970 #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
971 #endif
972 
973 /*** net/nimble/transport/socket */
974 #ifndef MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE
975 #define MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE (1)
976 #endif
977 
978 #ifndef MYNEWT_VAL_BLE_SOCK_LINUX_DEV
979 #define MYNEWT_VAL_BLE_SOCK_LINUX_DEV (0)
980 #endif
981 
982 #ifndef MYNEWT_VAL_BLE_SOCK_STACK_SIZE
983 #define MYNEWT_VAL_BLE_SOCK_STACK_SIZE (1028)
984 #endif
985 
986 #ifndef MYNEWT_VAL_BLE_SOCK_TASK_PRIO
987 #define MYNEWT_VAL_BLE_SOCK_TASK_PRIO (1)
988 #endif
989 
990 /*** net/nimble/transport/ram */
991 #ifndef MYNEWT_VAL_BLE_ACL_BUF_COUNT
992 #define MYNEWT_VAL_BLE_ACL_BUF_COUNT (4)
993 #endif
994 
995 #ifndef MYNEWT_VAL_BLE_ACL_BUF_SIZE
996 #define MYNEWT_VAL_BLE_ACL_BUF_SIZE (255)
997 #endif
998 
999 #ifndef MYNEWT_VAL_BLE_HCI_EVT_BUF_SIZE
1000 #define MYNEWT_VAL_BLE_HCI_EVT_BUF_SIZE (70)
1001 #endif
1002 
1003 #ifndef MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT
1004 #define MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT (2)
1005 #endif
1006 
1007 #ifndef MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT
1008 #define MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT (8)
1009 #endif
1010 
1011 /*** sys/console/stub */
1012 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
1013 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
1014 #endif
1015 
1016 #ifndef MYNEWT_VAL_CONSOLE_UART_DEV
1017 #define MYNEWT_VAL_CONSOLE_UART_DEV ("uart0")
1018 #endif
1019 
1020 #ifndef MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL
1021 #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
1022 #endif
1023 
1024 /*** sys/flash_map */
1025 #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
1026 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
1027 #endif
1028 
1029 /*** sys/log/stub */
1030 #ifndef MYNEWT_VAL_LOG_CONSOLE
1031 #define MYNEWT_VAL_LOG_CONSOLE (1)
1032 #endif
1033 
1034 #ifndef MYNEWT_VAL_LOG_FCB
1035 #define MYNEWT_VAL_LOG_FCB (0)
1036 #endif
1037 
1038 #ifndef MYNEWT_VAL_LOG_LEVEL
1039 #define MYNEWT_VAL_LOG_LEVEL (255)
1040 #endif
1041 
1042 /*** sys/sysinit */
1043 #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
1044 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
1045 #endif
1046 
1047 #ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
1048 #define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (0)
1049 #endif
1050 
1051 #ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
1052 #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (0)
1053 #endif
1054 
1055 #endif
1056