syscfg.h 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758
  1. /**
  2. * This file was generated by Apache newt version: 1.10.0-dev
  3. */
  4. #ifndef H_MYNEWT_SYSCFG_
  5. #define H_MYNEWT_SYSCFG_
  6. /**
  7. * This macro exists to ensure code includes this header when needed. If code
  8. * checks the existence of a setting directly via ifdef without including this
  9. * header, the setting macro will silently evaluate to 0. In contrast, an
  10. * attempt to use these macros without including this header will result in a
  11. * compiler error.
  12. */
  13. #define MYNEWT_VAL(_name) MYNEWT_VAL_ ## _name
  14. #define MYNEWT_VAL_CHOICE(_name, _val) MYNEWT_VAL_ ## _name ## __ ## _val
  15. #ifndef MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE
  16. #define MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE (200)
  17. #endif
  18. #ifndef MYNEWT_VAL_TINYCRYPT_UECC_RNG_TRNG_DEV_NAME
  19. #define MYNEWT_VAL_TINYCRYPT_UECC_RNG_TRNG_DEV_NAME ("trng")
  20. #endif
  21. #ifndef MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG
  22. #define MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG (0)
  23. #endif
  24. /*** @apache-mynewt-core/hw/bsp/native */
  25. #ifndef MYNEWT_VAL_BSP_SIMULATED
  26. #define MYNEWT_VAL_BSP_SIMULATED (1)
  27. #endif
  28. /*** @apache-mynewt-core/hw/hal */
  29. #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
  30. #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
  31. #endif
  32. #ifndef MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT
  33. #define MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT (0)
  34. #endif
  35. #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ
  36. #define MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ (16)
  37. #endif
  38. #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES
  39. #define MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES (0)
  40. #endif
  41. #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES
  42. #define MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES (0)
  43. #endif
  44. #ifndef MYNEWT_VAL_HAL_SBRK
  45. #define MYNEWT_VAL_HAL_SBRK (1)
  46. #endif
  47. #ifndef MYNEWT_VAL_HAL_SYSTEM_RESET_CB
  48. #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
  49. #endif
  50. /*** @apache-mynewt-core/hw/mcu/native */
  51. #ifndef MYNEWT_VAL_I2C_0
  52. #define MYNEWT_VAL_I2C_0 (0)
  53. #endif
  54. #ifndef MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE
  55. #define MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE (1)
  56. #endif
  57. #ifndef MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC
  58. #define MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC (0)
  59. #endif
  60. #ifndef MYNEWT_VAL_MCU_FLASH_STYLE_ST
  61. #define MYNEWT_VAL_MCU_FLASH_STYLE_ST (1)
  62. #endif
  63. #ifndef MYNEWT_VAL_MCU_NATIVE
  64. #define MYNEWT_VAL_MCU_NATIVE (1)
  65. #endif
  66. #ifndef MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS
  67. #define MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS (1)
  68. #endif
  69. #ifndef MYNEWT_VAL_MCU_TIMER_POLLER_PRIO
  70. #define MYNEWT_VAL_MCU_TIMER_POLLER_PRIO (0)
  71. #endif
  72. #ifndef MYNEWT_VAL_MCU_UART_POLLER_PRIO
  73. #define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
  74. #endif
  75. /*** @apache-mynewt-core/kernel/os */
  76. #ifndef MYNEWT_VAL_FLOAT_USER
  77. #define MYNEWT_VAL_FLOAT_USER (0)
  78. #endif
  79. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-core/kernel/os) */
  80. #ifndef MYNEWT_VAL_MSYS_1_BLOCK_COUNT
  81. #define MYNEWT_VAL_MSYS_1_BLOCK_COUNT (80)
  82. #endif
  83. #ifndef MYNEWT_VAL_MSYS_1_BLOCK_SIZE
  84. #define MYNEWT_VAL_MSYS_1_BLOCK_SIZE (292)
  85. #endif
  86. #ifndef MYNEWT_VAL_MSYS_1_SANITY_MIN_COUNT
  87. #define MYNEWT_VAL_MSYS_1_SANITY_MIN_COUNT (0)
  88. #endif
  89. #ifndef MYNEWT_VAL_MSYS_2_BLOCK_COUNT
  90. #define MYNEWT_VAL_MSYS_2_BLOCK_COUNT (0)
  91. #endif
  92. #ifndef MYNEWT_VAL_MSYS_2_BLOCK_SIZE
  93. #define MYNEWT_VAL_MSYS_2_BLOCK_SIZE (0)
  94. #endif
  95. #ifndef MYNEWT_VAL_MSYS_2_SANITY_MIN_COUNT
  96. #define MYNEWT_VAL_MSYS_2_SANITY_MIN_COUNT (0)
  97. #endif
  98. #ifndef MYNEWT_VAL_MSYS_SANITY_TIMEOUT
  99. #define MYNEWT_VAL_MSYS_SANITY_TIMEOUT (60000)
  100. #endif
  101. #ifndef MYNEWT_VAL_OS_ASSERT_CB
  102. #define MYNEWT_VAL_OS_ASSERT_CB (0)
  103. #endif
  104. #ifndef MYNEWT_VAL_OS_CLI
  105. #define MYNEWT_VAL_OS_CLI (0)
  106. #endif
  107. #ifndef MYNEWT_VAL_OS_COREDUMP
  108. #define MYNEWT_VAL_OS_COREDUMP (0)
  109. #endif
  110. #ifndef MYNEWT_VAL_OS_COREDUMP_CB
  111. #define MYNEWT_VAL_OS_COREDUMP_CB (0)
  112. #endif
  113. #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ
  114. #define MYNEWT_VAL_OS_CPUTIME_FREQ (1000000)
  115. #endif
  116. #ifndef MYNEWT_VAL_OS_CPUTIME_TIMER_NUM
  117. #define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (0)
  118. #endif
  119. /* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/kernel/os) */
  120. #ifndef MYNEWT_VAL_OS_CRASH_FILE_LINE
  121. #define MYNEWT_VAL_OS_CRASH_FILE_LINE (1)
  122. #endif
  123. #ifndef MYNEWT_VAL_OS_CRASH_LOG
  124. #define MYNEWT_VAL_OS_CRASH_LOG (0)
  125. #endif
  126. #ifndef MYNEWT_VAL_OS_CRASH_RESTORE_REGS
  127. #define MYNEWT_VAL_OS_CRASH_RESTORE_REGS (0)
  128. #endif
  129. #ifndef MYNEWT_VAL_OS_CRASH_STACKTRACE
  130. #define MYNEWT_VAL_OS_CRASH_STACKTRACE (0)
  131. #endif
  132. #ifndef MYNEWT_VAL_OS_CTX_SW_STACK_CHECK
  133. #define MYNEWT_VAL_OS_CTX_SW_STACK_CHECK (0)
  134. #endif
  135. #ifndef MYNEWT_VAL_OS_CTX_SW_STACK_GUARD
  136. #define MYNEWT_VAL_OS_CTX_SW_STACK_GUARD (4)
  137. #endif
  138. #ifndef MYNEWT_VAL_OS_DEBUG_MODE
  139. #define MYNEWT_VAL_OS_DEBUG_MODE (0)
  140. #endif
  141. #ifndef MYNEWT_VAL_OS_EVENTQ_DEBUG
  142. #define MYNEWT_VAL_OS_EVENTQ_DEBUG (0)
  143. #endif
  144. #ifndef MYNEWT_VAL_OS_EVENTQ_MONITOR
  145. #define MYNEWT_VAL_OS_EVENTQ_MONITOR (0)
  146. #endif
  147. #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX
  148. #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX (600000)
  149. #endif
  150. /* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/kernel/os) */
  151. #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN
  152. #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (1)
  153. #endif
  154. #ifndef MYNEWT_VAL_OS_MAIN_STACK_SIZE
  155. #define MYNEWT_VAL_OS_MAIN_STACK_SIZE (1024)
  156. #endif
  157. #ifndef MYNEWT_VAL_OS_MAIN_TASK_PRIO
  158. #define MYNEWT_VAL_OS_MAIN_TASK_PRIO (127)
  159. #endif
  160. #ifndef MYNEWT_VAL_OS_MAIN_TASK_SANITY_ITVL_MS
  161. #define MYNEWT_VAL_OS_MAIN_TASK_SANITY_ITVL_MS (0)
  162. #endif
  163. #ifndef MYNEWT_VAL_OS_MEMPOOL_CHECK
  164. #define MYNEWT_VAL_OS_MEMPOOL_CHECK (0)
  165. #endif
  166. #ifndef MYNEWT_VAL_OS_MEMPOOL_GUARD
  167. #define MYNEWT_VAL_OS_MEMPOOL_GUARD (0)
  168. #endif
  169. #ifndef MYNEWT_VAL_OS_MEMPOOL_POISON
  170. #define MYNEWT_VAL_OS_MEMPOOL_POISON (0)
  171. #endif
  172. #ifndef MYNEWT_VAL_OS_SCHEDULING
  173. #define MYNEWT_VAL_OS_SCHEDULING (1)
  174. #endif
  175. #ifndef MYNEWT_VAL_OS_SYSINIT_STAGE
  176. #define MYNEWT_VAL_OS_SYSINIT_STAGE (0)
  177. #endif
  178. #ifndef MYNEWT_VAL_OS_SYSVIEW
  179. #define MYNEWT_VAL_OS_SYSVIEW (0)
  180. #endif
  181. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_CALLOUT
  182. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_CALLOUT (1)
  183. #endif
  184. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_EVENTQ
  185. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_EVENTQ (1)
  186. #endif
  187. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_MBUF
  188. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_MBUF (0)
  189. #endif
  190. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_MEMPOOL
  191. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_MEMPOOL (0)
  192. #endif
  193. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_MUTEX
  194. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_MUTEX (1)
  195. #endif
  196. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_SEM
  197. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_SEM (1)
  198. #endif
  199. #ifndef MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME
  200. #define MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME (0)
  201. #endif
  202. /* Overridden by @apache-mynewt-core/hw/mcu/native (defined by @apache-mynewt-core/kernel/os) */
  203. #ifndef MYNEWT_VAL_OS_TICKS_PER_SEC
  204. #define MYNEWT_VAL_OS_TICKS_PER_SEC (100)
  205. #endif
  206. #ifndef MYNEWT_VAL_OS_TIME_DEBUG
  207. #define MYNEWT_VAL_OS_TIME_DEBUG (0)
  208. #endif
  209. #ifndef MYNEWT_VAL_OS_WATCHDOG_MONITOR
  210. #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
  211. #endif
  212. #ifndef MYNEWT_VAL_SANITY_INTERVAL
  213. #define MYNEWT_VAL_SANITY_INTERVAL (15000)
  214. #endif
  215. #ifndef MYNEWT_VAL_WATCHDOG_INTERVAL
  216. #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
  217. #endif
  218. /*** @apache-mynewt-core/net/ip/native_sockets */
  219. #ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
  220. #define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
  221. #endif
  222. #ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP
  223. #define MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP (2048)
  224. #endif
  225. #ifndef MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS
  226. #define MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS (200)
  227. #endif
  228. #undef MYNEWT_VAL_NATIVE_SOCKETS_POLL_ITVL
  229. #ifndef MYNEWT_VAL_NATIVE_SOCKETS_PRIO
  230. #define MYNEWT_VAL_NATIVE_SOCKETS_PRIO (2)
  231. #endif
  232. #ifndef MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ
  233. #define MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ (4096)
  234. #endif
  235. #ifndef MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE
  236. #define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
  237. #endif
  238. /*** @apache-mynewt-core/sys/console/stub */
  239. #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
  240. #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
  241. #endif
  242. #ifndef MYNEWT_VAL_CONSOLE_UART_DEV
  243. #define MYNEWT_VAL_CONSOLE_UART_DEV ("uart0")
  244. #endif
  245. #ifndef MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL
  246. #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
  247. #endif
  248. /*** @apache-mynewt-core/sys/flash_map */
  249. #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
  250. #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
  251. #endif
  252. #ifndef MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG
  253. #define MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG (0)
  254. #endif
  255. #ifndef MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE
  256. #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
  257. #endif
  258. /*** @apache-mynewt-core/sys/log/common */
  259. #ifndef MYNEWT_VAL_DFLT_LOG_LVL
  260. #define MYNEWT_VAL_DFLT_LOG_LVL (1)
  261. #endif
  262. #ifndef MYNEWT_VAL_DFLT_LOG_MOD
  263. #define MYNEWT_VAL_DFLT_LOG_MOD (0)
  264. #endif
  265. #ifndef MYNEWT_VAL_LOG_GLOBAL_IDX
  266. #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
  267. #endif
  268. /*** @apache-mynewt-core/sys/log/modlog */
  269. #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
  270. #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
  271. #endif
  272. #ifndef MYNEWT_VAL_MODLOG_LOG_MACROS
  273. #define MYNEWT_VAL_MODLOG_LOG_MACROS (0)
  274. #endif
  275. #ifndef MYNEWT_VAL_MODLOG_MAX_MAPPINGS
  276. #define MYNEWT_VAL_MODLOG_MAX_MAPPINGS (16)
  277. #endif
  278. #ifndef MYNEWT_VAL_MODLOG_MAX_PRINTF_LEN
  279. #define MYNEWT_VAL_MODLOG_MAX_PRINTF_LEN (128)
  280. #endif
  281. #ifndef MYNEWT_VAL_MODLOG_SYSINIT_STAGE
  282. #define MYNEWT_VAL_MODLOG_SYSINIT_STAGE (100)
  283. #endif
  284. /*** @apache-mynewt-core/sys/log/stub */
  285. #ifndef MYNEWT_VAL_LOG_CONSOLE
  286. #define MYNEWT_VAL_LOG_CONSOLE (1)
  287. #endif
  288. #ifndef MYNEWT_VAL_LOG_FCB
  289. #define MYNEWT_VAL_LOG_FCB (0)
  290. #endif
  291. #ifndef MYNEWT_VAL_LOG_FCB_SLOT1
  292. #define MYNEWT_VAL_LOG_FCB_SLOT1 (0)
  293. #endif
  294. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-core/sys/log/stub) */
  295. #ifndef MYNEWT_VAL_LOG_LEVEL
  296. #define MYNEWT_VAL_LOG_LEVEL (0)
  297. #endif
  298. /*** @apache-mynewt-core/sys/sys */
  299. #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
  300. #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
  301. #endif
  302. /*** @apache-mynewt-core/sys/sysdown */
  303. #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
  304. #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
  305. #endif
  306. #ifndef MYNEWT_VAL_SYSDOWN_PANIC_FILE_LINE
  307. #define MYNEWT_VAL_SYSDOWN_PANIC_FILE_LINE (0)
  308. #endif
  309. #ifndef MYNEWT_VAL_SYSDOWN_PANIC_MESSAGE
  310. #define MYNEWT_VAL_SYSDOWN_PANIC_MESSAGE (0)
  311. #endif
  312. #ifndef MYNEWT_VAL_SYSDOWN_TIMEOUT_MS
  313. #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
  314. #endif
  315. /*** @apache-mynewt-core/sys/sysinit */
  316. #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
  317. #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
  318. #endif
  319. /* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/sys/sysinit) */
  320. #ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
  321. #define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (1)
  322. #endif
  323. /* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/sys/sysinit) */
  324. #ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
  325. #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
  326. #endif
  327. /*** @apache-mynewt-core/util/rwlock */
  328. #ifndef MYNEWT_VAL_RWLOCK_DEBUG
  329. #define MYNEWT_VAL_RWLOCK_DEBUG (0)
  330. #endif
  331. /*** @apache-mynewt-nimble/nimble */
  332. #ifndef MYNEWT_VAL_BLE_EXT_ADV
  333. #define MYNEWT_VAL_BLE_EXT_ADV (0)
  334. #endif
  335. #ifndef MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE
  336. #define MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE (31)
  337. #endif
  338. #ifndef MYNEWT_VAL_BLE_HCI_VS
  339. #define MYNEWT_VAL_BLE_HCI_VS (0)
  340. #endif
  341. #ifndef MYNEWT_VAL_BLE_HCI_VS_OCF_OFFSET
  342. #define MYNEWT_VAL_BLE_HCI_VS_OCF_OFFSET (0)
  343. #endif
  344. #ifndef MYNEWT_VAL_BLE_ISO
  345. #define MYNEWT_VAL_BLE_ISO (0)
  346. #endif
  347. #ifndef MYNEWT_VAL_BLE_ISO_TEST
  348. #define MYNEWT_VAL_BLE_ISO_TEST (0)
  349. #endif
  350. #ifndef MYNEWT_VAL_BLE_MAX_CONNECTIONS
  351. #define MYNEWT_VAL_BLE_MAX_CONNECTIONS (1)
  352. #endif
  353. #ifndef MYNEWT_VAL_BLE_MAX_PERIODIC_SYNCS
  354. #define MYNEWT_VAL_BLE_MAX_PERIODIC_SYNCS (1)
  355. #endif
  356. #ifndef MYNEWT_VAL_BLE_MULTI_ADV_INSTANCES
  357. #define MYNEWT_VAL_BLE_MULTI_ADV_INSTANCES (0)
  358. #endif
  359. #ifndef MYNEWT_VAL_BLE_PERIODIC_ADV
  360. #define MYNEWT_VAL_BLE_PERIODIC_ADV (0)
  361. #endif
  362. #ifndef MYNEWT_VAL_BLE_PERIODIC_ADV_SYNC_TRANSFER
  363. #define MYNEWT_VAL_BLE_PERIODIC_ADV_SYNC_TRANSFER (0)
  364. #endif
  365. #ifndef MYNEWT_VAL_BLE_ROLE_BROADCASTER
  366. #define MYNEWT_VAL_BLE_ROLE_BROADCASTER (1)
  367. #endif
  368. #ifndef MYNEWT_VAL_BLE_ROLE_CENTRAL
  369. #define MYNEWT_VAL_BLE_ROLE_CENTRAL (1)
  370. #endif
  371. #ifndef MYNEWT_VAL_BLE_ROLE_OBSERVER
  372. #define MYNEWT_VAL_BLE_ROLE_OBSERVER (1)
  373. #endif
  374. #ifndef MYNEWT_VAL_BLE_ROLE_PERIPHERAL
  375. #define MYNEWT_VAL_BLE_ROLE_PERIPHERAL (1)
  376. #endif
  377. #ifndef MYNEWT_VAL_BLE_VERSION
  378. #define MYNEWT_VAL_BLE_VERSION (50)
  379. #endif
  380. #ifndef MYNEWT_VAL_BLE_WHITELIST
  381. #define MYNEWT_VAL_BLE_WHITELIST (1)
  382. #endif
  383. #ifndef MYNEWT_VAL_BLE_POWER_CONTROL
  384. #define MYNEWT_VAL_BLE_POWER_CONTROL (0)
  385. #endif
  386. /*** @apache-mynewt-nimble/nimble/host */
  387. #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
  388. #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
  389. #endif
  390. #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO
  391. #define MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO (1)
  392. #endif
  393. #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_TYPE
  394. #define MYNEWT_VAL_BLE_ATT_SVR_FIND_TYPE (1)
  395. #endif
  396. #ifndef MYNEWT_VAL_BLE_ATT_SVR_INDICATE
  397. #define MYNEWT_VAL_BLE_ATT_SVR_INDICATE (1)
  398. #endif
  399. #ifndef MYNEWT_VAL_BLE_ATT_SVR_MAX_PREP_ENTRIES
  400. #define MYNEWT_VAL_BLE_ATT_SVR_MAX_PREP_ENTRIES (64)
  401. #endif
  402. #ifndef MYNEWT_VAL_BLE_ATT_SVR_NOTIFY
  403. #define MYNEWT_VAL_BLE_ATT_SVR_NOTIFY (1)
  404. #endif
  405. #ifndef MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE
  406. #define MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE (1)
  407. #endif
  408. #ifndef MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE_TMO
  409. #define MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE_TMO (30000)
  410. #endif
  411. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ
  412. #define MYNEWT_VAL_BLE_ATT_SVR_READ (1)
  413. #endif
  414. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_BLOB
  415. #define MYNEWT_VAL_BLE_ATT_SVR_READ_BLOB (1)
  416. #endif
  417. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_GROUP_TYPE
  418. #define MYNEWT_VAL_BLE_ATT_SVR_READ_GROUP_TYPE (1)
  419. #endif
  420. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_MULT
  421. #define MYNEWT_VAL_BLE_ATT_SVR_READ_MULT (1)
  422. #endif
  423. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_TYPE
  424. #define MYNEWT_VAL_BLE_ATT_SVR_READ_TYPE (1)
  425. #endif
  426. #ifndef MYNEWT_VAL_BLE_ATT_SVR_SIGNED_WRITE
  427. #define MYNEWT_VAL_BLE_ATT_SVR_SIGNED_WRITE (1)
  428. #endif
  429. #ifndef MYNEWT_VAL_BLE_ATT_SVR_WRITE
  430. #define MYNEWT_VAL_BLE_ATT_SVR_WRITE (1)
  431. #endif
  432. #ifndef MYNEWT_VAL_BLE_ATT_SVR_WRITE_NO_RSP
  433. #define MYNEWT_VAL_BLE_ATT_SVR_WRITE_NO_RSP (1)
  434. #endif
  435. #ifndef MYNEWT_VAL_BLE_GAP_MAX_PENDING_CONN_PARAM_UPDATE
  436. #define MYNEWT_VAL_BLE_GAP_MAX_PENDING_CONN_PARAM_UPDATE (1)
  437. #endif
  438. #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_CHRS
  439. #define MYNEWT_VAL_BLE_GATT_DISC_ALL_CHRS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  440. #endif
  441. #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_DSCS
  442. #define MYNEWT_VAL_BLE_GATT_DISC_ALL_DSCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  443. #endif
  444. #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_SVCS
  445. #define MYNEWT_VAL_BLE_GATT_DISC_ALL_SVCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  446. #endif
  447. #ifndef MYNEWT_VAL_BLE_GATT_DISC_CHR_UUID
  448. #define MYNEWT_VAL_BLE_GATT_DISC_CHR_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  449. #endif
  450. #ifndef MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID
  451. #define MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  452. #endif
  453. #ifndef MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS
  454. #define MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  455. #endif
  456. #ifndef MYNEWT_VAL_BLE_GATT_INDICATE
  457. #define MYNEWT_VAL_BLE_GATT_INDICATE (1)
  458. #endif
  459. #ifndef MYNEWT_VAL_BLE_GATT_MAX_PROCS
  460. #define MYNEWT_VAL_BLE_GATT_MAX_PROCS (4)
  461. #endif
  462. #ifndef MYNEWT_VAL_BLE_GATT_NOTIFY
  463. #define MYNEWT_VAL_BLE_GATT_NOTIFY (1)
  464. #endif
  465. #ifndef MYNEWT_VAL_BLE_GATT_READ
  466. #define MYNEWT_VAL_BLE_GATT_READ (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  467. #endif
  468. #ifndef MYNEWT_VAL_BLE_GATT_READ_LONG
  469. #define MYNEWT_VAL_BLE_GATT_READ_LONG (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  470. #endif
  471. #ifndef MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS
  472. #define MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS (8)
  473. #endif
  474. #ifndef MYNEWT_VAL_BLE_GATT_READ_MULT
  475. #define MYNEWT_VAL_BLE_GATT_READ_MULT (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  476. #endif
  477. #ifndef MYNEWT_VAL_BLE_GATT_READ_UUID
  478. #define MYNEWT_VAL_BLE_GATT_READ_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  479. #endif
  480. #ifndef MYNEWT_VAL_BLE_GATT_RESUME_RATE
  481. #define MYNEWT_VAL_BLE_GATT_RESUME_RATE (1000)
  482. #endif
  483. #ifndef MYNEWT_VAL_BLE_GATT_SIGNED_WRITE
  484. #define MYNEWT_VAL_BLE_GATT_SIGNED_WRITE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  485. #endif
  486. #ifndef MYNEWT_VAL_BLE_GATT_WRITE
  487. #define MYNEWT_VAL_BLE_GATT_WRITE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  488. #endif
  489. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_LONG
  490. #define MYNEWT_VAL_BLE_GATT_WRITE_LONG (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  491. #endif
  492. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_MAX_ATTRS
  493. #define MYNEWT_VAL_BLE_GATT_WRITE_MAX_ATTRS (4)
  494. #endif
  495. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_NO_RSP
  496. #define MYNEWT_VAL_BLE_GATT_WRITE_NO_RSP (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  497. #endif
  498. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_RELIABLE
  499. #define MYNEWT_VAL_BLE_GATT_WRITE_RELIABLE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  500. #endif
  501. #ifndef MYNEWT_VAL_BLE_HOST
  502. #define MYNEWT_VAL_BLE_HOST (1)
  503. #endif
  504. #ifndef MYNEWT_VAL_BLE_HS_AUTO_START
  505. #define MYNEWT_VAL_BLE_HS_AUTO_START (1)
  506. #endif
  507. #ifndef MYNEWT_VAL_BLE_HS_DEBUG
  508. #define MYNEWT_VAL_BLE_HS_DEBUG (0)
  509. #endif
  510. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL
  511. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL (0)
  512. #endif
  513. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL_ITVL
  514. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL_ITVL (1000)
  515. #endif
  516. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL_THRESH
  517. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL_THRESH (2)
  518. #endif
  519. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL_TX_ON_DISCONNECT
  520. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL_TX_ON_DISCONNECT (0)
  521. #endif
  522. #ifndef MYNEWT_VAL_BLE_HS_LOG_LVL
  523. #define MYNEWT_VAL_BLE_HS_LOG_LVL (1)
  524. #endif
  525. #ifndef MYNEWT_VAL_BLE_HS_LOG_MOD
  526. #define MYNEWT_VAL_BLE_HS_LOG_MOD (4)
  527. #endif
  528. #ifndef MYNEWT_VAL_BLE_HS_PHONY_HCI_ACKS
  529. #define MYNEWT_VAL_BLE_HS_PHONY_HCI_ACKS (0)
  530. #endif
  531. #ifndef MYNEWT_VAL_BLE_HS_REQUIRE_OS
  532. #define MYNEWT_VAL_BLE_HS_REQUIRE_OS (1)
  533. #endif
  534. #ifndef MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN
  535. #define MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN (1)
  536. #endif
  537. #ifndef MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN_TIMEOUT
  538. #define MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN_TIMEOUT (2000)
  539. #endif
  540. #ifndef MYNEWT_VAL_BLE_HS_SYSINIT_STAGE
  541. #define MYNEWT_VAL_BLE_HS_SYSINIT_STAGE (200)
  542. #endif
  543. #ifndef MYNEWT_VAL_BLE_L2CAP_COC_MAX_NUM
  544. #define MYNEWT_VAL_BLE_L2CAP_COC_MAX_NUM (0)
  545. #endif
  546. #ifndef MYNEWT_VAL_BLE_L2CAP_COC_MPS
  547. #define MYNEWT_VAL_BLE_L2CAP_COC_MPS (MYNEWT_VAL_MSYS_1_BLOCK_SIZE-8)
  548. #endif
  549. #ifndef MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC
  550. #define MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC (0)
  551. #endif
  552. #ifndef MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS
  553. #define MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS (1)
  554. #endif
  555. #ifndef MYNEWT_VAL_BLE_L2CAP_MAX_CHANS
  556. #define MYNEWT_VAL_BLE_L2CAP_MAX_CHANS (3*MYNEWT_VAL_BLE_MAX_CONNECTIONS)
  557. #endif
  558. #ifndef MYNEWT_VAL_BLE_L2CAP_RX_FRAG_TIMEOUT
  559. #define MYNEWT_VAL_BLE_L2CAP_RX_FRAG_TIMEOUT (30000)
  560. #endif
  561. #ifndef MYNEWT_VAL_BLE_L2CAP_SIG_MAX_PROCS
  562. #define MYNEWT_VAL_BLE_L2CAP_SIG_MAX_PROCS (1)
  563. #endif
  564. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host) */
  565. #ifndef MYNEWT_VAL_BLE_MESH
  566. #define MYNEWT_VAL_BLE_MESH (1)
  567. #endif
  568. #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
  569. #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
  570. #endif
  571. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT
  572. #define MYNEWT_VAL_BLE_MONITOR_RTT (0)
  573. #endif
  574. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFERED
  575. #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFERED (1)
  576. #endif
  577. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_NAME
  578. #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_NAME ("btmonitor")
  579. #endif
  580. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_SIZE
  581. #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_SIZE (256)
  582. #endif
  583. #ifndef MYNEWT_VAL_BLE_MONITOR_UART
  584. #define MYNEWT_VAL_BLE_MONITOR_UART (0)
  585. #endif
  586. #ifndef MYNEWT_VAL_BLE_MONITOR_UART_BAUDRATE
  587. #define MYNEWT_VAL_BLE_MONITOR_UART_BAUDRATE (1000000)
  588. #endif
  589. #ifndef MYNEWT_VAL_BLE_MONITOR_UART_BUFFER_SIZE
  590. #define MYNEWT_VAL_BLE_MONITOR_UART_BUFFER_SIZE (64)
  591. #endif
  592. #ifndef MYNEWT_VAL_BLE_MONITOR_UART_DEV
  593. #define MYNEWT_VAL_BLE_MONITOR_UART_DEV ("uart0")
  594. #endif
  595. #ifndef MYNEWT_VAL_BLE_RPA_TIMEOUT
  596. #define MYNEWT_VAL_BLE_RPA_TIMEOUT (300)
  597. #endif
  598. #ifndef MYNEWT_VAL_BLE_SM_BONDING
  599. #define MYNEWT_VAL_BLE_SM_BONDING (0)
  600. #endif
  601. #ifndef MYNEWT_VAL_BLE_SM_IO_CAP
  602. #define MYNEWT_VAL_BLE_SM_IO_CAP (BLE_HS_IO_NO_INPUT_OUTPUT)
  603. #endif
  604. #ifndef MYNEWT_VAL_BLE_SM_KEYPRESS
  605. #define MYNEWT_VAL_BLE_SM_KEYPRESS (0)
  606. #endif
  607. #ifndef MYNEWT_VAL_BLE_SM_LEGACY
  608. #define MYNEWT_VAL_BLE_SM_LEGACY (1)
  609. #endif
  610. #ifndef MYNEWT_VAL_BLE_SM_MAX_PROCS
  611. #define MYNEWT_VAL_BLE_SM_MAX_PROCS (1)
  612. #endif
  613. #ifndef MYNEWT_VAL_BLE_SM_MITM
  614. #define MYNEWT_VAL_BLE_SM_MITM (0)
  615. #endif
  616. #ifndef MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG
  617. #define MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG (0)
  618. #endif
  619. #ifndef MYNEWT_VAL_BLE_SM_OUR_KEY_DIST
  620. #define MYNEWT_VAL_BLE_SM_OUR_KEY_DIST (0)
  621. #endif
  622. /* Overridden by @apache-mynewt-nimble/nimble/host (defined by @apache-mynewt-nimble/nimble/host) */
  623. #ifndef MYNEWT_VAL_BLE_SM_SC
  624. #define MYNEWT_VAL_BLE_SM_SC (1)
  625. #endif
  626. #ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
  627. #define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
  628. #endif
  629. #ifndef MYNEWT_VAL_BLE_SM_SC_LVL
  630. #define MYNEWT_VAL_BLE_SM_SC_LVL (0)
  631. #endif
  632. #ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
  633. #define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
  634. #endif
  635. #ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
  636. #define MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST (0)
  637. #endif
  638. #ifndef MYNEWT_VAL_BLE_STORE_MAX_BONDS
  639. #define MYNEWT_VAL_BLE_STORE_MAX_BONDS (3)
  640. #endif
  641. #ifndef MYNEWT_VAL_BLE_STORE_MAX_CCCDS
  642. #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
  643. #endif
  644. /*** @apache-mynewt-nimble/nimble/host/mesh */
  645. #ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG
  646. #define MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG (1)
  647. #endif
  648. #ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LOG_LVL
  649. #define MYNEWT_VAL_BLE_MESH_ACCESS_LOG_LVL (1)
  650. #endif
  651. #ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LOG_MOD
  652. #define MYNEWT_VAL_BLE_MESH_ACCESS_LOG_MOD (10)
  653. #endif
  654. #ifndef MYNEWT_VAL_BLE_MESH_ADV
  655. #define MYNEWT_VAL_BLE_MESH_ADV (1)
  656. #endif
  657. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  658. #ifndef MYNEWT_VAL_BLE_MESH_ADV_BUF_COUNT
  659. #define MYNEWT_VAL_BLE_MESH_ADV_BUF_COUNT (20)
  660. #endif
  661. #ifndef MYNEWT_VAL_BLE_MESH_ADV_EXT
  662. #define MYNEWT_VAL_BLE_MESH_ADV_EXT (0)
  663. #endif
  664. #ifndef MYNEWT_VAL_BLE_MESH_ADV_LEGACY
  665. #define MYNEWT_VAL_BLE_MESH_ADV_LEGACY (1)
  666. #endif
  667. #ifndef MYNEWT_VAL_BLE_MESH_ADV_LOG_LVL
  668. #define MYNEWT_VAL_BLE_MESH_ADV_LOG_LVL (1)
  669. #endif
  670. #ifndef MYNEWT_VAL_BLE_MESH_ADV_LOG_MOD
  671. #define MYNEWT_VAL_BLE_MESH_ADV_LOG_MOD (11)
  672. #endif
  673. #ifndef MYNEWT_VAL_BLE_MESH_ADV_STACK_SIZE
  674. #define MYNEWT_VAL_BLE_MESH_ADV_STACK_SIZE (768)
  675. #endif
  676. #ifndef MYNEWT_VAL_BLE_MESH_ADV_TASK_PRIO
  677. #define MYNEWT_VAL_BLE_MESH_ADV_TASK_PRIO (9)
  678. #endif
  679. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  680. #ifndef MYNEWT_VAL_BLE_MESH_APP_KEY_COUNT
  681. #define MYNEWT_VAL_BLE_MESH_APP_KEY_COUNT (4)
  682. #endif
  683. #ifndef MYNEWT_VAL_BLE_MESH_BEACON_ENABLED
  684. #define MYNEWT_VAL_BLE_MESH_BEACON_ENABLED (1)
  685. #endif
  686. #ifndef MYNEWT_VAL_BLE_MESH_BEACON_LOG_LVL
  687. #define MYNEWT_VAL_BLE_MESH_BEACON_LOG_LVL (1)
  688. #endif
  689. #ifndef MYNEWT_VAL_BLE_MESH_BEACON_LOG_MOD
  690. #define MYNEWT_VAL_BLE_MESH_BEACON_LOG_MOD (12)
  691. #endif
  692. #ifndef MYNEWT_VAL_BLE_MESH_CDB
  693. #define MYNEWT_VAL_BLE_MESH_CDB (0)
  694. #endif
  695. #ifndef MYNEWT_VAL_BLE_MESH_CDB_APP_KEY_COUNT
  696. #define MYNEWT_VAL_BLE_MESH_CDB_APP_KEY_COUNT (1)
  697. #endif
  698. #ifndef MYNEWT_VAL_BLE_MESH_CDB_NODE_COUNT
  699. #define MYNEWT_VAL_BLE_MESH_CDB_NODE_COUNT (8)
  700. #endif
  701. #ifndef MYNEWT_VAL_BLE_MESH_CDB_SUBNET_COUNT
  702. #define MYNEWT_VAL_BLE_MESH_CDB_SUBNET_COUNT (1)
  703. #endif
  704. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  705. #ifndef MYNEWT_VAL_BLE_MESH_CFG_CLI
  706. #define MYNEWT_VAL_BLE_MESH_CFG_CLI (1)
  707. #endif
  708. #ifndef MYNEWT_VAL_BLE_MESH_CRPL
  709. #define MYNEWT_VAL_BLE_MESH_CRPL (10)
  710. #endif
  711. #ifndef MYNEWT_VAL_BLE_MESH_CRYPTO_LOG_LVL
  712. #define MYNEWT_VAL_BLE_MESH_CRYPTO_LOG_LVL (1)
  713. #endif
  714. #ifndef MYNEWT_VAL_BLE_MESH_CRYPTO_LOG_MOD
  715. #define MYNEWT_VAL_BLE_MESH_CRYPTO_LOG_MOD (13)
  716. #endif
  717. #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_CDB
  718. #define MYNEWT_VAL_BLE_MESH_DEBUG_CDB (1)
  719. #endif
  720. #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_CFG
  721. #define MYNEWT_VAL_BLE_MESH_DEBUG_CFG (1)
  722. #endif
  723. #ifndef MYNEWT_VAL_BLE_MESH_DEBUG_USE_ID_ADDR
  724. #define MYNEWT_VAL_BLE_MESH_DEBUG_USE_ID_ADDR (0)
  725. #endif
  726. #ifndef MYNEWT_VAL_BLE_MESH_DEFAULT_TTL
  727. #define MYNEWT_VAL_BLE_MESH_DEFAULT_TTL (7)
  728. #endif
  729. #ifndef MYNEWT_VAL_BLE_MESH_DEVICE_NAME
  730. #define MYNEWT_VAL_BLE_MESH_DEVICE_NAME ("nimble-mesh-node")
  731. #endif
  732. #ifndef MYNEWT_VAL_BLE_MESH_DEV_UUID
  733. #define MYNEWT_VAL_BLE_MESH_DEV_UUID (((uint8_t[16]){0x11, 0x22, 0}))
  734. #endif
  735. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  736. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND
  737. #define MYNEWT_VAL_BLE_MESH_FRIEND (1)
  738. #endif
  739. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_ENABLED
  740. #define MYNEWT_VAL_BLE_MESH_FRIEND_ENABLED (1)
  741. #endif
  742. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_LOG_LVL
  743. #define MYNEWT_VAL_BLE_MESH_FRIEND_LOG_LVL (1)
  744. #endif
  745. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_LOG_MOD
  746. #define MYNEWT_VAL_BLE_MESH_FRIEND_LOG_MOD (14)
  747. #endif
  748. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_LPN_COUNT
  749. #define MYNEWT_VAL_BLE_MESH_FRIEND_LPN_COUNT (2)
  750. #endif
  751. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_QUEUE_SIZE
  752. #define MYNEWT_VAL_BLE_MESH_FRIEND_QUEUE_SIZE (16)
  753. #endif
  754. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_RECV_WIN
  755. #define MYNEWT_VAL_BLE_MESH_FRIEND_RECV_WIN (255)
  756. #endif
  757. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_SEG_RX
  758. #define MYNEWT_VAL_BLE_MESH_FRIEND_SEG_RX (1)
  759. #endif
  760. #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_SUB_LIST_SIZE
  761. #define MYNEWT_VAL_BLE_MESH_FRIEND_SUB_LIST_SIZE (3)
  762. #endif
  763. #ifndef MYNEWT_VAL_BLE_MESH_GATT
  764. #define MYNEWT_VAL_BLE_MESH_GATT (1)
  765. #endif
  766. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  767. #ifndef MYNEWT_VAL_BLE_MESH_GATT_PROXY
  768. #define MYNEWT_VAL_BLE_MESH_GATT_PROXY (1)
  769. #endif
  770. #ifndef MYNEWT_VAL_BLE_MESH_GATT_PROXY_ENABLED
  771. #define MYNEWT_VAL_BLE_MESH_GATT_PROXY_ENABLED (1)
  772. #endif
  773. #ifndef MYNEWT_VAL_BLE_MESH_GATT_SERVER
  774. #define MYNEWT_VAL_BLE_MESH_GATT_SERVER (1)
  775. #endif
  776. #ifndef MYNEWT_VAL_BLE_MESH_HEALTH_CLI
  777. #define MYNEWT_VAL_BLE_MESH_HEALTH_CLI (0)
  778. #endif
  779. #ifndef MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_LVL
  780. #define MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_LVL (1)
  781. #endif
  782. #ifndef MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_MOD
  783. #define MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_MOD (26)
  784. #endif
  785. #ifndef MYNEWT_VAL_BLE_MESH_IVU_DIVIDER
  786. #define MYNEWT_VAL_BLE_MESH_IVU_DIVIDER (4)
  787. #endif
  788. #ifndef MYNEWT_VAL_BLE_MESH_IV_UPDATE_SEQ_LIMIT
  789. #define MYNEWT_VAL_BLE_MESH_IV_UPDATE_SEQ_LIMIT (0x800000)
  790. #endif
  791. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  792. #ifndef MYNEWT_VAL_BLE_MESH_IV_UPDATE_TEST
  793. #define MYNEWT_VAL_BLE_MESH_IV_UPDATE_TEST (1)
  794. #endif
  795. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  796. #ifndef MYNEWT_VAL_BLE_MESH_LABEL_COUNT
  797. #define MYNEWT_VAL_BLE_MESH_LABEL_COUNT (2)
  798. #endif
  799. #ifndef MYNEWT_VAL_BLE_MESH_LOG_LVL
  800. #define MYNEWT_VAL_BLE_MESH_LOG_LVL (1)
  801. #endif
  802. #ifndef MYNEWT_VAL_BLE_MESH_LOG_MOD
  803. #define MYNEWT_VAL_BLE_MESH_LOG_MOD (9)
  804. #endif
  805. #ifndef MYNEWT_VAL_BLE_MESH_LOOPBACK_BUFS
  806. #define MYNEWT_VAL_BLE_MESH_LOOPBACK_BUFS (3)
  807. #endif
  808. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  809. #ifndef MYNEWT_VAL_BLE_MESH_LOW_POWER
  810. #define MYNEWT_VAL_BLE_MESH_LOW_POWER (1)
  811. #endif
  812. #ifndef MYNEWT_VAL_BLE_MESH_LOW_POWER_LOG_LVL
  813. #define MYNEWT_VAL_BLE_MESH_LOW_POWER_LOG_LVL (1)
  814. #endif
  815. #ifndef MYNEWT_VAL_BLE_MESH_LOW_POWER_LOG_MOD
  816. #define MYNEWT_VAL_BLE_MESH_LOW_POWER_LOG_MOD (15)
  817. #endif
  818. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  819. #ifndef MYNEWT_VAL_BLE_MESH_LPN_AUTO
  820. #define MYNEWT_VAL_BLE_MESH_LPN_AUTO (0)
  821. #endif
  822. #ifndef MYNEWT_VAL_BLE_MESH_LPN_AUTO_TIMEOUT
  823. #define MYNEWT_VAL_BLE_MESH_LPN_AUTO_TIMEOUT (15)
  824. #endif
  825. #ifndef MYNEWT_VAL_BLE_MESH_LPN_ESTABLISHMENT
  826. #define MYNEWT_VAL_BLE_MESH_LPN_ESTABLISHMENT (1)
  827. #endif
  828. #ifndef MYNEWT_VAL_BLE_MESH_LPN_GROUPS
  829. #define MYNEWT_VAL_BLE_MESH_LPN_GROUPS (10)
  830. #endif
  831. #ifndef MYNEWT_VAL_BLE_MESH_LPN_INIT_POLL_TIMEOUT
  832. #define MYNEWT_VAL_BLE_MESH_LPN_INIT_POLL_TIMEOUT (MYNEWT_VAL_BLE_MESH_LPN_POLL_TIMEOUT)
  833. #endif
  834. #ifndef MYNEWT_VAL_BLE_MESH_LPN_MIN_QUEUE_SIZE
  835. #define MYNEWT_VAL_BLE_MESH_LPN_MIN_QUEUE_SIZE (1)
  836. #endif
  837. #ifndef MYNEWT_VAL_BLE_MESH_LPN_POLL_TIMEOUT
  838. #define MYNEWT_VAL_BLE_MESH_LPN_POLL_TIMEOUT (300)
  839. #endif
  840. #ifndef MYNEWT_VAL_BLE_MESH_LPN_RECV_DELAY
  841. #define MYNEWT_VAL_BLE_MESH_LPN_RECV_DELAY (100)
  842. #endif
  843. #ifndef MYNEWT_VAL_BLE_MESH_LPN_RECV_WIN_FACTOR
  844. #define MYNEWT_VAL_BLE_MESH_LPN_RECV_WIN_FACTOR (0)
  845. #endif
  846. #ifndef MYNEWT_VAL_BLE_MESH_LPN_RETRY_TIMEOUT
  847. #define MYNEWT_VAL_BLE_MESH_LPN_RETRY_TIMEOUT (8)
  848. #endif
  849. #ifndef MYNEWT_VAL_BLE_MESH_LPN_RSSI_FACTOR
  850. #define MYNEWT_VAL_BLE_MESH_LPN_RSSI_FACTOR (0)
  851. #endif
  852. #ifndef MYNEWT_VAL_BLE_MESH_LPN_SCAN_LATENCY
  853. #define MYNEWT_VAL_BLE_MESH_LPN_SCAN_LATENCY (10)
  854. #endif
  855. #ifndef MYNEWT_VAL_BLE_MESH_LPN_SUB_ALL_NODES_ADDR
  856. #define MYNEWT_VAL_BLE_MESH_LPN_SUB_ALL_NODES_ADDR (0)
  857. #endif
  858. #ifndef MYNEWT_VAL_BLE_MESH_MODEL_EXTENSIONS
  859. #define MYNEWT_VAL_BLE_MESH_MODEL_EXTENSIONS (0)
  860. #endif
  861. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  862. #ifndef MYNEWT_VAL_BLE_MESH_MODEL_GROUP_COUNT
  863. #define MYNEWT_VAL_BLE_MESH_MODEL_GROUP_COUNT (2)
  864. #endif
  865. #ifndef MYNEWT_VAL_BLE_MESH_MODEL_KEY_COUNT
  866. #define MYNEWT_VAL_BLE_MESH_MODEL_KEY_COUNT (1)
  867. #endif
  868. #ifndef MYNEWT_VAL_BLE_MESH_MODEL_LOG_LVL
  869. #define MYNEWT_VAL_BLE_MESH_MODEL_LOG_LVL (1)
  870. #endif
  871. #ifndef MYNEWT_VAL_BLE_MESH_MODEL_LOG_MOD
  872. #define MYNEWT_VAL_BLE_MESH_MODEL_LOG_MOD (16)
  873. #endif
  874. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  875. #ifndef MYNEWT_VAL_BLE_MESH_MODEL_VND_MSG_CID_FORCE
  876. #define MYNEWT_VAL_BLE_MESH_MODEL_VND_MSG_CID_FORCE (1)
  877. #endif
  878. #ifndef MYNEWT_VAL_BLE_MESH_MSG_CACHE_SIZE
  879. #define MYNEWT_VAL_BLE_MESH_MSG_CACHE_SIZE (10)
  880. #endif
  881. #ifndef MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_COUNT
  882. #define MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_COUNT (2)
  883. #endif
  884. #ifndef MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_INTERVAL
  885. #define MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_INTERVAL (20)
  886. #endif
  887. #ifndef MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE
  888. #define MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE (4)
  889. #endif
  890. #ifndef MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_LVL
  891. #define MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_LVL (1)
  892. #endif
  893. #ifndef MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_MOD
  894. #define MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_MOD (23)
  895. #endif
  896. #ifndef MYNEWT_VAL_BLE_MESH_NET_LOG_LVL
  897. #define MYNEWT_VAL_BLE_MESH_NET_LOG_LVL (1)
  898. #endif
  899. #ifndef MYNEWT_VAL_BLE_MESH_NET_LOG_MOD
  900. #define MYNEWT_VAL_BLE_MESH_NET_LOG_MOD (17)
  901. #endif
  902. #ifndef MYNEWT_VAL_BLE_MESH_NODE_ID_TIMEOUT
  903. #define MYNEWT_VAL_BLE_MESH_NODE_ID_TIMEOUT (60)
  904. #endif
  905. #ifndef MYNEWT_VAL_BLE_MESH_OOB_INPUT_ACTIONS
  906. #define MYNEWT_VAL_BLE_MESH_OOB_INPUT_ACTIONS (((BT_MESH_NO_INPUT)))
  907. #endif
  908. #ifndef MYNEWT_VAL_BLE_MESH_OOB_INPUT_SIZE
  909. #define MYNEWT_VAL_BLE_MESH_OOB_INPUT_SIZE (4)
  910. #endif
  911. #ifndef MYNEWT_VAL_BLE_MESH_OOB_OUTPUT_ACTIONS
  912. #define MYNEWT_VAL_BLE_MESH_OOB_OUTPUT_ACTIONS (((BT_MESH_DISPLAY_NUMBER)))
  913. #endif
  914. #ifndef MYNEWT_VAL_BLE_MESH_OOB_OUTPUT_SIZE
  915. #define MYNEWT_VAL_BLE_MESH_OOB_OUTPUT_SIZE (4)
  916. #endif
  917. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  918. #ifndef MYNEWT_VAL_BLE_MESH_PB_ADV
  919. #define MYNEWT_VAL_BLE_MESH_PB_ADV (1)
  920. #endif
  921. #ifndef MYNEWT_VAL_BLE_MESH_PB_ADV_RETRANS_TIMEOUT
  922. #define MYNEWT_VAL_BLE_MESH_PB_ADV_RETRANS_TIMEOUT (500)
  923. #endif
  924. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  925. #ifndef MYNEWT_VAL_BLE_MESH_PB_GATT
  926. #define MYNEWT_VAL_BLE_MESH_PB_GATT (1)
  927. #endif
  928. #ifndef MYNEWT_VAL_BLE_MESH_PB_GATT_USE_DEVICE_NAME
  929. #define MYNEWT_VAL_BLE_MESH_PB_GATT_USE_DEVICE_NAME (1)
  930. #endif
  931. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  932. #ifndef MYNEWT_VAL_BLE_MESH_PROV
  933. #define MYNEWT_VAL_BLE_MESH_PROV (1)
  934. #endif
  935. #ifndef MYNEWT_VAL_BLE_MESH_PROVISIONER
  936. #define MYNEWT_VAL_BLE_MESH_PROVISIONER (1)
  937. #endif
  938. #ifndef MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_LVL
  939. #define MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_LVL (1)
  940. #endif
  941. #ifndef MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_MOD
  942. #define MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_MOD (25)
  943. #endif
  944. #ifndef MYNEWT_VAL_BLE_MESH_PROV_DEVICE
  945. #define MYNEWT_VAL_BLE_MESH_PROV_DEVICE (1)
  946. #endif
  947. #ifndef MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_LVL
  948. #define MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_LVL (1)
  949. #endif
  950. #ifndef MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_MOD
  951. #define MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_MOD (24)
  952. #endif
  953. #ifndef MYNEWT_VAL_BLE_MESH_PROV_LOG_LVL
  954. #define MYNEWT_VAL_BLE_MESH_PROV_LOG_LVL (1)
  955. #endif
  956. #ifndef MYNEWT_VAL_BLE_MESH_PROV_LOG_MOD
  957. #define MYNEWT_VAL_BLE_MESH_PROV_LOG_MOD (18)
  958. #endif
  959. #ifndef MYNEWT_VAL_BLE_MESH_PROV_OOB_PUBLIC_KEY
  960. #define MYNEWT_VAL_BLE_MESH_PROV_OOB_PUBLIC_KEY (0)
  961. #endif
  962. /* Overridden by @apache-mynewt-nimble/nimble/host/mesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  963. #ifndef MYNEWT_VAL_BLE_MESH_PROXY
  964. #define MYNEWT_VAL_BLE_MESH_PROXY (1)
  965. #endif
  966. #ifndef MYNEWT_VAL_BLE_MESH_PROXY_FILTER_SIZE
  967. #define MYNEWT_VAL_BLE_MESH_PROXY_FILTER_SIZE (3)
  968. #endif
  969. #ifndef MYNEWT_VAL_BLE_MESH_PROXY_LOG_LVL
  970. #define MYNEWT_VAL_BLE_MESH_PROXY_LOG_LVL (1)
  971. #endif
  972. #ifndef MYNEWT_VAL_BLE_MESH_PROXY_LOG_MOD
  973. #define MYNEWT_VAL_BLE_MESH_PROXY_LOG_MOD (19)
  974. #endif
  975. /* Overridden by @apache-mynewt-nimble/nimble/host/mesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  976. #ifndef MYNEWT_VAL_BLE_MESH_PROXY_MSG_LEN
  977. #define MYNEWT_VAL_BLE_MESH_PROXY_MSG_LEN (33)
  978. #endif
  979. #ifndef MYNEWT_VAL_BLE_MESH_PROXY_USE_DEVICE_NAME
  980. #define MYNEWT_VAL_BLE_MESH_PROXY_USE_DEVICE_NAME (0)
  981. #endif
  982. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  983. #ifndef MYNEWT_VAL_BLE_MESH_RELAY
  984. #define MYNEWT_VAL_BLE_MESH_RELAY (1)
  985. #endif
  986. /* Value copied from BLE_MESH_RELAY */
  987. #ifndef MYNEWT_VAL_BLE_MESH_RELAY_ENABLED
  988. #define MYNEWT_VAL_BLE_MESH_RELAY_ENABLED (1)
  989. #endif
  990. #ifndef MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_COUNT
  991. #define MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_COUNT (2)
  992. #endif
  993. #ifndef MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_INTERVAL
  994. #define MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_INTERVAL (20)
  995. #endif
  996. #ifndef MYNEWT_VAL_BLE_MESH_RPL_LOG_LVL
  997. #define MYNEWT_VAL_BLE_MESH_RPL_LOG_LVL (1)
  998. #endif
  999. #ifndef MYNEWT_VAL_BLE_MESH_RPL_LOG_MOD
  1000. #define MYNEWT_VAL_BLE_MESH_RPL_LOG_MOD (22)
  1001. #endif
  1002. #ifndef MYNEWT_VAL_BLE_MESH_RPL_STORE_TIMEOUT
  1003. #define MYNEWT_VAL_BLE_MESH_RPL_STORE_TIMEOUT (5)
  1004. #endif
  1005. #ifndef MYNEWT_VAL_BLE_MESH_RX_SEG_MAX
  1006. #define MYNEWT_VAL_BLE_MESH_RX_SEG_MAX (3)
  1007. #endif
  1008. #ifndef MYNEWT_VAL_BLE_MESH_RX_SEG_MSG_COUNT
  1009. #define MYNEWT_VAL_BLE_MESH_RX_SEG_MSG_COUNT (2)
  1010. #endif
  1011. #ifndef MYNEWT_VAL_BLE_MESH_SEG_BUFS
  1012. #define MYNEWT_VAL_BLE_MESH_SEG_BUFS (64)
  1013. #endif
  1014. #ifndef MYNEWT_VAL_BLE_MESH_SEG_RETRANSMIT_ATTEMPTS
  1015. #define MYNEWT_VAL_BLE_MESH_SEG_RETRANSMIT_ATTEMPTS (4)
  1016. #endif
  1017. #ifndef MYNEWT_VAL_BLE_MESH_SEQ_STORE_RATE
  1018. #define MYNEWT_VAL_BLE_MESH_SEQ_STORE_RATE (128)
  1019. #endif
  1020. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  1021. #ifndef MYNEWT_VAL_BLE_MESH_SETTINGS
  1022. #define MYNEWT_VAL_BLE_MESH_SETTINGS (0)
  1023. #endif
  1024. #ifndef MYNEWT_VAL_BLE_MESH_SETTINGS_LOG_LVL
  1025. #define MYNEWT_VAL_BLE_MESH_SETTINGS_LOG_LVL (1)
  1026. #endif
  1027. #ifndef MYNEWT_VAL_BLE_MESH_SETTINGS_LOG_MOD
  1028. #define MYNEWT_VAL_BLE_MESH_SETTINGS_LOG_MOD (20)
  1029. #endif
  1030. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  1031. #ifndef MYNEWT_VAL_BLE_MESH_SHELL
  1032. #define MYNEWT_VAL_BLE_MESH_SHELL (0)
  1033. #endif
  1034. #ifndef MYNEWT_VAL_BLE_MESH_SHELL_MODELS
  1035. #define MYNEWT_VAL_BLE_MESH_SHELL_MODELS (0)
  1036. #endif
  1037. #ifndef MYNEWT_VAL_BLE_MESH_STORE_TIMEOUT
  1038. #define MYNEWT_VAL_BLE_MESH_STORE_TIMEOUT (2)
  1039. #endif
  1040. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  1041. #ifndef MYNEWT_VAL_BLE_MESH_SUBNET_COUNT
  1042. #define MYNEWT_VAL_BLE_MESH_SUBNET_COUNT (2)
  1043. #endif
  1044. #ifndef MYNEWT_VAL_BLE_MESH_SYSINIT_STAGE
  1045. #define MYNEWT_VAL_BLE_MESH_SYSINIT_STAGE (500)
  1046. #endif
  1047. #ifndef MYNEWT_VAL_BLE_MESH_SYSINIT_STAGE_SHELL
  1048. #define MYNEWT_VAL_BLE_MESH_SYSINIT_STAGE_SHELL (1000)
  1049. #endif
  1050. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  1051. #ifndef MYNEWT_VAL_BLE_MESH_TESTING
  1052. #define MYNEWT_VAL_BLE_MESH_TESTING (1)
  1053. #endif
  1054. #ifndef MYNEWT_VAL_BLE_MESH_TRANS_LOG_LVL
  1055. #define MYNEWT_VAL_BLE_MESH_TRANS_LOG_LVL (1)
  1056. #endif
  1057. #ifndef MYNEWT_VAL_BLE_MESH_TRANS_LOG_MOD
  1058. #define MYNEWT_VAL_BLE_MESH_TRANS_LOG_MOD (21)
  1059. #endif
  1060. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/host/mesh) */
  1061. #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_MAX
  1062. #define MYNEWT_VAL_BLE_MESH_TX_SEG_MAX (6)
  1063. #endif
  1064. #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT
  1065. #define MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT (1)
  1066. #endif
  1067. #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_COUNT
  1068. #define MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_COUNT (4)
  1069. #endif
  1070. #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_GROUP
  1071. #define MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_GROUP (50)
  1072. #endif
  1073. #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_UNICAST
  1074. #define MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_UNICAST (400)
  1075. #endif
  1076. #ifndef MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT
  1077. #define MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT (5)
  1078. #endif
  1079. /*** @apache-mynewt-nimble/nimble/host/services/ans */
  1080. #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
  1081. #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
  1082. #endif
  1083. #ifndef MYNEWT_VAL_BLE_SVC_ANS_SYSINIT_STAGE
  1084. #define MYNEWT_VAL_BLE_SVC_ANS_SYSINIT_STAGE (303)
  1085. #endif
  1086. #ifndef MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT
  1087. #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
  1088. #endif
  1089. /*** @apache-mynewt-nimble/nimble/host/services/bas */
  1090. #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
  1091. #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
  1092. #endif
  1093. #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_READ_PERM
  1094. #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_READ_PERM (0)
  1095. #endif
  1096. #ifndef MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE
  1097. #define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303)
  1098. #endif
  1099. /*** @apache-mynewt-nimble/nimble/host/services/dis */
  1100. #ifndef MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM
  1101. #define MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM (-1)
  1102. #endif
  1103. #ifndef MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_DEFAULT
  1104. #define MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_DEFAULT (NULL)
  1105. #endif
  1106. /* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
  1107. #ifndef MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_READ_PERM
  1108. #define MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_READ_PERM (-1)
  1109. #endif
  1110. #ifndef MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_DEFAULT
  1111. #define MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_DEFAULT (NULL)
  1112. #endif
  1113. /* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
  1114. #ifndef MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_READ_PERM
  1115. #define MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_READ_PERM (-1)
  1116. #endif
  1117. #ifndef MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_DEFAULT
  1118. #define MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_DEFAULT (NULL)
  1119. #endif
  1120. /* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
  1121. #ifndef MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_READ_PERM
  1122. #define MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_READ_PERM (-1)
  1123. #endif
  1124. #ifndef MYNEWT_VAL_BLE_SVC_DIS_MODEL_NUMBER_DEFAULT
  1125. #define MYNEWT_VAL_BLE_SVC_DIS_MODEL_NUMBER_DEFAULT ("Apache Mynewt NimBLE")
  1126. #endif
  1127. #ifndef MYNEWT_VAL_BLE_SVC_DIS_MODEL_NUMBER_READ_PERM
  1128. #define MYNEWT_VAL_BLE_SVC_DIS_MODEL_NUMBER_READ_PERM (0)
  1129. #endif
  1130. #ifndef MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_DEFAULT
  1131. #define MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_DEFAULT (NULL)
  1132. #endif
  1133. /* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
  1134. #ifndef MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_READ_PERM
  1135. #define MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_READ_PERM (-1)
  1136. #endif
  1137. #ifndef MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_DEFAULT
  1138. #define MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_DEFAULT (NULL)
  1139. #endif
  1140. /* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
  1141. #ifndef MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_READ_PERM
  1142. #define MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_READ_PERM (-1)
  1143. #endif
  1144. #ifndef MYNEWT_VAL_BLE_SVC_DIS_SYSINIT_STAGE
  1145. #define MYNEWT_VAL_BLE_SVC_DIS_SYSINIT_STAGE (303)
  1146. #endif
  1147. #ifndef MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_DEFAULT
  1148. #define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_DEFAULT (NULL)
  1149. #endif
  1150. /* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
  1151. #ifndef MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM
  1152. #define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM (-1)
  1153. #endif
  1154. /*** @apache-mynewt-nimble/nimble/host/services/gap */
  1155. #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
  1156. #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
  1157. #endif
  1158. #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE_WRITE_PERM
  1159. #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE_WRITE_PERM (-1)
  1160. #endif
  1161. #ifndef MYNEWT_VAL_BLE_SVC_GAP_CENTRAL_ADDRESS_RESOLUTION
  1162. #define MYNEWT_VAL_BLE_SVC_GAP_CENTRAL_ADDRESS_RESOLUTION (-1)
  1163. #endif
  1164. #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME
  1165. #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME ("nimble")
  1166. #endif
  1167. #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_MAX_LENGTH
  1168. #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_MAX_LENGTH (31)
  1169. #endif
  1170. #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_WRITE_PERM
  1171. #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_WRITE_PERM (-1)
  1172. #endif
  1173. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL
  1174. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL (0)
  1175. #endif
  1176. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL
  1177. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL (0)
  1178. #endif
  1179. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_SLAVE_LATENCY
  1180. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_SLAVE_LATENCY (0)
  1181. #endif
  1182. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_SUPERVISION_TMO
  1183. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_SUPERVISION_TMO (0)
  1184. #endif
  1185. #ifndef MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE
  1186. #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
  1187. #endif
  1188. /*** @apache-mynewt-nimble/nimble/host/services/gatt */
  1189. #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
  1190. #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
  1191. #endif
  1192. /*** @apache-mynewt-nimble/nimble/host/services/ias */
  1193. #ifndef MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE
  1194. #define MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE (303)
  1195. #endif
  1196. /*** @apache-mynewt-nimble/nimble/host/services/ipss */
  1197. #ifndef MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE
  1198. #define MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE (303)
  1199. #endif
  1200. /*** @apache-mynewt-nimble/nimble/host/services/lls */
  1201. #ifndef MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE
  1202. #define MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE (303)
  1203. #endif
  1204. /*** @apache-mynewt-nimble/nimble/host/services/tps */
  1205. #ifndef MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE
  1206. #define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303)
  1207. #endif
  1208. /*** @apache-mynewt-nimble/nimble/transport */
  1209. #undef MYNEWT_VAL_BLE_ACL_BUF_COUNT
  1210. #undef MYNEWT_VAL_BLE_ACL_BUF_SIZE
  1211. #undef MYNEWT_VAL_BLE_HCI_BRIDGE
  1212. #undef MYNEWT_VAL_BLE_HCI_EVT_BUF_SIZE
  1213. #undef MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT
  1214. #undef MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT
  1215. #undef MYNEWT_VAL_BLE_HCI_TRANSPORT
  1216. #ifndef MYNEWT_VAL_BLE_TRANSPORT
  1217. #define MYNEWT_VAL_BLE_TRANSPORT (1)
  1218. #endif
  1219. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_COUNT
  1220. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_COUNT (10)
  1221. #endif
  1222. /* Value copied from BLE_TRANSPORT_ACL_COUNT */
  1223. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_HS_COUNT
  1224. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_HS_COUNT (10)
  1225. #endif
  1226. /* Value copied from BLE_TRANSPORT_ACL_COUNT */
  1227. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_LL_COUNT
  1228. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_LL_COUNT (10)
  1229. #endif
  1230. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_SIZE
  1231. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_SIZE (255)
  1232. #endif
  1233. #ifndef MYNEWT_VAL_BLE_TRANSPORT_EVT_COUNT
  1234. #define MYNEWT_VAL_BLE_TRANSPORT_EVT_COUNT (4)
  1235. #endif
  1236. #ifndef MYNEWT_VAL_BLE_TRANSPORT_EVT_DISCARDABLE_COUNT
  1237. #define MYNEWT_VAL_BLE_TRANSPORT_EVT_DISCARDABLE_COUNT (16)
  1238. #endif
  1239. /* Overridden by @apache-mynewt-nimble/nimble/transport (defined by @apache-mynewt-nimble/nimble/transport) */
  1240. #ifndef MYNEWT_VAL_BLE_TRANSPORT_EVT_SIZE
  1241. #define MYNEWT_VAL_BLE_TRANSPORT_EVT_SIZE (257)
  1242. #endif
  1243. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__custom
  1244. #define MYNEWT_VAL_BLE_TRANSPORT_HS__custom (0)
  1245. #endif
  1246. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__dialog_cmac
  1247. #define MYNEWT_VAL_BLE_TRANSPORT_HS__dialog_cmac (0)
  1248. #endif
  1249. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__native
  1250. #define MYNEWT_VAL_BLE_TRANSPORT_HS__native (1)
  1251. #endif
  1252. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__nrf5340
  1253. #define MYNEWT_VAL_BLE_TRANSPORT_HS__nrf5340 (0)
  1254. #endif
  1255. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__uart
  1256. #define MYNEWT_VAL_BLE_TRANSPORT_HS__uart (0)
  1257. #endif
  1258. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__usb
  1259. #define MYNEWT_VAL_BLE_TRANSPORT_HS__usb (0)
  1260. #endif
  1261. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS
  1262. #define MYNEWT_VAL_BLE_TRANSPORT_HS (1)
  1263. #endif
  1264. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/transport) */
  1265. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__custom
  1266. #define MYNEWT_VAL_BLE_TRANSPORT_LL__custom (0)
  1267. #endif
  1268. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__dialog_cmac
  1269. #define MYNEWT_VAL_BLE_TRANSPORT_LL__dialog_cmac (0)
  1270. #endif
  1271. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__native
  1272. #define MYNEWT_VAL_BLE_TRANSPORT_LL__native (0)
  1273. #endif
  1274. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__nrf5340
  1275. #define MYNEWT_VAL_BLE_TRANSPORT_LL__nrf5340 (0)
  1276. #endif
  1277. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__socket
  1278. #define MYNEWT_VAL_BLE_TRANSPORT_LL__socket (1)
  1279. #endif
  1280. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL
  1281. #define MYNEWT_VAL_BLE_TRANSPORT_LL (1)
  1282. #endif
  1283. /*** @apache-mynewt-nimble/nimble/transport/socket */
  1284. #ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE
  1285. #define MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE (500)
  1286. #endif
  1287. #ifndef MYNEWT_VAL_BLE_SOCK_LINUX_DEV
  1288. #define MYNEWT_VAL_BLE_SOCK_LINUX_DEV (0)
  1289. #endif
  1290. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/transport/socket) */
  1291. #ifndef MYNEWT_VAL_BLE_SOCK_STACK_SIZE
  1292. #define MYNEWT_VAL_BLE_SOCK_STACK_SIZE (1028)
  1293. #endif
  1294. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/transport/socket) */
  1295. #ifndef MYNEWT_VAL_BLE_SOCK_TASK_PRIO
  1296. #define MYNEWT_VAL_BLE_SOCK_TASK_PRIO (3)
  1297. #endif
  1298. #ifndef MYNEWT_VAL_BLE_SOCK_TCP_PORT
  1299. #define MYNEWT_VAL_BLE_SOCK_TCP_PORT (14433)
  1300. #endif
  1301. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/transport/socket) */
  1302. #ifndef MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE
  1303. #define MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE (1)
  1304. #endif
  1305. #ifndef MYNEWT_VAL_BLE_SOCK_USE_NUTTX
  1306. #define MYNEWT_VAL_BLE_SOCK_USE_NUTTX (0)
  1307. #endif
  1308. /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined by @apache-mynewt-nimble/nimble/transport/socket) */
  1309. #ifndef MYNEWT_VAL_BLE_SOCK_USE_TCP
  1310. #define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
  1311. #endif
  1312. /*** newt */
  1313. #ifndef MYNEWT_VAL_APP_NAME
  1314. #define MYNEWT_VAL_APP_NAME ("dummy_app")
  1315. #endif
  1316. #ifndef MYNEWT_VAL_APP_dummy_app
  1317. #define MYNEWT_VAL_APP_dummy_app (1)
  1318. #endif
  1319. #ifndef MYNEWT_VAL_ARCH_NAME
  1320. #define MYNEWT_VAL_ARCH_NAME ("sim")
  1321. #endif
  1322. #ifndef MYNEWT_VAL_ARCH_sim
  1323. #define MYNEWT_VAL_ARCH_sim (1)
  1324. #endif
  1325. #ifndef MYNEWT_VAL_BSP_NAME
  1326. #define MYNEWT_VAL_BSP_NAME ("native")
  1327. #endif
  1328. #ifndef MYNEWT_VAL_BSP_native
  1329. #define MYNEWT_VAL_BSP_native (1)
  1330. #endif
  1331. #ifndef MYNEWT_VAL_NEWT_FEATURE_LOGCFG
  1332. #define MYNEWT_VAL_NEWT_FEATURE_LOGCFG (1)
  1333. #endif
  1334. #ifndef MYNEWT_VAL_NEWT_FEATURE_SYSDOWN
  1335. #define MYNEWT_VAL_NEWT_FEATURE_SYSDOWN (1)
  1336. #endif
  1337. #ifndef MYNEWT_VAL_TARGET_NAME
  1338. #define MYNEWT_VAL_TARGET_NAME ("linux_blemesh")
  1339. #endif
  1340. #ifndef MYNEWT_VAL_TARGET_linux_blemesh
  1341. #define MYNEWT_VAL_TARGET_linux_blemesh (1)
  1342. #endif
  1343. #endif