syscfg.h 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791
  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_HARDFLOAT
  16. #define MYNEWT_VAL_HARDFLOAT (0)
  17. #endif
  18. /*** @apache-mynewt-core/hw/bsp/nordic_pca10056 */
  19. #ifndef MYNEWT_VAL_BSP_NRF52840
  20. #define MYNEWT_VAL_BSP_NRF52840 (1)
  21. #endif
  22. #ifndef MYNEWT_VAL_SOFT_PWM
  23. #define MYNEWT_VAL_SOFT_PWM (0)
  24. #endif
  25. /*** @apache-mynewt-core/hw/hal */
  26. #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
  27. #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
  28. #endif
  29. #ifndef MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT
  30. #define MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT (0)
  31. #endif
  32. #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ
  33. #define MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ (16)
  34. #endif
  35. #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES
  36. #define MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES (0)
  37. #endif
  38. #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES
  39. #define MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES (0)
  40. #endif
  41. #ifndef MYNEWT_VAL_HAL_SBRK
  42. #define MYNEWT_VAL_HAL_SBRK (1)
  43. #endif
  44. #ifndef MYNEWT_VAL_HAL_SYSTEM_RESET_CB
  45. #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
  46. #endif
  47. /*** @apache-mynewt-core/hw/mcu/nordic/nrf52xxx */
  48. #ifndef MYNEWT_VAL_ADC_0
  49. #define MYNEWT_VAL_ADC_0 (0)
  50. #endif
  51. #ifndef MYNEWT_VAL_ADC_0_REFMV_0
  52. #define MYNEWT_VAL_ADC_0_REFMV_0 (0)
  53. #endif
  54. #ifndef MYNEWT_VAL_CRYPTO
  55. #define MYNEWT_VAL_CRYPTO (0)
  56. #endif
  57. #ifndef MYNEWT_VAL_GPIO_AS_PIN_RESET
  58. #define MYNEWT_VAL_GPIO_AS_PIN_RESET (0)
  59. #endif
  60. #ifndef MYNEWT_VAL_I2C_0
  61. #define MYNEWT_VAL_I2C_0 (0)
  62. #endif
  63. #ifndef MYNEWT_VAL_I2C_0_FREQ_KHZ
  64. #define MYNEWT_VAL_I2C_0_FREQ_KHZ (100)
  65. #endif
  66. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  67. #ifndef MYNEWT_VAL_I2C_0_PIN_SCL
  68. #define MYNEWT_VAL_I2C_0_PIN_SCL (27)
  69. #endif
  70. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  71. #ifndef MYNEWT_VAL_I2C_0_PIN_SDA
  72. #define MYNEWT_VAL_I2C_0_PIN_SDA (26)
  73. #endif
  74. #ifndef MYNEWT_VAL_I2C_1
  75. #define MYNEWT_VAL_I2C_1 (0)
  76. #endif
  77. #ifndef MYNEWT_VAL_I2C_1_FREQ_KHZ
  78. #define MYNEWT_VAL_I2C_1_FREQ_KHZ (100)
  79. #endif
  80. #undef MYNEWT_VAL_I2C_1_PIN_SCL
  81. #undef MYNEWT_VAL_I2C_1_PIN_SDA
  82. #ifndef MYNEWT_VAL_MCU_BUS_DRIVER_I2C_USE_TWIM
  83. #define MYNEWT_VAL_MCU_BUS_DRIVER_I2C_USE_TWIM (0)
  84. #endif
  85. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  86. #ifndef MYNEWT_VAL_MCU_COMMON_STARTUP
  87. #define MYNEWT_VAL_MCU_COMMON_STARTUP (1)
  88. #endif
  89. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  90. #ifndef MYNEWT_VAL_MCU_DCDC_ENABLED
  91. #define MYNEWT_VAL_MCU_DCDC_ENABLED (1)
  92. #endif
  93. #ifndef MYNEWT_VAL_MCU_DEBUG_IGNORE_BKPT
  94. #define MYNEWT_VAL_MCU_DEBUG_IGNORE_BKPT (0)
  95. #endif
  96. #ifndef MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE
  97. #define MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE (1)
  98. #endif
  99. #ifndef MYNEWT_VAL_MCU_GPIO_USE_PORT_EVENT
  100. #define MYNEWT_VAL_MCU_GPIO_USE_PORT_EVENT (0)
  101. #endif
  102. #ifndef MYNEWT_VAL_MCU_HFCLK_SOURCE__HFINT
  103. #define MYNEWT_VAL_MCU_HFCLK_SOURCE__HFINT (0)
  104. #endif
  105. #ifndef MYNEWT_VAL_MCU_HFCLK_SOURCE__HFXO
  106. #define MYNEWT_VAL_MCU_HFCLK_SOURCE__HFXO (1)
  107. #endif
  108. #ifndef MYNEWT_VAL_MCU_HFCLK_SOURCE
  109. #define MYNEWT_VAL_MCU_HFCLK_SOURCE (1)
  110. #endif
  111. #ifndef MYNEWT_VAL_MCU_I2C_RECOVERY_DELAY_USEC
  112. #define MYNEWT_VAL_MCU_I2C_RECOVERY_DELAY_USEC (100)
  113. #endif
  114. #ifndef MYNEWT_VAL_MCU_ICACHE_ENABLED
  115. #define MYNEWT_VAL_MCU_ICACHE_ENABLED (0)
  116. #endif
  117. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  118. #ifndef MYNEWT_VAL_MCU_LFCLK_SOURCE__LFRC
  119. #define MYNEWT_VAL_MCU_LFCLK_SOURCE__LFRC (0)
  120. #endif
  121. #ifndef MYNEWT_VAL_MCU_LFCLK_SOURCE__LFSYNTH
  122. #define MYNEWT_VAL_MCU_LFCLK_SOURCE__LFSYNTH (0)
  123. #endif
  124. #ifndef MYNEWT_VAL_MCU_LFCLK_SOURCE__LFXO
  125. #define MYNEWT_VAL_MCU_LFCLK_SOURCE__LFXO (1)
  126. #endif
  127. #ifndef MYNEWT_VAL_MCU_LFCLK_SOURCE
  128. #define MYNEWT_VAL_MCU_LFCLK_SOURCE (1)
  129. #endif
  130. #ifndef MYNEWT_VAL_MCU_NRF52832
  131. #define MYNEWT_VAL_MCU_NRF52832 (0)
  132. #endif
  133. #ifndef MYNEWT_VAL_MCU_NRF52840
  134. #define MYNEWT_VAL_MCU_NRF52840 (0)
  135. #endif
  136. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  137. #ifndef MYNEWT_VAL_MCU_TARGET__nRF52810
  138. #define MYNEWT_VAL_MCU_TARGET__nRF52810 (0)
  139. #endif
  140. #ifndef MYNEWT_VAL_MCU_TARGET__nRF52811
  141. #define MYNEWT_VAL_MCU_TARGET__nRF52811 (0)
  142. #endif
  143. #ifndef MYNEWT_VAL_MCU_TARGET__nRF52832
  144. #define MYNEWT_VAL_MCU_TARGET__nRF52832 (0)
  145. #endif
  146. #ifndef MYNEWT_VAL_MCU_TARGET__nRF52840
  147. #define MYNEWT_VAL_MCU_TARGET__nRF52840 (1)
  148. #endif
  149. #ifndef MYNEWT_VAL_MCU_TARGET
  150. #define MYNEWT_VAL_MCU_TARGET (1)
  151. #endif
  152. #ifndef MYNEWT_VAL_NFC_PINS_AS_GPIO
  153. #define MYNEWT_VAL_NFC_PINS_AS_GPIO (1)
  154. #endif
  155. #ifndef MYNEWT_VAL_PWM_0
  156. #define MYNEWT_VAL_PWM_0 (0)
  157. #endif
  158. #ifndef MYNEWT_VAL_PWM_1
  159. #define MYNEWT_VAL_PWM_1 (0)
  160. #endif
  161. #ifndef MYNEWT_VAL_PWM_2
  162. #define MYNEWT_VAL_PWM_2 (0)
  163. #endif
  164. #ifndef MYNEWT_VAL_PWM_3
  165. #define MYNEWT_VAL_PWM_3 (0)
  166. #endif
  167. #ifndef MYNEWT_VAL_QSPI_ADDRMODE
  168. #define MYNEWT_VAL_QSPI_ADDRMODE (0)
  169. #endif
  170. #ifndef MYNEWT_VAL_QSPI_DPMCONFIG
  171. #define MYNEWT_VAL_QSPI_DPMCONFIG (0)
  172. #endif
  173. #ifndef MYNEWT_VAL_QSPI_ENABLE
  174. #define MYNEWT_VAL_QSPI_ENABLE (0)
  175. #endif
  176. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  177. #ifndef MYNEWT_VAL_QSPI_FLASH_PAGE_SIZE
  178. #define MYNEWT_VAL_QSPI_FLASH_PAGE_SIZE (256)
  179. #endif
  180. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  181. #ifndef MYNEWT_VAL_QSPI_FLASH_SECTOR_COUNT
  182. #define MYNEWT_VAL_QSPI_FLASH_SECTOR_COUNT (4096)
  183. #endif
  184. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  185. #ifndef MYNEWT_VAL_QSPI_FLASH_SECTOR_SIZE
  186. #define MYNEWT_VAL_QSPI_FLASH_SECTOR_SIZE (4096)
  187. #endif
  188. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  189. #ifndef MYNEWT_VAL_QSPI_PIN_CS
  190. #define MYNEWT_VAL_QSPI_PIN_CS (17)
  191. #endif
  192. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  193. #ifndef MYNEWT_VAL_QSPI_PIN_DIO0
  194. #define MYNEWT_VAL_QSPI_PIN_DIO0 (20)
  195. #endif
  196. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  197. #ifndef MYNEWT_VAL_QSPI_PIN_DIO1
  198. #define MYNEWT_VAL_QSPI_PIN_DIO1 (21)
  199. #endif
  200. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  201. #ifndef MYNEWT_VAL_QSPI_PIN_DIO2
  202. #define MYNEWT_VAL_QSPI_PIN_DIO2 (22)
  203. #endif
  204. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  205. #ifndef MYNEWT_VAL_QSPI_PIN_DIO3
  206. #define MYNEWT_VAL_QSPI_PIN_DIO3 (23)
  207. #endif
  208. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  209. #ifndef MYNEWT_VAL_QSPI_PIN_SCK
  210. #define MYNEWT_VAL_QSPI_PIN_SCK (19)
  211. #endif
  212. #ifndef MYNEWT_VAL_QSPI_READOC
  213. #define MYNEWT_VAL_QSPI_READOC (0)
  214. #endif
  215. #ifndef MYNEWT_VAL_QSPI_SCK_DELAY
  216. #define MYNEWT_VAL_QSPI_SCK_DELAY (0)
  217. #endif
  218. #ifndef MYNEWT_VAL_QSPI_SCK_FREQ
  219. #define MYNEWT_VAL_QSPI_SCK_FREQ (0)
  220. #endif
  221. #ifndef MYNEWT_VAL_QSPI_SPI_MODE
  222. #define MYNEWT_VAL_QSPI_SPI_MODE (0)
  223. #endif
  224. #ifndef MYNEWT_VAL_QSPI_WRITEOC
  225. #define MYNEWT_VAL_QSPI_WRITEOC (0)
  226. #endif
  227. #ifndef MYNEWT_VAL_SPI_0_MASTER
  228. #define MYNEWT_VAL_SPI_0_MASTER (0)
  229. #endif
  230. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  231. #ifndef MYNEWT_VAL_SPI_0_MASTER_PIN_MISO
  232. #define MYNEWT_VAL_SPI_0_MASTER_PIN_MISO (47)
  233. #endif
  234. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  235. #ifndef MYNEWT_VAL_SPI_0_MASTER_PIN_MOSI
  236. #define MYNEWT_VAL_SPI_0_MASTER_PIN_MOSI (46)
  237. #endif
  238. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  239. #ifndef MYNEWT_VAL_SPI_0_MASTER_PIN_SCK
  240. #define MYNEWT_VAL_SPI_0_MASTER_PIN_SCK (45)
  241. #endif
  242. #ifndef MYNEWT_VAL_SPI_0_SLAVE
  243. #define MYNEWT_VAL_SPI_0_SLAVE (0)
  244. #endif
  245. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  246. #ifndef MYNEWT_VAL_SPI_0_SLAVE_PIN_MISO
  247. #define MYNEWT_VAL_SPI_0_SLAVE_PIN_MISO (47)
  248. #endif
  249. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  250. #ifndef MYNEWT_VAL_SPI_0_SLAVE_PIN_MOSI
  251. #define MYNEWT_VAL_SPI_0_SLAVE_PIN_MOSI (46)
  252. #endif
  253. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  254. #ifndef MYNEWT_VAL_SPI_0_SLAVE_PIN_SCK
  255. #define MYNEWT_VAL_SPI_0_SLAVE_PIN_SCK (45)
  256. #endif
  257. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  258. #ifndef MYNEWT_VAL_SPI_0_SLAVE_PIN_SS
  259. #define MYNEWT_VAL_SPI_0_SLAVE_PIN_SS (44)
  260. #endif
  261. #ifndef MYNEWT_VAL_SPI_1_MASTER
  262. #define MYNEWT_VAL_SPI_1_MASTER (0)
  263. #endif
  264. #undef MYNEWT_VAL_SPI_1_MASTER_PIN_MISO
  265. #undef MYNEWT_VAL_SPI_1_MASTER_PIN_MOSI
  266. #undef MYNEWT_VAL_SPI_1_MASTER_PIN_SCK
  267. #ifndef MYNEWT_VAL_SPI_1_SLAVE
  268. #define MYNEWT_VAL_SPI_1_SLAVE (0)
  269. #endif
  270. #undef MYNEWT_VAL_SPI_1_SLAVE_PIN_MISO
  271. #undef MYNEWT_VAL_SPI_1_SLAVE_PIN_MOSI
  272. #undef MYNEWT_VAL_SPI_1_SLAVE_PIN_SCK
  273. #undef MYNEWT_VAL_SPI_1_SLAVE_PIN_SS
  274. #ifndef MYNEWT_VAL_SPI_2_MASTER
  275. #define MYNEWT_VAL_SPI_2_MASTER (0)
  276. #endif
  277. #undef MYNEWT_VAL_SPI_2_MASTER_PIN_MISO
  278. #undef MYNEWT_VAL_SPI_2_MASTER_PIN_MOSI
  279. #undef MYNEWT_VAL_SPI_2_MASTER_PIN_SCK
  280. #ifndef MYNEWT_VAL_SPI_2_SLAVE
  281. #define MYNEWT_VAL_SPI_2_SLAVE (0)
  282. #endif
  283. #undef MYNEWT_VAL_SPI_2_SLAVE_PIN_MISO
  284. #undef MYNEWT_VAL_SPI_2_SLAVE_PIN_MOSI
  285. #undef MYNEWT_VAL_SPI_2_SLAVE_PIN_SCK
  286. #undef MYNEWT_VAL_SPI_2_SLAVE_PIN_SS
  287. #ifndef MYNEWT_VAL_SPI_3_MASTER
  288. #define MYNEWT_VAL_SPI_3_MASTER (0)
  289. #endif
  290. #undef MYNEWT_VAL_SPI_3_MASTER_PIN_MISO
  291. #undef MYNEWT_VAL_SPI_3_MASTER_PIN_MOSI
  292. #undef MYNEWT_VAL_SPI_3_MASTER_PIN_SCK
  293. #ifndef MYNEWT_VAL_TEMP
  294. #define MYNEWT_VAL_TEMP (0)
  295. #endif
  296. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  297. #ifndef MYNEWT_VAL_TIMER_0
  298. #define MYNEWT_VAL_TIMER_0 (0)
  299. #endif
  300. #ifndef MYNEWT_VAL_TIMER_1
  301. #define MYNEWT_VAL_TIMER_1 (0)
  302. #endif
  303. #ifndef MYNEWT_VAL_TIMER_2
  304. #define MYNEWT_VAL_TIMER_2 (0)
  305. #endif
  306. #ifndef MYNEWT_VAL_TIMER_3
  307. #define MYNEWT_VAL_TIMER_3 (0)
  308. #endif
  309. #ifndef MYNEWT_VAL_TIMER_4
  310. #define MYNEWT_VAL_TIMER_4 (0)
  311. #endif
  312. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  313. #ifndef MYNEWT_VAL_TIMER_5
  314. #define MYNEWT_VAL_TIMER_5 (1)
  315. #endif
  316. #ifndef MYNEWT_VAL_TRNG
  317. #define MYNEWT_VAL_TRNG (0)
  318. #endif
  319. #ifndef MYNEWT_VAL_UART_0
  320. #define MYNEWT_VAL_UART_0 (1)
  321. #endif
  322. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  323. #ifndef MYNEWT_VAL_UART_0_PIN_CTS
  324. #define MYNEWT_VAL_UART_0_PIN_CTS (7)
  325. #endif
  326. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  327. #ifndef MYNEWT_VAL_UART_0_PIN_RTS
  328. #define MYNEWT_VAL_UART_0_PIN_RTS (5)
  329. #endif
  330. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  331. #ifndef MYNEWT_VAL_UART_0_PIN_RX
  332. #define MYNEWT_VAL_UART_0_PIN_RX (8)
  333. #endif
  334. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx) */
  335. #ifndef MYNEWT_VAL_UART_0_PIN_TX
  336. #define MYNEWT_VAL_UART_0_PIN_TX (6)
  337. #endif
  338. #ifndef MYNEWT_VAL_UART_1
  339. #define MYNEWT_VAL_UART_1 (0)
  340. #endif
  341. #ifndef MYNEWT_VAL_UART_1_PIN_CTS
  342. #define MYNEWT_VAL_UART_1_PIN_CTS (-1)
  343. #endif
  344. #ifndef MYNEWT_VAL_UART_1_PIN_RTS
  345. #define MYNEWT_VAL_UART_1_PIN_RTS (-1)
  346. #endif
  347. #undef MYNEWT_VAL_UART_1_PIN_RX
  348. #undef MYNEWT_VAL_UART_1_PIN_TX
  349. #ifndef MYNEWT_VAL_XTAL_32768
  350. #define MYNEWT_VAL_XTAL_32768 (0)
  351. #endif
  352. #ifndef MYNEWT_VAL_XTAL_32768_SYNTH
  353. #define MYNEWT_VAL_XTAL_32768_SYNTH (0)
  354. #endif
  355. #ifndef MYNEWT_VAL_XTAL_RC
  356. #define MYNEWT_VAL_XTAL_RC (0)
  357. #endif
  358. /*** @apache-mynewt-core/kernel/os */
  359. #ifndef MYNEWT_VAL_FLOAT_USER
  360. #define MYNEWT_VAL_FLOAT_USER (0)
  361. #endif
  362. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-core/kernel/os) */
  363. #ifndef MYNEWT_VAL_MSYS_1_BLOCK_COUNT
  364. #define MYNEWT_VAL_MSYS_1_BLOCK_COUNT (5)
  365. #endif
  366. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-core/kernel/os) */
  367. #ifndef MYNEWT_VAL_MSYS_1_BLOCK_SIZE
  368. #define MYNEWT_VAL_MSYS_1_BLOCK_SIZE (88)
  369. #endif
  370. #ifndef MYNEWT_VAL_MSYS_1_SANITY_MIN_COUNT
  371. #define MYNEWT_VAL_MSYS_1_SANITY_MIN_COUNT (0)
  372. #endif
  373. #ifndef MYNEWT_VAL_MSYS_2_BLOCK_COUNT
  374. #define MYNEWT_VAL_MSYS_2_BLOCK_COUNT (0)
  375. #endif
  376. #ifndef MYNEWT_VAL_MSYS_2_BLOCK_SIZE
  377. #define MYNEWT_VAL_MSYS_2_BLOCK_SIZE (0)
  378. #endif
  379. #ifndef MYNEWT_VAL_MSYS_2_SANITY_MIN_COUNT
  380. #define MYNEWT_VAL_MSYS_2_SANITY_MIN_COUNT (0)
  381. #endif
  382. #ifndef MYNEWT_VAL_MSYS_SANITY_TIMEOUT
  383. #define MYNEWT_VAL_MSYS_SANITY_TIMEOUT (60000)
  384. #endif
  385. #ifndef MYNEWT_VAL_OS_ASSERT_CB
  386. #define MYNEWT_VAL_OS_ASSERT_CB (0)
  387. #endif
  388. #ifndef MYNEWT_VAL_OS_CLI
  389. #define MYNEWT_VAL_OS_CLI (0)
  390. #endif
  391. #ifndef MYNEWT_VAL_OS_COREDUMP
  392. #define MYNEWT_VAL_OS_COREDUMP (0)
  393. #endif
  394. #ifndef MYNEWT_VAL_OS_COREDUMP_CB
  395. #define MYNEWT_VAL_OS_COREDUMP_CB (0)
  396. #endif
  397. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/kernel/os) */
  398. #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ
  399. #define MYNEWT_VAL_OS_CPUTIME_FREQ (32768)
  400. #endif
  401. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-core/kernel/os) */
  402. #ifndef MYNEWT_VAL_OS_CPUTIME_TIMER_NUM
  403. #define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (5)
  404. #endif
  405. #ifndef MYNEWT_VAL_OS_CRASH_FILE_LINE
  406. #define MYNEWT_VAL_OS_CRASH_FILE_LINE (0)
  407. #endif
  408. #ifndef MYNEWT_VAL_OS_CRASH_LOG
  409. #define MYNEWT_VAL_OS_CRASH_LOG (0)
  410. #endif
  411. #ifndef MYNEWT_VAL_OS_CRASH_RESTORE_REGS
  412. #define MYNEWT_VAL_OS_CRASH_RESTORE_REGS (0)
  413. #endif
  414. #ifndef MYNEWT_VAL_OS_CRASH_STACKTRACE
  415. #define MYNEWT_VAL_OS_CRASH_STACKTRACE (0)
  416. #endif
  417. #ifndef MYNEWT_VAL_OS_CTX_SW_STACK_CHECK
  418. #define MYNEWT_VAL_OS_CTX_SW_STACK_CHECK (0)
  419. #endif
  420. #ifndef MYNEWT_VAL_OS_CTX_SW_STACK_GUARD
  421. #define MYNEWT_VAL_OS_CTX_SW_STACK_GUARD (4)
  422. #endif
  423. #ifndef MYNEWT_VAL_OS_DEBUG_MODE
  424. #define MYNEWT_VAL_OS_DEBUG_MODE (0)
  425. #endif
  426. #ifndef MYNEWT_VAL_OS_EVENTQ_DEBUG
  427. #define MYNEWT_VAL_OS_EVENTQ_DEBUG (0)
  428. #endif
  429. #ifndef MYNEWT_VAL_OS_EVENTQ_MONITOR
  430. #define MYNEWT_VAL_OS_EVENTQ_MONITOR (0)
  431. #endif
  432. #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX
  433. #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX (600000)
  434. #endif
  435. #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN
  436. #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (100)
  437. #endif
  438. #ifndef MYNEWT_VAL_OS_MAIN_STACK_SIZE
  439. #define MYNEWT_VAL_OS_MAIN_STACK_SIZE (1024)
  440. #endif
  441. #ifndef MYNEWT_VAL_OS_MAIN_TASK_PRIO
  442. #define MYNEWT_VAL_OS_MAIN_TASK_PRIO (127)
  443. #endif
  444. #ifndef MYNEWT_VAL_OS_MAIN_TASK_SANITY_ITVL_MS
  445. #define MYNEWT_VAL_OS_MAIN_TASK_SANITY_ITVL_MS (0)
  446. #endif
  447. #ifndef MYNEWT_VAL_OS_MEMPOOL_CHECK
  448. #define MYNEWT_VAL_OS_MEMPOOL_CHECK (0)
  449. #endif
  450. #ifndef MYNEWT_VAL_OS_MEMPOOL_GUARD
  451. #define MYNEWT_VAL_OS_MEMPOOL_GUARD (0)
  452. #endif
  453. #ifndef MYNEWT_VAL_OS_MEMPOOL_POISON
  454. #define MYNEWT_VAL_OS_MEMPOOL_POISON (0)
  455. #endif
  456. #ifndef MYNEWT_VAL_OS_SCHEDULING
  457. #define MYNEWT_VAL_OS_SCHEDULING (1)
  458. #endif
  459. #ifndef MYNEWT_VAL_OS_SYSINIT_STAGE
  460. #define MYNEWT_VAL_OS_SYSINIT_STAGE (0)
  461. #endif
  462. #ifndef MYNEWT_VAL_OS_SYSVIEW
  463. #define MYNEWT_VAL_OS_SYSVIEW (0)
  464. #endif
  465. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_CALLOUT
  466. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_CALLOUT (1)
  467. #endif
  468. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_EVENTQ
  469. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_EVENTQ (1)
  470. #endif
  471. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_MBUF
  472. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_MBUF (0)
  473. #endif
  474. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_MEMPOOL
  475. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_MEMPOOL (0)
  476. #endif
  477. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_MUTEX
  478. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_MUTEX (1)
  479. #endif
  480. #ifndef MYNEWT_VAL_OS_SYSVIEW_TRACE_SEM
  481. #define MYNEWT_VAL_OS_SYSVIEW_TRACE_SEM (1)
  482. #endif
  483. #ifndef MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME
  484. #define MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME (0)
  485. #endif
  486. /* Overridden by @apache-mynewt-core/hw/mcu/nordic/nrf52xxx (defined by @apache-mynewt-core/kernel/os) */
  487. #ifndef MYNEWT_VAL_OS_TICKS_PER_SEC
  488. #define MYNEWT_VAL_OS_TICKS_PER_SEC (128)
  489. #endif
  490. #ifndef MYNEWT_VAL_OS_TIME_DEBUG
  491. #define MYNEWT_VAL_OS_TIME_DEBUG (0)
  492. #endif
  493. #ifndef MYNEWT_VAL_OS_WATCHDOG_MONITOR
  494. #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
  495. #endif
  496. #ifndef MYNEWT_VAL_SANITY_INTERVAL
  497. #define MYNEWT_VAL_SANITY_INTERVAL (15000)
  498. #endif
  499. #ifndef MYNEWT_VAL_WATCHDOG_INTERVAL
  500. #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
  501. #endif
  502. /*** @apache-mynewt-core/libc/baselibc */
  503. #ifndef MYNEWT_VAL_BASELIBC_ASSERT_FILE_LINE
  504. #define MYNEWT_VAL_BASELIBC_ASSERT_FILE_LINE (0)
  505. #endif
  506. #ifndef MYNEWT_VAL_BASELIBC_EXECUTE_GLOBAL_CONSTRUCTORS
  507. #define MYNEWT_VAL_BASELIBC_EXECUTE_GLOBAL_CONSTRUCTORS (1)
  508. #endif
  509. #ifndef MYNEWT_VAL_BASELIBC_PRESENT
  510. #define MYNEWT_VAL_BASELIBC_PRESENT (1)
  511. #endif
  512. /*** @apache-mynewt-core/sys/console/stub */
  513. #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
  514. #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
  515. #endif
  516. #ifndef MYNEWT_VAL_CONSOLE_UART_DEV
  517. #define MYNEWT_VAL_CONSOLE_UART_DEV ("uart0")
  518. #endif
  519. #ifndef MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL
  520. #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
  521. #endif
  522. /*** @apache-mynewt-core/sys/flash_map */
  523. #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
  524. #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
  525. #endif
  526. #ifndef MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG
  527. #define MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG (0)
  528. #endif
  529. #ifndef MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE
  530. #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
  531. #endif
  532. /*** @apache-mynewt-core/sys/log/common */
  533. #ifndef MYNEWT_VAL_DFLT_LOG_LVL
  534. #define MYNEWT_VAL_DFLT_LOG_LVL (1)
  535. #endif
  536. #ifndef MYNEWT_VAL_DFLT_LOG_MOD
  537. #define MYNEWT_VAL_DFLT_LOG_MOD (0)
  538. #endif
  539. #ifndef MYNEWT_VAL_LOG_GLOBAL_IDX
  540. #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
  541. #endif
  542. /*** @apache-mynewt-core/sys/log/modlog */
  543. #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
  544. #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
  545. #endif
  546. #ifndef MYNEWT_VAL_MODLOG_LOG_MACROS
  547. #define MYNEWT_VAL_MODLOG_LOG_MACROS (0)
  548. #endif
  549. #ifndef MYNEWT_VAL_MODLOG_MAX_MAPPINGS
  550. #define MYNEWT_VAL_MODLOG_MAX_MAPPINGS (16)
  551. #endif
  552. #ifndef MYNEWT_VAL_MODLOG_MAX_PRINTF_LEN
  553. #define MYNEWT_VAL_MODLOG_MAX_PRINTF_LEN (128)
  554. #endif
  555. #ifndef MYNEWT_VAL_MODLOG_SYSINIT_STAGE
  556. #define MYNEWT_VAL_MODLOG_SYSINIT_STAGE (100)
  557. #endif
  558. /*** @apache-mynewt-core/sys/log/stub */
  559. #ifndef MYNEWT_VAL_LOG_CONSOLE
  560. #define MYNEWT_VAL_LOG_CONSOLE (1)
  561. #endif
  562. #ifndef MYNEWT_VAL_LOG_FCB
  563. #define MYNEWT_VAL_LOG_FCB (0)
  564. #endif
  565. #ifndef MYNEWT_VAL_LOG_FCB_SLOT1
  566. #define MYNEWT_VAL_LOG_FCB_SLOT1 (0)
  567. #endif
  568. #ifndef MYNEWT_VAL_LOG_LEVEL
  569. #define MYNEWT_VAL_LOG_LEVEL (255)
  570. #endif
  571. /*** @apache-mynewt-core/sys/sys */
  572. #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
  573. #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
  574. #endif
  575. /*** @apache-mynewt-core/sys/sysdown */
  576. #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
  577. #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
  578. #endif
  579. #ifndef MYNEWT_VAL_SYSDOWN_PANIC_FILE_LINE
  580. #define MYNEWT_VAL_SYSDOWN_PANIC_FILE_LINE (0)
  581. #endif
  582. #ifndef MYNEWT_VAL_SYSDOWN_PANIC_MESSAGE
  583. #define MYNEWT_VAL_SYSDOWN_PANIC_MESSAGE (0)
  584. #endif
  585. #ifndef MYNEWT_VAL_SYSDOWN_TIMEOUT_MS
  586. #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
  587. #endif
  588. /*** @apache-mynewt-core/sys/sysinit */
  589. #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
  590. #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
  591. #endif
  592. #ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
  593. #define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (0)
  594. #endif
  595. #ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
  596. #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (0)
  597. #endif
  598. /*** @apache-mynewt-core/util/rwlock */
  599. #ifndef MYNEWT_VAL_RWLOCK_DEBUG
  600. #define MYNEWT_VAL_RWLOCK_DEBUG (0)
  601. #endif
  602. /*** @apache-mynewt-nimble/nimble */
  603. #ifndef MYNEWT_VAL_BLE_EXT_ADV
  604. #define MYNEWT_VAL_BLE_EXT_ADV (0)
  605. #endif
  606. #ifndef MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE
  607. #define MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE (31)
  608. #endif
  609. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble) */
  610. #ifndef MYNEWT_VAL_BLE_HCI_VS
  611. #define MYNEWT_VAL_BLE_HCI_VS (1)
  612. #endif
  613. #ifndef MYNEWT_VAL_BLE_HCI_VS_OCF_OFFSET
  614. #define MYNEWT_VAL_BLE_HCI_VS_OCF_OFFSET (0)
  615. #endif
  616. #ifndef MYNEWT_VAL_BLE_ISO
  617. #define MYNEWT_VAL_BLE_ISO (0)
  618. #endif
  619. #ifndef MYNEWT_VAL_BLE_ISO_TEST
  620. #define MYNEWT_VAL_BLE_ISO_TEST (0)
  621. #endif
  622. #ifndef MYNEWT_VAL_BLE_MAX_CONNECTIONS
  623. #define MYNEWT_VAL_BLE_MAX_CONNECTIONS (1)
  624. #endif
  625. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble) */
  626. #ifndef MYNEWT_VAL_BLE_MAX_PERIODIC_SYNCS
  627. #define MYNEWT_VAL_BLE_MAX_PERIODIC_SYNCS (0)
  628. #endif
  629. #ifndef MYNEWT_VAL_BLE_MULTI_ADV_INSTANCES
  630. #define MYNEWT_VAL_BLE_MULTI_ADV_INSTANCES (0)
  631. #endif
  632. #ifndef MYNEWT_VAL_BLE_PERIODIC_ADV
  633. #define MYNEWT_VAL_BLE_PERIODIC_ADV (0)
  634. #endif
  635. #ifndef MYNEWT_VAL_BLE_PERIODIC_ADV_SYNC_TRANSFER
  636. #define MYNEWT_VAL_BLE_PERIODIC_ADV_SYNC_TRANSFER (0)
  637. #endif
  638. #ifndef MYNEWT_VAL_BLE_ROLE_BROADCASTER
  639. #define MYNEWT_VAL_BLE_ROLE_BROADCASTER (1)
  640. #endif
  641. #ifndef MYNEWT_VAL_BLE_ROLE_CENTRAL
  642. #define MYNEWT_VAL_BLE_ROLE_CENTRAL (1)
  643. #endif
  644. #ifndef MYNEWT_VAL_BLE_ROLE_OBSERVER
  645. #define MYNEWT_VAL_BLE_ROLE_OBSERVER (1)
  646. #endif
  647. #ifndef MYNEWT_VAL_BLE_ROLE_PERIPHERAL
  648. #define MYNEWT_VAL_BLE_ROLE_PERIPHERAL (1)
  649. #endif
  650. #ifndef MYNEWT_VAL_BLE_VERSION
  651. #define MYNEWT_VAL_BLE_VERSION (50)
  652. #endif
  653. #ifndef MYNEWT_VAL_BLE_WHITELIST
  654. #define MYNEWT_VAL_BLE_WHITELIST (1)
  655. #endif
  656. #ifndef MYNEWT_VAL_BLE_POWER_CONTROL
  657. #define MYNEWT_VAL_BLE_POWER_CONTROL (0)
  658. #endif
  659. /*** @apache-mynewt-nimble/nimble/controller */
  660. #ifndef MYNEWT_VAL_BLE_CONTROLLER
  661. #define MYNEWT_VAL_BLE_CONTROLLER (1)
  662. #endif
  663. #ifndef MYNEWT_VAL_BLE_DEVICE
  664. #define MYNEWT_VAL_BLE_DEVICE (1)
  665. #endif
  666. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  667. #ifndef MYNEWT_VAL_BLE_HW_WHITELIST_ENABLE
  668. #define MYNEWT_VAL_BLE_HW_WHITELIST_ENABLE (0)
  669. #endif
  670. #ifndef MYNEWT_VAL_BLE_LL_ADD_STRICT_SCHED_PERIODS
  671. #define MYNEWT_VAL_BLE_LL_ADD_STRICT_SCHED_PERIODS (0)
  672. #endif
  673. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ
  674. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ (MYNEWT_VAL_BLE_LL_ROLE_CENTRAL || MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL)
  675. #endif
  676. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_CTRL_TO_HOST_FLOW_CONTROL
  677. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_CTRL_TO_HOST_FLOW_CONTROL (0)
  678. #endif
  679. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  680. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_DATA_LEN_EXT
  681. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_DATA_LEN_EXT (0)
  682. #endif
  683. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_2M_PHY
  684. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_2M_PHY (0)
  685. #endif
  686. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CODED_PHY
  687. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CODED_PHY (0)
  688. #endif
  689. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  690. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CSA2
  691. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CSA2 (1)
  692. #endif
  693. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  694. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION
  695. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION (0)
  696. #endif
  697. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_PING
  698. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_PING (MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION)
  699. #endif
  700. /* Value copied from BLE_EXT_ADV */
  701. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV
  702. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV (0)
  703. #endif
  704. /* Value copied from BLE_ISO */
  705. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_ISO
  706. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_ISO (0)
  707. #endif
  708. /* Value copied from BLE_ISO_TEST */
  709. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_ISO_TEST
  710. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_ISO_TEST (0)
  711. #endif
  712. /* Value copied from BLE_PERIODIC_ADV */
  713. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV
  714. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV (0)
  715. #endif
  716. /* Value copied from BLE_MAX_PERIODIC_SYNCS */
  717. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV_SYNC_CNT
  718. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV_SYNC_CNT (0)
  719. #endif
  720. /* Value copied from BLE_MAX_PERIODIC_SYNCS */
  721. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV_SYNC_LIST_CNT
  722. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV_SYNC_LIST_CNT (0)
  723. #endif
  724. /* Value copied from BLE_PERIODIC_ADV_SYNC_TRANSFER */
  725. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV_SYNC_TRANSFER
  726. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PERIODIC_ADV_SYNC_TRANSFER (0)
  727. #endif
  728. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  729. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PRIVACY
  730. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_PRIVACY (0)
  731. #endif
  732. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_SCA_UPDATE
  733. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_LL_SCA_UPDATE (0)
  734. #endif
  735. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_PERIPH_INIT_FEAT_XCHG
  736. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_PERIPH_INIT_FEAT_XCHG (MYNEWT_VAL_BLE_LL_ROLE_CENTRAL || MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL)
  737. #endif
  738. #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG
  739. #define MYNEWT_VAL_BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG (0)
  740. #endif
  741. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  742. #ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_MAX_TX_BYTES
  743. #define MYNEWT_VAL_BLE_LL_CONN_INIT_MAX_TX_BYTES (MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE)
  744. #endif
  745. #ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_MIN_WIN_OFFSET
  746. #define MYNEWT_VAL_BLE_LL_CONN_INIT_MIN_WIN_OFFSET (0)
  747. #endif
  748. #ifndef MYNEWT_VAL_BLE_LL_CONN_INIT_SLOTS
  749. #define MYNEWT_VAL_BLE_LL_CONN_INIT_SLOTS (4)
  750. #endif
  751. #ifndef MYNEWT_VAL_BLE_LL_CONN_PHY_DEFAULT_PREF_MASK
  752. #define MYNEWT_VAL_BLE_LL_CONN_PHY_DEFAULT_PREF_MASK (0x07)
  753. #endif
  754. #ifndef MYNEWT_VAL_BLE_LL_CONN_PHY_INIT_UPDATE
  755. #define MYNEWT_VAL_BLE_LL_CONN_PHY_INIT_UPDATE (0)
  756. #endif
  757. #ifndef MYNEWT_VAL_BLE_LL_CONN_PHY_PREFER_2M
  758. #define MYNEWT_VAL_BLE_LL_CONN_PHY_PREFER_2M (0)
  759. #endif
  760. #ifndef MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED
  761. #define MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED (0)
  762. #endif
  763. #ifndef MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED_FIXED
  764. #define MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED_FIXED (0)
  765. #endif
  766. #ifndef MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED_PERIOD_SLOTS
  767. #define MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED_PERIOD_SLOTS (8)
  768. #endif
  769. #ifndef MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED_SLOT_US
  770. #define MYNEWT_VAL_BLE_LL_CONN_STRICT_SCHED_SLOT_US (3750)
  771. #endif
  772. #ifndef MYNEWT_VAL_BLE_LL_DEBUG_GPIO_HCI_CMD
  773. #define MYNEWT_VAL_BLE_LL_DEBUG_GPIO_HCI_CMD (-1)
  774. #endif
  775. #ifndef MYNEWT_VAL_BLE_LL_DEBUG_GPIO_HCI_EV
  776. #define MYNEWT_VAL_BLE_LL_DEBUG_GPIO_HCI_EV (-1)
  777. #endif
  778. #ifndef MYNEWT_VAL_BLE_LL_DEBUG_GPIO_RFMGMT
  779. #define MYNEWT_VAL_BLE_LL_DEBUG_GPIO_RFMGMT (-1)
  780. #endif
  781. #ifndef MYNEWT_VAL_BLE_LL_DEBUG_GPIO_SCHED_ITEM
  782. #define MYNEWT_VAL_BLE_LL_DEBUG_GPIO_SCHED_ITEM (-1)
  783. #endif
  784. #ifndef MYNEWT_VAL_BLE_LL_DEBUG_GPIO_SCHED_RUN
  785. #define MYNEWT_VAL_BLE_LL_DEBUG_GPIO_SCHED_RUN (-1)
  786. #endif
  787. #ifndef MYNEWT_VAL_BLE_LL_DIRECT_TEST_MODE
  788. #define MYNEWT_VAL_BLE_LL_DIRECT_TEST_MODE (0)
  789. #endif
  790. /* Value copied from BLE_LL_DIRECT_TEST_MODE */
  791. #ifndef MYNEWT_VAL_BLE_LL_DTM
  792. #define MYNEWT_VAL_BLE_LL_DTM (0)
  793. #endif
  794. #ifndef MYNEWT_VAL_BLE_LL_DTM_EXTENSIONS
  795. #define MYNEWT_VAL_BLE_LL_DTM_EXTENSIONS (0)
  796. #endif
  797. #ifndef MYNEWT_VAL_BLE_LL_EXT_ADV_AUX_PTR_CNT
  798. #define MYNEWT_VAL_BLE_LL_EXT_ADV_AUX_PTR_CNT (0)
  799. #endif
  800. #ifndef MYNEWT_VAL_BLE_LL_HBD_FAKE_DUAL_MODE
  801. #define MYNEWT_VAL_BLE_LL_HBD_FAKE_DUAL_MODE (0)
  802. #endif
  803. #ifndef MYNEWT_VAL_BLE_LL_HCI_LLCP_TRACE
  804. #define MYNEWT_VAL_BLE_LL_HCI_LLCP_TRACE (0)
  805. #endif
  806. /* Value copied from BLE_HCI_VS */
  807. #ifndef MYNEWT_VAL_BLE_LL_HCI_VS
  808. #define MYNEWT_VAL_BLE_LL_HCI_VS (1)
  809. #endif
  810. #ifndef MYNEWT_VAL_BLE_LL_HCI_VS_CONN_STRICT_SCHED
  811. #define MYNEWT_VAL_BLE_LL_HCI_VS_CONN_STRICT_SCHED (0)
  812. #endif
  813. /* Value copied from BLE_LL_VND_EVENT_ON_ASSERT */
  814. #ifndef MYNEWT_VAL_BLE_LL_HCI_VS_EVENT_ON_ASSERT
  815. #define MYNEWT_VAL_BLE_LL_HCI_VS_EVENT_ON_ASSERT (0)
  816. #endif
  817. #ifndef MYNEWT_VAL_BLE_LL_LNA
  818. #define MYNEWT_VAL_BLE_LL_LNA (0)
  819. #endif
  820. #ifndef MYNEWT_VAL_BLE_LL_LNA_GPIO
  821. #define MYNEWT_VAL_BLE_LL_LNA_GPIO (-1)
  822. #endif
  823. #ifndef MYNEWT_VAL_BLE_LL_MASTER_SCA
  824. #define MYNEWT_VAL_BLE_LL_MASTER_SCA (4)
  825. #endif
  826. #ifndef MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE
  827. #define MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE (251)
  828. #endif
  829. #ifndef MYNEWT_VAL_BLE_LL_MFRG_ID
  830. #define MYNEWT_VAL_BLE_LL_MFRG_ID (0xFFFF)
  831. #endif
  832. #ifndef MYNEWT_VAL_BLE_LL_NUM_COMP_PKT_ITVL_MS
  833. #define MYNEWT_VAL_BLE_LL_NUM_COMP_PKT_ITVL_MS (2000)
  834. #endif
  835. #ifndef MYNEWT_VAL_BLE_LL_NUM_SCAN_DUP_ADVS
  836. #define MYNEWT_VAL_BLE_LL_NUM_SCAN_DUP_ADVS (8)
  837. #endif
  838. #ifndef MYNEWT_VAL_BLE_LL_NUM_SCAN_RSP_ADVS
  839. #define MYNEWT_VAL_BLE_LL_NUM_SCAN_RSP_ADVS (8)
  840. #endif
  841. #ifndef MYNEWT_VAL_BLE_LL_OUR_SCA
  842. #define MYNEWT_VAL_BLE_LL_OUR_SCA (60)
  843. #endif
  844. #ifndef MYNEWT_VAL_BLE_LL_PA
  845. #define MYNEWT_VAL_BLE_LL_PA (0)
  846. #endif
  847. #ifndef MYNEWT_VAL_BLE_LL_PA_GPIO
  848. #define MYNEWT_VAL_BLE_LL_PA_GPIO (-1)
  849. #endif
  850. #ifndef MYNEWT_VAL_BLE_LL_PRIO
  851. #define MYNEWT_VAL_BLE_LL_PRIO (0)
  852. #endif
  853. #ifndef MYNEWT_VAL_BLE_LL_PUBLIC_DEV_ADDR
  854. #define MYNEWT_VAL_BLE_LL_PUBLIC_DEV_ADDR (0x000000000000)
  855. #endif
  856. #ifndef MYNEWT_VAL_BLE_LL_RESOLV_LIST_SIZE
  857. #define MYNEWT_VAL_BLE_LL_RESOLV_LIST_SIZE (4)
  858. #endif
  859. /* Overridden by @apache-mynewt-core/hw/bsp/nordic_pca10056 (defined by @apache-mynewt-nimble/nimble/controller) */
  860. #ifndef MYNEWT_VAL_BLE_LL_RFMGMT_ENABLE_TIME
  861. #define MYNEWT_VAL_BLE_LL_RFMGMT_ENABLE_TIME (1500)
  862. #endif
  863. #ifndef MYNEWT_VAL_BLE_LL_RNG_BUFSIZE
  864. #define MYNEWT_VAL_BLE_LL_RNG_BUFSIZE (32)
  865. #endif
  866. /* Value copied from BLE_ROLE_BROADCASTER */
  867. #ifndef MYNEWT_VAL_BLE_LL_ROLE_BROADCASTER
  868. #define MYNEWT_VAL_BLE_LL_ROLE_BROADCASTER (1)
  869. #endif
  870. /* Value copied from BLE_ROLE_CENTRAL */
  871. #ifndef MYNEWT_VAL_BLE_LL_ROLE_CENTRAL
  872. #define MYNEWT_VAL_BLE_LL_ROLE_CENTRAL (1)
  873. #endif
  874. /* Value copied from BLE_ROLE_OBSERVER */
  875. #ifndef MYNEWT_VAL_BLE_LL_ROLE_OBSERVER
  876. #define MYNEWT_VAL_BLE_LL_ROLE_OBSERVER (1)
  877. #endif
  878. /* Value copied from BLE_ROLE_PERIPHERAL */
  879. #ifndef MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL
  880. #define MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL (1)
  881. #endif
  882. /* Value copied from BLE_LL_OUR_SCA */
  883. #ifndef MYNEWT_VAL_BLE_LL_SCA
  884. #define MYNEWT_VAL_BLE_LL_SCA (60)
  885. #endif
  886. /* Value copied from BLE_LL_EXT_ADV_AUX_PTR_CNT */
  887. #ifndef MYNEWT_VAL_BLE_LL_SCAN_AUX_SEGMENT_CNT
  888. #define MYNEWT_VAL_BLE_LL_SCAN_AUX_SEGMENT_CNT (0)
  889. #endif
  890. #ifndef MYNEWT_VAL_BLE_LL_SCHED_AUX_CHAIN_MAFS_DELAY
  891. #define MYNEWT_VAL_BLE_LL_SCHED_AUX_CHAIN_MAFS_DELAY (0)
  892. #endif
  893. #ifndef MYNEWT_VAL_BLE_LL_SCHED_AUX_MAFS_DELAY
  894. #define MYNEWT_VAL_BLE_LL_SCHED_AUX_MAFS_DELAY (0)
  895. #endif
  896. #ifndef MYNEWT_VAL_BLE_LL_SCHED_SCAN_AUX_PDU_LEN
  897. #define MYNEWT_VAL_BLE_LL_SCHED_SCAN_AUX_PDU_LEN (41)
  898. #endif
  899. #ifndef MYNEWT_VAL_BLE_LL_SCHED_SCAN_SYNC_PDU_LEN
  900. #define MYNEWT_VAL_BLE_LL_SCHED_SCAN_SYNC_PDU_LEN (32)
  901. #endif
  902. #ifndef MYNEWT_VAL_BLE_LL_STRICT_CONN_SCHEDULING
  903. #define MYNEWT_VAL_BLE_LL_STRICT_CONN_SCHEDULING (0)
  904. #endif
  905. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  906. #ifndef MYNEWT_VAL_BLE_LL_SUPP_MAX_RX_BYTES
  907. #define MYNEWT_VAL_BLE_LL_SUPP_MAX_RX_BYTES (MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE)
  908. #endif
  909. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/controller) */
  910. #ifndef MYNEWT_VAL_BLE_LL_SUPP_MAX_TX_BYTES
  911. #define MYNEWT_VAL_BLE_LL_SUPP_MAX_TX_BYTES (MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE)
  912. #endif
  913. #ifndef MYNEWT_VAL_BLE_LL_SYSINIT_STAGE
  914. #define MYNEWT_VAL_BLE_LL_SYSINIT_STAGE (250)
  915. #endif
  916. #ifndef MYNEWT_VAL_BLE_LL_SYSVIEW
  917. #define MYNEWT_VAL_BLE_LL_SYSVIEW (0)
  918. #endif
  919. #ifndef MYNEWT_VAL_BLE_LL_TX_PWR_DBM
  920. #define MYNEWT_VAL_BLE_LL_TX_PWR_DBM (0)
  921. #endif
  922. #ifndef MYNEWT_VAL_BLE_LL_USECS_PER_PERIOD
  923. #define MYNEWT_VAL_BLE_LL_USECS_PER_PERIOD (0)
  924. #endif
  925. #ifndef MYNEWT_VAL_BLE_LL_VND_EVENT_ON_ASSERT
  926. #define MYNEWT_VAL_BLE_LL_VND_EVENT_ON_ASSERT (0)
  927. #endif
  928. #ifndef MYNEWT_VAL_BLE_LL_WHITELIST_SIZE
  929. #define MYNEWT_VAL_BLE_LL_WHITELIST_SIZE (8)
  930. #endif
  931. #ifndef MYNEWT_VAL_BLE_LP_CLOCK
  932. #define MYNEWT_VAL_BLE_LP_CLOCK (1)
  933. #endif
  934. #ifndef MYNEWT_VAL_BLE_NUM_COMP_PKT_RATE
  935. #define MYNEWT_VAL_BLE_NUM_COMP_PKT_RATE ((2 * OS_TICKS_PER_SEC))
  936. #endif
  937. #ifndef MYNEWT_VAL_BLE_PUBLIC_DEV_ADDR
  938. #define MYNEWT_VAL_BLE_PUBLIC_DEV_ADDR ((uint8_t[6]){0x00, 0x00, 0x00, 0x00, 0x00, 0x00})
  939. #endif
  940. #ifndef MYNEWT_VAL_BLE_XTAL_SETTLE_TIME
  941. #define MYNEWT_VAL_BLE_XTAL_SETTLE_TIME (0)
  942. #endif
  943. /*** @apache-mynewt-nimble/nimble/drivers/nrf52 */
  944. #ifndef MYNEWT_VAL_BLE_PHY_DBG_TIME_ADDRESS_END_PIN
  945. #define MYNEWT_VAL_BLE_PHY_DBG_TIME_ADDRESS_END_PIN (-1)
  946. #endif
  947. #ifndef MYNEWT_VAL_BLE_PHY_DBG_TIME_TXRXEN_READY_PIN
  948. #define MYNEWT_VAL_BLE_PHY_DBG_TIME_TXRXEN_READY_PIN (-1)
  949. #endif
  950. #ifndef MYNEWT_VAL_BLE_PHY_DBG_TIME_WFR_PIN
  951. #define MYNEWT_VAL_BLE_PHY_DBG_TIME_WFR_PIN (-1)
  952. #endif
  953. #ifndef MYNEWT_VAL_BLE_PHY_NRF52840_ERRATA_164
  954. #define MYNEWT_VAL_BLE_PHY_NRF52840_ERRATA_164 (0)
  955. #endif
  956. #ifndef MYNEWT_VAL_BLE_PHY_NRF52840_ERRATA_191
  957. #define MYNEWT_VAL_BLE_PHY_NRF52840_ERRATA_191 (1)
  958. #endif
  959. #ifndef MYNEWT_VAL_BLE_PHY_SYSVIEW
  960. #define MYNEWT_VAL_BLE_PHY_SYSVIEW (0)
  961. #endif
  962. #ifndef MYNEWT_VAL_BLE_PHY_UBLOX_BMD345_PUBLIC_ADDR
  963. #define MYNEWT_VAL_BLE_PHY_UBLOX_BMD345_PUBLIC_ADDR (0)
  964. #endif
  965. /*** @apache-mynewt-nimble/nimble/host */
  966. #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
  967. #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
  968. #endif
  969. #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO
  970. #define MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO (1)
  971. #endif
  972. #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_TYPE
  973. #define MYNEWT_VAL_BLE_ATT_SVR_FIND_TYPE (1)
  974. #endif
  975. #ifndef MYNEWT_VAL_BLE_ATT_SVR_INDICATE
  976. #define MYNEWT_VAL_BLE_ATT_SVR_INDICATE (1)
  977. #endif
  978. #ifndef MYNEWT_VAL_BLE_ATT_SVR_MAX_PREP_ENTRIES
  979. #define MYNEWT_VAL_BLE_ATT_SVR_MAX_PREP_ENTRIES (64)
  980. #endif
  981. #ifndef MYNEWT_VAL_BLE_ATT_SVR_NOTIFY
  982. #define MYNEWT_VAL_BLE_ATT_SVR_NOTIFY (1)
  983. #endif
  984. #ifndef MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE
  985. #define MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE (1)
  986. #endif
  987. #ifndef MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE_TMO
  988. #define MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE_TMO (30000)
  989. #endif
  990. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ
  991. #define MYNEWT_VAL_BLE_ATT_SVR_READ (1)
  992. #endif
  993. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_BLOB
  994. #define MYNEWT_VAL_BLE_ATT_SVR_READ_BLOB (1)
  995. #endif
  996. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_GROUP_TYPE
  997. #define MYNEWT_VAL_BLE_ATT_SVR_READ_GROUP_TYPE (1)
  998. #endif
  999. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_MULT
  1000. #define MYNEWT_VAL_BLE_ATT_SVR_READ_MULT (1)
  1001. #endif
  1002. #ifndef MYNEWT_VAL_BLE_ATT_SVR_READ_TYPE
  1003. #define MYNEWT_VAL_BLE_ATT_SVR_READ_TYPE (1)
  1004. #endif
  1005. #ifndef MYNEWT_VAL_BLE_ATT_SVR_SIGNED_WRITE
  1006. #define MYNEWT_VAL_BLE_ATT_SVR_SIGNED_WRITE (1)
  1007. #endif
  1008. #ifndef MYNEWT_VAL_BLE_ATT_SVR_WRITE
  1009. #define MYNEWT_VAL_BLE_ATT_SVR_WRITE (1)
  1010. #endif
  1011. #ifndef MYNEWT_VAL_BLE_ATT_SVR_WRITE_NO_RSP
  1012. #define MYNEWT_VAL_BLE_ATT_SVR_WRITE_NO_RSP (1)
  1013. #endif
  1014. #ifndef MYNEWT_VAL_BLE_GAP_MAX_PENDING_CONN_PARAM_UPDATE
  1015. #define MYNEWT_VAL_BLE_GAP_MAX_PENDING_CONN_PARAM_UPDATE (1)
  1016. #endif
  1017. #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_CHRS
  1018. #define MYNEWT_VAL_BLE_GATT_DISC_ALL_CHRS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1019. #endif
  1020. #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_DSCS
  1021. #define MYNEWT_VAL_BLE_GATT_DISC_ALL_DSCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1022. #endif
  1023. #ifndef MYNEWT_VAL_BLE_GATT_DISC_ALL_SVCS
  1024. #define MYNEWT_VAL_BLE_GATT_DISC_ALL_SVCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1025. #endif
  1026. #ifndef MYNEWT_VAL_BLE_GATT_DISC_CHR_UUID
  1027. #define MYNEWT_VAL_BLE_GATT_DISC_CHR_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1028. #endif
  1029. #ifndef MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID
  1030. #define MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1031. #endif
  1032. #ifndef MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS
  1033. #define MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1034. #endif
  1035. #ifndef MYNEWT_VAL_BLE_GATT_INDICATE
  1036. #define MYNEWT_VAL_BLE_GATT_INDICATE (1)
  1037. #endif
  1038. #ifndef MYNEWT_VAL_BLE_GATT_MAX_PROCS
  1039. #define MYNEWT_VAL_BLE_GATT_MAX_PROCS (4)
  1040. #endif
  1041. #ifndef MYNEWT_VAL_BLE_GATT_NOTIFY
  1042. #define MYNEWT_VAL_BLE_GATT_NOTIFY (1)
  1043. #endif
  1044. #ifndef MYNEWT_VAL_BLE_GATT_READ
  1045. #define MYNEWT_VAL_BLE_GATT_READ (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1046. #endif
  1047. #ifndef MYNEWT_VAL_BLE_GATT_READ_LONG
  1048. #define MYNEWT_VAL_BLE_GATT_READ_LONG (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1049. #endif
  1050. #ifndef MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS
  1051. #define MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS (8)
  1052. #endif
  1053. #ifndef MYNEWT_VAL_BLE_GATT_READ_MULT
  1054. #define MYNEWT_VAL_BLE_GATT_READ_MULT (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1055. #endif
  1056. #ifndef MYNEWT_VAL_BLE_GATT_READ_UUID
  1057. #define MYNEWT_VAL_BLE_GATT_READ_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1058. #endif
  1059. #ifndef MYNEWT_VAL_BLE_GATT_RESUME_RATE
  1060. #define MYNEWT_VAL_BLE_GATT_RESUME_RATE (1000)
  1061. #endif
  1062. #ifndef MYNEWT_VAL_BLE_GATT_SIGNED_WRITE
  1063. #define MYNEWT_VAL_BLE_GATT_SIGNED_WRITE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1064. #endif
  1065. #ifndef MYNEWT_VAL_BLE_GATT_WRITE
  1066. #define MYNEWT_VAL_BLE_GATT_WRITE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1067. #endif
  1068. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_LONG
  1069. #define MYNEWT_VAL_BLE_GATT_WRITE_LONG (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1070. #endif
  1071. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_MAX_ATTRS
  1072. #define MYNEWT_VAL_BLE_GATT_WRITE_MAX_ATTRS (4)
  1073. #endif
  1074. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_NO_RSP
  1075. #define MYNEWT_VAL_BLE_GATT_WRITE_NO_RSP (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1076. #endif
  1077. #ifndef MYNEWT_VAL_BLE_GATT_WRITE_RELIABLE
  1078. #define MYNEWT_VAL_BLE_GATT_WRITE_RELIABLE (MYNEWT_VAL_BLE_ROLE_CENTRAL)
  1079. #endif
  1080. #ifndef MYNEWT_VAL_BLE_HOST
  1081. #define MYNEWT_VAL_BLE_HOST (1)
  1082. #endif
  1083. #ifndef MYNEWT_VAL_BLE_HS_AUTO_START
  1084. #define MYNEWT_VAL_BLE_HS_AUTO_START (1)
  1085. #endif
  1086. #ifndef MYNEWT_VAL_BLE_HS_DEBUG
  1087. #define MYNEWT_VAL_BLE_HS_DEBUG (0)
  1088. #endif
  1089. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL
  1090. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL (0)
  1091. #endif
  1092. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL_ITVL
  1093. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL_ITVL (1000)
  1094. #endif
  1095. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL_THRESH
  1096. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL_THRESH (2)
  1097. #endif
  1098. #ifndef MYNEWT_VAL_BLE_HS_FLOW_CTRL_TX_ON_DISCONNECT
  1099. #define MYNEWT_VAL_BLE_HS_FLOW_CTRL_TX_ON_DISCONNECT (0)
  1100. #endif
  1101. #ifndef MYNEWT_VAL_BLE_HS_LOG_LVL
  1102. #define MYNEWT_VAL_BLE_HS_LOG_LVL (1)
  1103. #endif
  1104. #ifndef MYNEWT_VAL_BLE_HS_LOG_MOD
  1105. #define MYNEWT_VAL_BLE_HS_LOG_MOD (4)
  1106. #endif
  1107. #ifndef MYNEWT_VAL_BLE_HS_PHONY_HCI_ACKS
  1108. #define MYNEWT_VAL_BLE_HS_PHONY_HCI_ACKS (0)
  1109. #endif
  1110. #ifndef MYNEWT_VAL_BLE_HS_REQUIRE_OS
  1111. #define MYNEWT_VAL_BLE_HS_REQUIRE_OS (1)
  1112. #endif
  1113. #ifndef MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN
  1114. #define MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN (1)
  1115. #endif
  1116. #ifndef MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN_TIMEOUT
  1117. #define MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN_TIMEOUT (2000)
  1118. #endif
  1119. #ifndef MYNEWT_VAL_BLE_HS_SYSINIT_STAGE
  1120. #define MYNEWT_VAL_BLE_HS_SYSINIT_STAGE (200)
  1121. #endif
  1122. #ifndef MYNEWT_VAL_BLE_L2CAP_COC_MAX_NUM
  1123. #define MYNEWT_VAL_BLE_L2CAP_COC_MAX_NUM (0)
  1124. #endif
  1125. #ifndef MYNEWT_VAL_BLE_L2CAP_COC_MPS
  1126. #define MYNEWT_VAL_BLE_L2CAP_COC_MPS (MYNEWT_VAL_MSYS_1_BLOCK_SIZE-8)
  1127. #endif
  1128. #ifndef MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC
  1129. #define MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC (0)
  1130. #endif
  1131. #ifndef MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS
  1132. #define MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS (1)
  1133. #endif
  1134. #ifndef MYNEWT_VAL_BLE_L2CAP_MAX_CHANS
  1135. #define MYNEWT_VAL_BLE_L2CAP_MAX_CHANS (3*MYNEWT_VAL_BLE_MAX_CONNECTIONS)
  1136. #endif
  1137. #ifndef MYNEWT_VAL_BLE_L2CAP_RX_FRAG_TIMEOUT
  1138. #define MYNEWT_VAL_BLE_L2CAP_RX_FRAG_TIMEOUT (30000)
  1139. #endif
  1140. #ifndef MYNEWT_VAL_BLE_L2CAP_SIG_MAX_PROCS
  1141. #define MYNEWT_VAL_BLE_L2CAP_SIG_MAX_PROCS (1)
  1142. #endif
  1143. #ifndef MYNEWT_VAL_BLE_MESH
  1144. #define MYNEWT_VAL_BLE_MESH (0)
  1145. #endif
  1146. #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
  1147. #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
  1148. #endif
  1149. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT
  1150. #define MYNEWT_VAL_BLE_MONITOR_RTT (0)
  1151. #endif
  1152. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFERED
  1153. #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFERED (1)
  1154. #endif
  1155. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_NAME
  1156. #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_NAME ("btmonitor")
  1157. #endif
  1158. #ifndef MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_SIZE
  1159. #define MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_SIZE (256)
  1160. #endif
  1161. #ifndef MYNEWT_VAL_BLE_MONITOR_UART
  1162. #define MYNEWT_VAL_BLE_MONITOR_UART (0)
  1163. #endif
  1164. #ifndef MYNEWT_VAL_BLE_MONITOR_UART_BAUDRATE
  1165. #define MYNEWT_VAL_BLE_MONITOR_UART_BAUDRATE (1000000)
  1166. #endif
  1167. #ifndef MYNEWT_VAL_BLE_MONITOR_UART_BUFFER_SIZE
  1168. #define MYNEWT_VAL_BLE_MONITOR_UART_BUFFER_SIZE (64)
  1169. #endif
  1170. #ifndef MYNEWT_VAL_BLE_MONITOR_UART_DEV
  1171. #define MYNEWT_VAL_BLE_MONITOR_UART_DEV ("uart0")
  1172. #endif
  1173. #ifndef MYNEWT_VAL_BLE_RPA_TIMEOUT
  1174. #define MYNEWT_VAL_BLE_RPA_TIMEOUT (300)
  1175. #endif
  1176. #ifndef MYNEWT_VAL_BLE_SM_BONDING
  1177. #define MYNEWT_VAL_BLE_SM_BONDING (0)
  1178. #endif
  1179. #ifndef MYNEWT_VAL_BLE_SM_IO_CAP
  1180. #define MYNEWT_VAL_BLE_SM_IO_CAP (BLE_HS_IO_NO_INPUT_OUTPUT)
  1181. #endif
  1182. #ifndef MYNEWT_VAL_BLE_SM_KEYPRESS
  1183. #define MYNEWT_VAL_BLE_SM_KEYPRESS (0)
  1184. #endif
  1185. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/host) */
  1186. #ifndef MYNEWT_VAL_BLE_SM_LEGACY
  1187. #define MYNEWT_VAL_BLE_SM_LEGACY (0)
  1188. #endif
  1189. #ifndef MYNEWT_VAL_BLE_SM_MAX_PROCS
  1190. #define MYNEWT_VAL_BLE_SM_MAX_PROCS (1)
  1191. #endif
  1192. #ifndef MYNEWT_VAL_BLE_SM_MITM
  1193. #define MYNEWT_VAL_BLE_SM_MITM (0)
  1194. #endif
  1195. #ifndef MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG
  1196. #define MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG (0)
  1197. #endif
  1198. #ifndef MYNEWT_VAL_BLE_SM_OUR_KEY_DIST
  1199. #define MYNEWT_VAL_BLE_SM_OUR_KEY_DIST (0)
  1200. #endif
  1201. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/host) */
  1202. #ifndef MYNEWT_VAL_BLE_SM_SC
  1203. #define MYNEWT_VAL_BLE_SM_SC (0)
  1204. #endif
  1205. #ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
  1206. #define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
  1207. #endif
  1208. #ifndef MYNEWT_VAL_BLE_SM_SC_LVL
  1209. #define MYNEWT_VAL_BLE_SM_SC_LVL (0)
  1210. #endif
  1211. #ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
  1212. #define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
  1213. #endif
  1214. #ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
  1215. #define MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST (0)
  1216. #endif
  1217. #ifndef MYNEWT_VAL_BLE_STORE_MAX_BONDS
  1218. #define MYNEWT_VAL_BLE_STORE_MAX_BONDS (3)
  1219. #endif
  1220. #ifndef MYNEWT_VAL_BLE_STORE_MAX_CCCDS
  1221. #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
  1222. #endif
  1223. /*** @apache-mynewt-nimble/nimble/host/services/gap */
  1224. #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
  1225. #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
  1226. #endif
  1227. #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE_WRITE_PERM
  1228. #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE_WRITE_PERM (-1)
  1229. #endif
  1230. #ifndef MYNEWT_VAL_BLE_SVC_GAP_CENTRAL_ADDRESS_RESOLUTION
  1231. #define MYNEWT_VAL_BLE_SVC_GAP_CENTRAL_ADDRESS_RESOLUTION (-1)
  1232. #endif
  1233. #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME
  1234. #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME ("nimble")
  1235. #endif
  1236. #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_MAX_LENGTH
  1237. #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_MAX_LENGTH (31)
  1238. #endif
  1239. #ifndef MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_WRITE_PERM
  1240. #define MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_WRITE_PERM (-1)
  1241. #endif
  1242. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL
  1243. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL (0)
  1244. #endif
  1245. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL
  1246. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL (0)
  1247. #endif
  1248. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_SLAVE_LATENCY
  1249. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_SLAVE_LATENCY (0)
  1250. #endif
  1251. #ifndef MYNEWT_VAL_BLE_SVC_GAP_PPCP_SUPERVISION_TMO
  1252. #define MYNEWT_VAL_BLE_SVC_GAP_PPCP_SUPERVISION_TMO (0)
  1253. #endif
  1254. #ifndef MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE
  1255. #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
  1256. #endif
  1257. /*** @apache-mynewt-nimble/nimble/host/services/gatt */
  1258. #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
  1259. #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
  1260. #endif
  1261. /*** @apache-mynewt-nimble/nimble/transport */
  1262. #undef MYNEWT_VAL_BLE_ACL_BUF_COUNT
  1263. #undef MYNEWT_VAL_BLE_ACL_BUF_SIZE
  1264. #undef MYNEWT_VAL_BLE_HCI_BRIDGE
  1265. #undef MYNEWT_VAL_BLE_HCI_EVT_BUF_SIZE
  1266. #undef MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT
  1267. #undef MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT
  1268. #undef MYNEWT_VAL_BLE_HCI_TRANSPORT
  1269. #ifndef MYNEWT_VAL_BLE_TRANSPORT
  1270. #define MYNEWT_VAL_BLE_TRANSPORT (1)
  1271. #endif
  1272. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/transport) */
  1273. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_COUNT
  1274. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_COUNT (24)
  1275. #endif
  1276. /* Value copied from BLE_TRANSPORT_ACL_COUNT */
  1277. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_HS_COUNT
  1278. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_HS_COUNT (24)
  1279. #endif
  1280. /* Value copied from BLE_TRANSPORT_ACL_COUNT */
  1281. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_LL_COUNT
  1282. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_LL_COUNT (24)
  1283. #endif
  1284. #ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_SIZE
  1285. #define MYNEWT_VAL_BLE_TRANSPORT_ACL_SIZE (255)
  1286. #endif
  1287. /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by @apache-mynewt-nimble/nimble/transport) */
  1288. #ifndef MYNEWT_VAL_BLE_TRANSPORT_EVT_COUNT
  1289. #define MYNEWT_VAL_BLE_TRANSPORT_EVT_COUNT (2)
  1290. #endif
  1291. #ifndef MYNEWT_VAL_BLE_TRANSPORT_EVT_DISCARDABLE_COUNT
  1292. #define MYNEWT_VAL_BLE_TRANSPORT_EVT_DISCARDABLE_COUNT (16)
  1293. #endif
  1294. /* Overridden by @apache-mynewt-nimble/nimble/transport (defined by @apache-mynewt-nimble/nimble/transport) */
  1295. #ifndef MYNEWT_VAL_BLE_TRANSPORT_EVT_SIZE
  1296. #define MYNEWT_VAL_BLE_TRANSPORT_EVT_SIZE (257)
  1297. #endif
  1298. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__custom
  1299. #define MYNEWT_VAL_BLE_TRANSPORT_HS__custom (0)
  1300. #endif
  1301. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__dialog_cmac
  1302. #define MYNEWT_VAL_BLE_TRANSPORT_HS__dialog_cmac (0)
  1303. #endif
  1304. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__native
  1305. #define MYNEWT_VAL_BLE_TRANSPORT_HS__native (1)
  1306. #endif
  1307. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__nrf5340
  1308. #define MYNEWT_VAL_BLE_TRANSPORT_HS__nrf5340 (0)
  1309. #endif
  1310. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__uart
  1311. #define MYNEWT_VAL_BLE_TRANSPORT_HS__uart (0)
  1312. #endif
  1313. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS__usb
  1314. #define MYNEWT_VAL_BLE_TRANSPORT_HS__usb (0)
  1315. #endif
  1316. #ifndef MYNEWT_VAL_BLE_TRANSPORT_HS
  1317. #define MYNEWT_VAL_BLE_TRANSPORT_HS (1)
  1318. #endif
  1319. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__custom
  1320. #define MYNEWT_VAL_BLE_TRANSPORT_LL__custom (0)
  1321. #endif
  1322. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__dialog_cmac
  1323. #define MYNEWT_VAL_BLE_TRANSPORT_LL__dialog_cmac (0)
  1324. #endif
  1325. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__native
  1326. #define MYNEWT_VAL_BLE_TRANSPORT_LL__native (1)
  1327. #endif
  1328. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__nrf5340
  1329. #define MYNEWT_VAL_BLE_TRANSPORT_LL__nrf5340 (0)
  1330. #endif
  1331. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__socket
  1332. #define MYNEWT_VAL_BLE_TRANSPORT_LL__socket (0)
  1333. #endif
  1334. #ifndef MYNEWT_VAL_BLE_TRANSPORT_LL
  1335. #define MYNEWT_VAL_BLE_TRANSPORT_LL (1)
  1336. #endif
  1337. /*** newt */
  1338. #ifndef MYNEWT_VAL_APP_NAME
  1339. #define MYNEWT_VAL_APP_NAME ("dummy_app")
  1340. #endif
  1341. #ifndef MYNEWT_VAL_APP_dummy_app
  1342. #define MYNEWT_VAL_APP_dummy_app (1)
  1343. #endif
  1344. #ifndef MYNEWT_VAL_ARCH_NAME
  1345. #define MYNEWT_VAL_ARCH_NAME ("cortex_m4")
  1346. #endif
  1347. #ifndef MYNEWT_VAL_ARCH_cortex_m4
  1348. #define MYNEWT_VAL_ARCH_cortex_m4 (1)
  1349. #endif
  1350. #ifndef MYNEWT_VAL_BSP_NAME
  1351. #define MYNEWT_VAL_BSP_NAME ("nordic_pca10056")
  1352. #endif
  1353. #ifndef MYNEWT_VAL_BSP_nordic_pca10056
  1354. #define MYNEWT_VAL_BSP_nordic_pca10056 (1)
  1355. #endif
  1356. #ifndef MYNEWT_VAL_NEWT_FEATURE_LOGCFG
  1357. #define MYNEWT_VAL_NEWT_FEATURE_LOGCFG (1)
  1358. #endif
  1359. #ifndef MYNEWT_VAL_NEWT_FEATURE_SYSDOWN
  1360. #define MYNEWT_VAL_NEWT_FEATURE_SYSDOWN (1)
  1361. #endif
  1362. #ifndef MYNEWT_VAL_TARGET_NAME
  1363. #define MYNEWT_VAL_TARGET_NAME ("riot")
  1364. #endif
  1365. #ifndef MYNEWT_VAL_TARGET_riot
  1366. #define MYNEWT_VAL_TARGET_riot (1)
  1367. #endif
  1368. #endif