You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

358 lines
16 KiB

1 year ago
  1. {
  2. "configurations": [
  3. {
  4. "name": "nrf52833_xxaa",
  5. "includePath": [
  6. "sdk\\components\\ble\\nrf_ble_gq\\",
  7. "sdk\\components\\softdevice\\mbr\\headers\\",
  8. "sdk\\components\\ble\\common\\",
  9. "sdk\\components\\ble\\ble_db_discovery\\",
  10. "sdk\\components\\toolchain\\cmsis\\include\\",
  11. "ble_app_uart_c\\config",
  12. "sdk\\components\\libraries\\util\\",
  13. "sdk\\modules\\nrfx\\mdk\\",
  14. "sdk\\components\\softdevice\\s140\\headers",
  15. "ble_app_uart_c\\config",
  16. "sdk\\components",
  17. "sdk\\components\\ble\\ble_advertising",
  18. "sdk\\components\\ble\\ble_db_discovery",
  19. "sdk\\components\\ble\\ble_dtm",
  20. "sdk\\components\\ble\\ble_racp",
  21. "sdk\\components\\ble\\ble_services\\ble_ancs_c",
  22. "sdk\\components\\ble\\ble_services\\ble_ans_c",
  23. "sdk\\components\\ble\\ble_services\\ble_bas",
  24. "sdk\\components\\ble\\ble_services\\ble_bas_c",
  25. "sdk\\components\\ble\\ble_services\\ble_cscs",
  26. "sdk\\components\\ble\\ble_services\\ble_cts_c",
  27. "sdk\\components\\ble\\ble_services\\ble_dfu",
  28. "sdk\\components\\ble\\ble_services\\ble_dis",
  29. "sdk\\components\\ble\\ble_services\\ble_gls",
  30. "sdk\\components\\ble\\ble_services\\ble_hids",
  31. "sdk\\components\\ble\\ble_services\\ble_hrs",
  32. "sdk\\components\\ble\\ble_services\\ble_hrs_c",
  33. "sdk\\components\\ble\\ble_services\\ble_hts",
  34. "sdk\\components\\ble\\ble_services\\ble_ias",
  35. "sdk\\components\\ble\\ble_services\\ble_ias_c",
  36. "sdk\\components\\ble\\ble_services\\ble_lbs",
  37. "sdk\\components\\ble\\ble_services\\ble_lbs_c",
  38. "sdk\\components\\ble\\ble_services\\ble_lls",
  39. "sdk\\components\\ble\\ble_services\\ble_nus",
  40. "sdk\\components\\ble\\ble_services\\ble_nus_c",
  41. "sdk\\components\\ble\\ble_services\\ble_rscs",
  42. "sdk\\components\\ble\\ble_services\\ble_rscs_c",
  43. "sdk\\components\\ble\\ble_services\\ble_tps",
  44. "sdk\\components\\ble\\common",
  45. "sdk\\components\\ble\\nrf_ble_gatt",
  46. "sdk\\components\\ble\\nrf_ble_gq",
  47. "sdk\\components\\ble\\nrf_ble_qwr",
  48. "sdk\\components\\ble\\nrf_ble_scan",
  49. "sdk\\components\\ble\\peer_manager",
  50. "sdk\\components\\boards",
  51. "sdk\\components\\libraries\\atomic",
  52. "sdk\\components\\libraries\\atomic_fifo",
  53. "sdk\\components\\libraries\\balloc",
  54. "sdk\\components\\libraries\\bootloader\\ble_dfu",
  55. "sdk\\components\\libraries\\bsp",
  56. "sdk\\components\\libraries\\button",
  57. "sdk\\components\\libraries\\cli",
  58. "sdk\\components\\libraries\\crc16",
  59. "sdk\\components\\libraries\\crc32",
  60. "sdk\\components\\libraries\\crypto",
  61. "sdk\\components\\libraries\\csense",
  62. "sdk\\components\\libraries\\csense_drv",
  63. "sdk\\components\\libraries\\delay",
  64. "sdk\\components\\libraries\\ecc",
  65. "sdk\\components\\libraries\\experimental_section_vars",
  66. "sdk\\components\\libraries\\experimental_task_manager",
  67. "sdk\\components\\libraries\\fds",
  68. "sdk\\components\\libraries\\fifo",
  69. "sdk\\components\\libraries\\fstorage",
  70. "sdk\\components\\libraries\\gfx",
  71. "sdk\\components\\libraries\\gpiote",
  72. "sdk\\components\\libraries\\hardfault",
  73. "sdk\\components\\libraries\\hci",
  74. "sdk\\components\\libraries\\led_softblink",
  75. "sdk\\components\\libraries\\log",
  76. "sdk\\components\\libraries\\log\\src",
  77. "sdk\\components\\libraries\\low_power_pwm",
  78. "sdk\\components\\libraries\\mem_manager",
  79. "sdk\\components\\libraries\\memobj",
  80. "sdk\\components\\libraries\\mpu",
  81. "sdk\\components\\libraries\\mutex",
  82. "sdk\\components\\libraries\\pwm",
  83. "sdk\\components\\libraries\\pwr_mgmt",
  84. "sdk\\components\\libraries\\queue",
  85. "sdk\\components\\libraries\\ringbuf",
  86. "sdk\\components\\libraries\\scheduler",
  87. "sdk\\components\\libraries\\sdcard",
  88. "sdk\\components\\libraries\\slip",
  89. "sdk\\components\\libraries\\sortlist",
  90. "sdk\\components\\libraries\\spi_mngr",
  91. "sdk\\components\\libraries\\stack_guard",
  92. "sdk\\components\\libraries\\strerror",
  93. "sdk\\components\\libraries\\svc",
  94. "sdk\\components\\libraries\\timer",
  95. "sdk\\components\\libraries\\twi_mngr",
  96. "sdk\\components\\libraries\\twi_sensor",
  97. "sdk\\components\\libraries\\uart",
  98. "sdk\\components\\libraries\\usbd",
  99. "sdk\\components\\libraries\\usbd\\class\\audio",
  100. "sdk\\components\\libraries\\usbd\\class\\cdc",
  101. "sdk\\components\\libraries\\usbd\\class\\cdc\\acm",
  102. "sdk\\components\\libraries\\usbd\\class\\hid",
  103. "sdk\\components\\libraries\\usbd\\class\\hid\\generic",
  104. "sdk\\components\\libraries\\usbd\\class\\hid\\kbd",
  105. "sdk\\components\\libraries\\usbd\\class\\hid\\mouse",
  106. "sdk\\components\\libraries\\usbd\\class\\msc",
  107. "sdk\\components\\libraries\\util",
  108. "sdk\\components\\nfc\\ndef\\conn_hand_parser",
  109. "sdk\\components\\nfc\\ndef\\conn_hand_parser\\ac_rec_parser",
  110. "sdk\\components\\nfc\\ndef\\conn_hand_parser\\ble_oob_advdata_parser",
  111. "sdk\\components\\nfc\\ndef\\conn_hand_parser\\le_oob_rec_parser",
  112. "sdk\\components\\nfc\\ndef\\connection_handover\\ac_rec",
  113. "sdk\\components\\nfc\\ndef\\connection_handover\\ble_oob_advdata",
  114. "sdk\\components\\nfc\\ndef\\connection_handover\\ble_pair_lib",
  115. "sdk\\components\\nfc\\ndef\\connection_handover\\ble_pair_msg",
  116. "sdk\\components\\nfc\\ndef\\connection_handover\\common",
  117. "sdk\\components\\nfc\\ndef\\connection_handover\\ep_oob_rec",
  118. "sdk\\components\\nfc\\ndef\\connection_handover\\hs_rec",
  119. "sdk\\components\\nfc\\ndef\\connection_handover\\le_oob_rec",
  120. "sdk\\components\\nfc\\ndef\\generic\\message",
  121. "sdk\\components\\nfc\\ndef\\generic\\record",
  122. "sdk\\components\\nfc\\ndef\\launchapp",
  123. "sdk\\components\\nfc\\ndef\\parser\\message",
  124. "sdk\\components\\nfc\\ndef\\parser\\record",
  125. "sdk\\components\\nfc\\ndef\\text",
  126. "sdk\\components\\nfc\\ndef\\uri",
  127. "sdk\\components\\nfc\\platform",
  128. "sdk\\components\\nfc\\t2t_lib",
  129. "sdk\\components\\nfc\\t2t_parser",
  130. "sdk\\components\\nfc\\t4t_lib",
  131. "sdk\\components\\nfc\\t4t_parser\\apdu",
  132. "sdk\\components\\nfc\\t4t_parser\\cc_file",
  133. "sdk\\components\\nfc\\t4t_parser\\hl_detection_procedure",
  134. "sdk\\components\\nfc\\t4t_parser\\tlv",
  135. "sdk\\components\\softdevice\\common",
  136. "sdk\\components\\softdevice\\s122\\headers",
  137. "sdk\\components\\softdevice\\s122\\headers\\nrf52",
  138. "sdk\\external\\fprintf",
  139. "sdk\\external\\segger_rtt",
  140. "sdk\\external\\utf_converter",
  141. "sdk\\integration\\nrfx",
  142. "sdk\\integration\\nrfx\\legacy",
  143. "sdk\\modules\\nrfx",
  144. "sdk\\modules\\nrfx\\drivers\\include",
  145. "sdk\\modules\\nrfx\\hal",
  146. "config",
  147. "ble_app_uart_c",
  148. "sdk\\modules\\nrfx\\soc",
  149. "sdk\\modules\\nrfx\\drivers\\src",
  150. "sdk\\modules\\nrfx\\drivers\\src\\prs"
  151. ],
  152. "defines": [
  153. "APP_TIMER_V2",
  154. "APP_TIMER_V2_RTC1_ENABLED",
  155. "BOARD_QING_FENG_NRF52833",
  156. "CONFIG_GPIO_AS_PINRESET",
  157. "FLOAT_ABI_HARD",
  158. "NRF52833_XXAA",
  159. "NRF_SD_BLE_API_VERSION=8",
  160. "S122",
  161. "SOFTDEVICE_PRESENT",
  162. "__HEAP_SIZE=2048",
  163. "__STACK_SIZE=2048",
  164. "__CC_ARM",
  165. "__arm__",
  166. "__align(x)=",
  167. "__ALIGNOF__(x)=",
  168. "__alignof__(x)=",
  169. "__asm(x)=",
  170. "__forceinline=",
  171. "__restrict=",
  172. "__global_reg(n)=",
  173. "__inline=",
  174. "__int64=long long",
  175. "__INTADDR__(expr)=0",
  176. "__irq=",
  177. "__packed=",
  178. "__pure=",
  179. "__smc(n)=",
  180. "__svc(n)=",
  181. "__svc_indirect(n)=",
  182. "__svc_indirect_r7(n)=",
  183. "__value_in_regs=",
  184. "__weak=",
  185. "__writeonly=",
  186. "__declspec(x)=",
  187. "__attribute__(x)=",
  188. "__nonnull__(x)=",
  189. "__register=",
  190. "__breakpoint(x)=",
  191. "__cdp(x,y,z)=",
  192. "__clrex()=",
  193. "__clz(x)=0U",
  194. "__current_pc()=0U",
  195. "__current_sp()=0U",
  196. "__disable_fiq()=",
  197. "__disable_irq()=",
  198. "__dmb(x)=",
  199. "__dsb(x)=",
  200. "__enable_fiq()=",
  201. "__enable_irq()=",
  202. "__fabs(x)=0.0",
  203. "__fabsf(x)=0.0f",
  204. "__force_loads()=",
  205. "__force_stores()=",
  206. "__isb(x)=",
  207. "__ldrex(x)=0U",
  208. "__ldrexd(x)=0U",
  209. "__ldrt(x)=0U",
  210. "__memory_changed()=",
  211. "__nop()=",
  212. "__pld(...)=",
  213. "__pli(...)=",
  214. "__qadd(x,y)=0",
  215. "__qdbl(x)=0",
  216. "__qsub(x,y)=0",
  217. "__rbit(x)=0U",
  218. "__rev(x)=0U",
  219. "__return_address()=0U",
  220. "__ror(x,y)=0U",
  221. "__schedule_barrier()=",
  222. "__semihost(x,y)=0",
  223. "__sev()=",
  224. "__sqrt(x)=0.0",
  225. "__sqrtf(x)=0.0f",
  226. "__ssat(x,y)=0",
  227. "__strex(x,y)=0U",
  228. "__strexd(x,y)=0",
  229. "__strt(x,y)=",
  230. "__swp(x,y)=0U",
  231. "__usat(x,y)=0U",
  232. "__wfe()=",
  233. "__wfi()=",
  234. "__yield()=",
  235. "__vfp_status(x,y)=0"
  236. ],
  237. "intelliSenseMode": "${default}"
  238. },
  239. {
  240. "name": "flash_s122_nrf52_8.0.0_softdevice",
  241. "includePath": [
  242. "ble_app_uart_c\\config",
  243. "config",
  244. "ble_app_uart_c",
  245. "sdk\\components\\boards",
  246. "sdk\\components\\libraries\\bsp",
  247. "sdk\\external\\utf_converter",
  248. "sdk\\components\\ble\\common",
  249. "sdk\\components\\ble\\ble_db_discovery",
  250. "sdk\\components\\ble\\nrf_ble_gatt",
  251. "sdk\\components\\ble\\nrf_ble_gq",
  252. "sdk\\components\\ble\\nrf_ble_scan",
  253. "sdk\\integration\\nrfx\\legacy",
  254. "sdk\\modules\\nrfx\\soc",
  255. "sdk\\modules\\nrfx\\drivers\\src",
  256. "sdk\\modules\\nrfx\\drivers\\src\\prs",
  257. "sdk\\components\\libraries\\button",
  258. "sdk\\components\\libraries\\util",
  259. "sdk\\components\\libraries\\fifo",
  260. "sdk\\components\\libraries\\scheduler",
  261. "sdk\\components\\libraries\\timer",
  262. "sdk\\components\\libraries\\uart",
  263. "sdk\\components\\libraries\\hardfault",
  264. "sdk\\components\\libraries\\atomic_fifo",
  265. "sdk\\components\\libraries\\atomic",
  266. "sdk\\components\\libraries\\balloc",
  267. "sdk\\external\\fprintf",
  268. "sdk\\components\\libraries\\memobj",
  269. "sdk\\components\\libraries\\pwr_mgmt",
  270. "sdk\\components\\libraries\\queue",
  271. "sdk\\components\\libraries\\ringbuf",
  272. "sdk\\components\\libraries\\experimental_section_vars",
  273. "sdk\\components\\libraries\\sortlist",
  274. "sdk\\components\\libraries\\strerror",
  275. "sdk\\components\\libraries\\log\\src",
  276. "sdk\\external\\segger_rtt",
  277. "sdk\\components\\softdevice\\common"
  278. ],
  279. "defines": [
  280. "__HEAP_SIZE=2048",
  281. "__STACK_SIZE=2048",
  282. "__CC_ARM",
  283. "__arm__",
  284. "__align(x)=",
  285. "__ALIGNOF__(x)=",
  286. "__alignof__(x)=",
  287. "__asm(x)=",
  288. "__forceinline=",
  289. "__restrict=",
  290. "__global_reg(n)=",
  291. "__inline=",
  292. "__int64=long long",
  293. "__INTADDR__(expr)=0",
  294. "__irq=",
  295. "__packed=",
  296. "__pure=",
  297. "__smc(n)=",
  298. "__svc(n)=",
  299. "__svc_indirect(n)=",
  300. "__svc_indirect_r7(n)=",
  301. "__value_in_regs=",
  302. "__weak=",
  303. "__writeonly=",
  304. "__declspec(x)=",
  305. "__attribute__(x)=",
  306. "__nonnull__(x)=",
  307. "__register=",
  308. "__breakpoint(x)=",
  309. "__cdp(x,y,z)=",
  310. "__clrex()=",
  311. "__clz(x)=0U",
  312. "__current_pc()=0U",
  313. "__current_sp()=0U",
  314. "__disable_fiq()=",
  315. "__disable_irq()=",
  316. "__dmb(x)=",
  317. "__dsb(x)=",
  318. "__enable_fiq()=",
  319. "__enable_irq()=",
  320. "__fabs(x)=0.0",
  321. "__fabsf(x)=0.0f",
  322. "__force_loads()=",
  323. "__force_stores()=",
  324. "__isb(x)=",
  325. "__ldrex(x)=0U",
  326. "__ldrexd(x)=0U",
  327. "__ldrt(x)=0U",
  328. "__memory_changed()=",
  329. "__nop()=",
  330. "__pld(...)=",
  331. "__pli(...)=",
  332. "__qadd(x,y)=0",
  333. "__qdbl(x)=0",
  334. "__qsub(x,y)=0",
  335. "__rbit(x)=0U",
  336. "__rev(x)=0U",
  337. "__return_address()=0U",
  338. "__ror(x,y)=0U",
  339. "__schedule_barrier()=",
  340. "__semihost(x,y)=0",
  341. "__sev()=",
  342. "__sqrt(x)=0.0",
  343. "__sqrtf(x)=0.0f",
  344. "__ssat(x,y)=0",
  345. "__strex(x,y)=0U",
  346. "__strexd(x,y)=0",
  347. "__strt(x,y)=",
  348. "__swp(x,y)=0U",
  349. "__usat(x,y)=0U",
  350. "__wfe()=",
  351. "__wfi()=",
  352. "__yield()=",
  353. "__vfp_status(x,y)=0"
  354. ],
  355. "intelliSenseMode": "${default}"
  356. }
  357. ],
  358. "version": 4
  359. }