c_cpp_properties.json 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. {
  2. "version": 4,
  3. "configurations": [
  4. {
  5. "name": "Arduino",
  6. "compilerPath": "C:\\Users\\tobias.simetsreiter\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed\\bin\\xtensa-lx106-elf-g++",
  7. "compilerArgs": [
  8. "-U__STRICT_ANSI__",
  9. "-free",
  10. "-fipa-pta",
  11. "-mlongcalls",
  12. "-mtext-section-literals",
  13. "-fno-rtti",
  14. "-falign-functions=4",
  15. "-std=gnu++17"
  16. ],
  17. "intelliSenseMode": "gcc-x64",
  18. "includePath": [
  19. "C:\\Users\\tobias.simetsreiter\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\tools\\sdk\\include",
  20. "C:\\Users\\tobias.simetsreiter\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\tools\\sdk\\lwip2\\include",
  21. "C:\\Users\\tobias.simetsreiter\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266",
  22. "C:\\Users\\tobias.simetsreiter\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu",
  23. "C:\\Users\\tobias.simetsreiter\\Documents\\Arduino\\libraries\\OneWire",
  24. "C:\\Users\\tobias.simetsreiter\\Documents\\Arduino\\libraries\\DallasTemperature",
  25. "C:\\Users\\tobias.simetsreiter\\Documents\\Arduino\\libraries\\DS18B20Events\\src",
  26. "c:\\users\\tobias.simetsreiter\\appdata\\local\\arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed\\xtensa-lx106-elf\\include\\c++\\10.3.0",
  27. "c:\\users\\tobias.simetsreiter\\appdata\\local\\arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed\\xtensa-lx106-elf\\include\\c++\\10.3.0\\xtensa-lx106-elf",
  28. "c:\\users\\tobias.simetsreiter\\appdata\\local\\arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed\\xtensa-lx106-elf\\include\\c++\\10.3.0\\backward",
  29. "c:\\users\\tobias.simetsreiter\\appdata\\local\\arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed\\lib\\gcc\\xtensa-lx106-elf\\10.3.0\\include",
  30. "c:\\users\\tobias.simetsreiter\\appdata\\local\\arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed\\lib\\gcc\\xtensa-lx106-elf\\10.3.0\\include-fixed",
  31. "c:\\users\\tobias.simetsreiter\\appdata\\local\\arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed\\xtensa-lx106-elf\\include"
  32. ],
  33. "forcedInclude": [
  34. "C:\\Users\\tobias.simetsreiter\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266\\Arduino.h"
  35. ],
  36. "cStandard": "c11",
  37. "cppStandard": "c++17",
  38. "defines": [
  39. "__ets__",
  40. "ICACHE_FLASH",
  41. "_GNU_SOURCE",
  42. "MMU_IRAM_SIZE=0x8000",
  43. "MMU_ICACHE_SIZE=0x8000",
  44. "NONOSDK22x_190703=1",
  45. "F_CPU=80000000L",
  46. "LWIP_OPEN_SRC",
  47. "TCP_MSS=536",
  48. "LWIP_FEATURES=1",
  49. "LWIP_IPV6=0",
  50. "ARDUINO=10819",
  51. "ARDUINO_ESP8266_NODEMCU_ESP12E",
  52. "ARDUINO_ARCH_ESP8266",
  53. "ARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"",
  54. "LED_BUILTIN=2",
  55. "FLASHMODE_DIO",
  56. "ESP8266",
  57. "__DBL_MIN_EXP__=(-1021)",
  58. "__cpp_attributes=200809L",
  59. "__UINT_LEAST16_MAX__=0xffff",
  60. "__ATOMIC_ACQUIRE=2",
  61. "__FLT_MIN__=1.1754943508222875e-38F",
  62. "__GCC_IEC_559_COMPLEX=0",
  63. "__cpp_aggregate_nsdmi=201304L",
  64. "__UINT_LEAST8_TYPE__=unsigned char",
  65. "__INTMAX_C(c)=c ## LL",
  66. "__CHAR_BIT__=8",
  67. "__UINT8_MAX__=0xff",
  68. "__WINT_MAX__=0xffffffffU",
  69. "__FLT32_MIN_EXP__=(-125)",
  70. "__cpp_static_assert=200410L",
  71. "__ORDER_LITTLE_ENDIAN__=1234",
  72. "__SIZE_MAX__=0xffffffffU",
  73. "__WCHAR_MAX__=0xffff",
  74. "__DBL_DENORM_MIN__=double(4.9406564584124654e-324L)",
  75. "__GCC_ATOMIC_CHAR_LOCK_FREE=1",
  76. "__GCC_IEC_559=0",
  77. "__FLT32X_DECIMAL_DIG__=17",
  78. "__FLT_EVAL_METHOD__=0",
  79. "__cpp_binary_literals=201304L",
  80. "__FLT64_DECIMAL_DIG__=17",
  81. "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1",
  82. "__cpp_variadic_templates=200704L",
  83. "__UINT_FAST64_MAX__=0xffffffffffffffffULL",
  84. "__SIG_ATOMIC_TYPE__=int",
  85. "__DBL_MIN_10_EXP__=(-307)",
  86. "__FINITE_MATH_ONLY__=0",
  87. "__cpp_variable_templates=201304L",
  88. "__FLT32X_MAX_EXP__=1024",
  89. "__GNUC_PATCHLEVEL__=0",
  90. "__FLT32_HAS_DENORM__=1",
  91. "__UINT_FAST8_MAX__=0xffffffffU",
  92. "__cpp_rvalue_reference=200610L",
  93. "__FLT32_MAX_10_EXP__=38",
  94. "__INT8_C(c)=c",
  95. "__INT_LEAST8_WIDTH__=8",
  96. "__UINT_LEAST64_MAX__=0xffffffffffffffffULL",
  97. "__SHRT_MAX__=0x7fff",
  98. "__LDBL_MAX__=1.7976931348623157e+308L",
  99. "__UINT_LEAST8_MAX__=0xff",
  100. "__GCC_ATOMIC_BOOL_LOCK_FREE=1",
  101. "__UINTMAX_TYPE__=long long unsigned int",
  102. "__FLT_EVAL_METHOD_TS_18661_3__=0",
  103. "__CHAR_UNSIGNED__=1",
  104. "__UINT32_MAX__=0xffffffffU",
  105. "__GXX_EXPERIMENTAL_CXX0X__=1",
  106. "__LDBL_MAX_EXP__=1024",
  107. "__WINT_MIN__=0U",
  108. "__INT_LEAST16_WIDTH__=16",
  109. "__SCHAR_MAX__=0x7f",
  110. "__WCHAR_MIN__=0",
  111. "__INT64_C(c)=c ## LL",
  112. "__GCC_ATOMIC_POINTER_LOCK_FREE=1",
  113. "__XTENSA_CALL0_ABI__=1",
  114. "__SIZEOF_INT__=4",
  115. "__FLT32X_MANT_DIG__=53",
  116. "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1",
  117. "__USER_LABEL_PREFIX__",
  118. "__STDC_HOSTED__=1",
  119. "__XTENSA_EL__=1",
  120. "__cpp_decltype_auto=201304L",
  121. "__DBL_DIG__=15",
  122. "__FLT32_DIG__=6",
  123. "__FLT_EPSILON__=1.1920928955078125e-7F",
  124. "__GXX_WEAK__=1",
  125. "__SHRT_WIDTH__=16",
  126. "__LDBL_MIN__=2.2250738585072014e-308L",
  127. "__cpp_threadsafe_static_init=200806L",
  128. "__FLT32X_HAS_INFINITY__=1",
  129. "__INT32_MAX__=0x7fffffff",
  130. "__INT_WIDTH__=32",
  131. "__SIZEOF_LONG__=4",
  132. "__UINT16_C(c)=c",
  133. "__DECIMAL_DIG__=17",
  134. "__FLT64_EPSILON__=2.2204460492503131e-16F64",
  135. "__INT16_MAX__=0x7fff",
  136. "__FLT64_MIN_EXP__=(-1021)",
  137. "__LDBL_HAS_QUIET_NAN__=1",
  138. "__FLT64_MANT_DIG__=53",
  139. "__GNUC__=10",
  140. "__GXX_RTTI=1",
  141. "__FLT_HAS_DENORM__=1",
  142. "__SIZEOF_LONG_DOUBLE__=8",
  143. "__BIGGEST_ALIGNMENT__=16",
  144. "__STDC_UTF_16__=1",
  145. "__FLT64_MAX_10_EXP__=308",
  146. "__cpp_delegating_constructors=200604L",
  147. "__FLT32_HAS_INFINITY__=1",
  148. "__DBL_MAX__=double(1.7976931348623157e+308L)",
  149. "__cpp_raw_strings=200710L",
  150. "__INT_FAST32_MAX__=0x7fffffff",
  151. "__DBL_HAS_INFINITY__=1",
  152. "__HAVE_SPECULATION_SAFE_VALUE=1",
  153. "__INTPTR_WIDTH__=32",
  154. "__UINT_LEAST32_MAX__=0xffffffffU",
  155. "__FLT32X_HAS_DENORM__=1",
  156. "__INT_FAST16_TYPE__=int",
  157. "__LDBL_HAS_DENORM__=1",
  158. "__cplusplus=201402L",
  159. "__cpp_ref_qualifiers=200710L",
  160. "__INT_LEAST32_MAX__=0x7fffffff",
  161. "__DEPRECATED=1",
  162. "__cpp_rvalue_references=200610L",
  163. "__DBL_MAX_EXP__=1024",
  164. "__WCHAR_WIDTH__=16",
  165. "__FLT32_MAX__=3.4028234663852886e+38F32",
  166. "__GCC_ATOMIC_LONG_LOCK_FREE=1",
  167. "__PTRDIFF_MAX__=0x7fffffff",
  168. "__FLT32_HAS_QUIET_NAN__=1",
  169. "__GNUG__=10",
  170. "__LONG_LONG_MAX__=0x7fffffffffffffffLL",
  171. "__SIZEOF_SIZE_T__=4",
  172. "__cpp_nsdmi=200809L",
  173. "__SIZEOF_WINT_T__=4",
  174. "__LONG_LONG_WIDTH__=64",
  175. "__cpp_initializer_lists=200806L",
  176. "__FLT32_MAX_EXP__=128",
  177. "__cpp_hex_float=201603L",
  178. "__GXX_ABI_VERSION=1014",
  179. "__FLT_MIN_EXP__=(-125)",
  180. "__cpp_lambdas=200907L",
  181. "__INT_FAST64_TYPE__=long long int",
  182. "__FLT64_DENORM_MIN__=4.9406564584124654e-324F64",
  183. "__DBL_MIN__=double(2.2250738585072014e-308L)",
  184. "__SIZEOF_POINTER__=4",
  185. "__SIZE_TYPE__=unsigned int",
  186. "__DBL_HAS_QUIET_NAN__=1",
  187. "__FLT32X_EPSILON__=2.2204460492503131e-16F32x",
  188. "__FLT64_MIN_10_EXP__=(-307)",
  189. "__REGISTER_PREFIX__",
  190. "__UINT16_MAX__=0xffff",
  191. "__FLT32_MIN__=1.1754943508222875e-38F32",
  192. "__UINT8_TYPE__=unsigned char",
  193. "__FLT_DIG__=6",
  194. "__NO_INLINE__=1",
  195. "__DEC_EVAL_METHOD__=2",
  196. "__FLT_MANT_DIG__=24",
  197. "__LDBL_DECIMAL_DIG__=17",
  198. "__VERSION__=\"10.3.0\"",
  199. "__UINT64_C(c)=c ## ULL",
  200. "__cpp_unicode_characters=200704L",
  201. "__XTENSA_SOFT_FLOAT__=1",
  202. "__GCC_ATOMIC_INT_LOCK_FREE=1",
  203. "__FLT32_MANT_DIG__=24",
  204. "__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__",
  205. "__SCHAR_WIDTH__=8",
  206. "__INT32_C(c)=c",
  207. "__ORDER_PDP_ENDIAN__=3412",
  208. "__INT_FAST32_TYPE__=int",
  209. "__UINT_LEAST16_TYPE__=short unsigned int",
  210. "__DBL_HAS_DENORM__=1",
  211. "__cpp_rtti=199711L",
  212. "__UINT64_MAX__=0xffffffffffffffffULL",
  213. "__INT8_TYPE__=signed char",
  214. "__cpp_digit_separators=201309L",
  215. "__ELF__=1",
  216. "__xtensa__=1",
  217. "__FLT_RADIX__=2",
  218. "__INT_LEAST16_TYPE__=short int",
  219. "__LDBL_EPSILON__=2.2204460492503131e-16L",
  220. "__UINTMAX_C(c)=c ## ULL",
  221. "__FLT32X_MIN__=2.2250738585072014e-308F32x",
  222. "__SIG_ATOMIC_MAX__=0x7fffffff",
  223. "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1",
  224. "__SIZEOF_PTRDIFF_T__=4",
  225. "__LDBL_DIG__=15",
  226. "__FLT32X_MIN_EXP__=(-1021)",
  227. "__INT_FAST16_MAX__=0x7fffffff",
  228. "__FLT64_DIG__=15",
  229. "__UINT_FAST32_MAX__=0xffffffffU",
  230. "__UINT_LEAST64_TYPE__=long long unsigned int",
  231. "__FLT_HAS_QUIET_NAN__=1",
  232. "__FLT_MAX_10_EXP__=38",
  233. "__LONG_MAX__=0x7fffffffL",
  234. "__FLT_HAS_INFINITY__=1",
  235. "__cpp_unicode_literals=200710L",
  236. "__UINT_FAST16_TYPE__=unsigned int",
  237. "__INT_FAST32_WIDTH__=32",
  238. "__CHAR16_TYPE__=short unsigned int",
  239. "__PRAGMA_REDEFINE_EXTNAME=1",
  240. "__SIZE_WIDTH__=32",
  241. "__INT_LEAST16_MAX__=0x7fff",
  242. "__INT64_MAX__=0x7fffffffffffffffLL",
  243. "__FLT32_DENORM_MIN__=1.4012984643248171e-45F32",
  244. "__SIG_ATOMIC_WIDTH__=32",
  245. "__INT_LEAST64_TYPE__=long long int",
  246. "__INT16_TYPE__=short int",
  247. "__INT_LEAST8_TYPE__=signed char",
  248. "__INT_FAST8_MAX__=0x7fffffff",
  249. "__INTPTR_MAX__=0x7fffffff",
  250. "__cpp_sized_deallocation=201309L",
  251. "__FLT64_HAS_QUIET_NAN__=1",
  252. "__FLT32_MIN_10_EXP__=(-37)",
  253. "__EXCEPTIONS=1",
  254. "__PTRDIFF_WIDTH__=32",
  255. "__LDBL_MANT_DIG__=53",
  256. "__cpp_range_based_for=200907L",
  257. "__FLT64_HAS_INFINITY__=1",
  258. "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)",
  259. "__cpp_return_type_deduction=201304L",
  260. "__INTPTR_TYPE__=int",
  261. "__UINT16_TYPE__=short unsigned int",
  262. "__WCHAR_TYPE__=short unsigned int",
  263. "__SIZEOF_FLOAT__=4",
  264. "__UINTPTR_MAX__=0xffffffffU",
  265. "__INT_FAST64_WIDTH__=64",
  266. "__cpp_decltype=200707L",
  267. "__FLT32_DECIMAL_DIG__=9",
  268. "__INT_FAST64_MAX__=0x7fffffffffffffffLL",
  269. "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1",
  270. "__FLT_NORM_MAX__=3.4028234663852886e+38F",
  271. "__UINT_FAST64_TYPE__=long long unsigned int",
  272. "__INT_MAX__=0x7fffffff",
  273. "__INT64_TYPE__=long long int",
  274. "__FLT_MAX_EXP__=128",
  275. "__DBL_MANT_DIG__=53",
  276. "__cpp_inheriting_constructors=201511L",
  277. "__INT_LEAST64_MAX__=0x7fffffffffffffffLL",
  278. "__WINT_TYPE__=unsigned int",
  279. "__UINT_LEAST32_TYPE__=unsigned int",
  280. "__SIZEOF_SHORT__=2",
  281. "__FLT32_NORM_MAX__=3.4028234663852886e+38F32",
  282. "__LDBL_MIN_EXP__=(-1021)",
  283. "__FLT64_MAX__=1.7976931348623157e+308F64",
  284. "__WINT_WIDTH__=32",
  285. "__INT_LEAST8_MAX__=0x7f",
  286. "__INT_LEAST64_WIDTH__=64",
  287. "__FLT32X_MAX_10_EXP__=308",
  288. "__WCHAR_UNSIGNED__=1",
  289. "__LDBL_MAX_10_EXP__=308",
  290. "__ATOMIC_RELAXED=0",
  291. "__DBL_EPSILON__=double(2.2204460492503131e-16L)",
  292. "__UINT8_C(c)=c",
  293. "__FLT64_MAX_EXP__=1024",
  294. "__INT_LEAST32_TYPE__=int",
  295. "__SIZEOF_WCHAR_T__=2",
  296. "__FLT64_NORM_MAX__=1.7976931348623157e+308F64",
  297. "__INTMAX_MAX__=0x7fffffffffffffffLL",
  298. "__INT_FAST8_TYPE__=int",
  299. "__LDBL_HAS_INFINITY__=1",
  300. "__GNUC_STDC_INLINE__=1",
  301. "__FLT64_HAS_DENORM__=1",
  302. "__FLT32_EPSILON__=1.1920928955078125e-7F32",
  303. "__DBL_DECIMAL_DIG__=17",
  304. "__STDC_UTF_32__=1",
  305. "__INT_FAST8_WIDTH__=32",
  306. "__FLT32X_MAX__=1.7976931348623157e+308F32x",
  307. "__DBL_NORM_MAX__=double(1.7976931348623157e+308L)",
  308. "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__",
  309. "__XTENSA__=1",
  310. "__INTMAX_WIDTH__=64",
  311. "__ORDER_BIG_ENDIAN__=4321",
  312. "__cpp_runtime_arrays=198712L",
  313. "__UINT64_TYPE__=long long unsigned int",
  314. "__UINT32_C(c)=c ## U",
  315. "__cpp_alias_templates=200704L",
  316. "__FLT_DENORM_MIN__=1.4012984643248171e-45F",
  317. "__INT8_MAX__=0x7f",
  318. "__LONG_WIDTH__=32",
  319. "__UINT_FAST32_TYPE__=unsigned int",
  320. "__FLT32X_NORM_MAX__=1.7976931348623157e+308F32x",
  321. "__CHAR32_TYPE__=unsigned int",
  322. "__FLT_MAX__=3.4028234663852886e+38F",
  323. "__cpp_constexpr=201304L",
  324. "__INT32_TYPE__=int",
  325. "__SIZEOF_DOUBLE__=8",
  326. "__cpp_exceptions=199711L",
  327. "__FLT_MIN_10_EXP__=(-37)",
  328. "__FLT64_MIN__=2.2250738585072014e-308F64",
  329. "__INT_LEAST32_WIDTH__=32",
  330. "__INTMAX_TYPE__=long long int",
  331. "__FLT32X_HAS_QUIET_NAN__=1",
  332. "__ATOMIC_CONSUME=1",
  333. "__GNUC_MINOR__=3",
  334. "__INT_FAST16_WIDTH__=32",
  335. "__UINTMAX_MAX__=0xffffffffffffffffULL",
  336. "__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x",
  337. "__DBL_MAX_10_EXP__=308",
  338. "__LDBL_DENORM_MIN__=4.9406564584124654e-324L",
  339. "__INT16_C(c)=c",
  340. "__STDC__=1",
  341. "__FLT32X_DIG__=15",
  342. "__PTRDIFF_TYPE__=int",
  343. "__ATOMIC_SEQ_CST=5",
  344. "__UINT32_TYPE__=unsigned int",
  345. "__FLT32X_MIN_10_EXP__=(-307)",
  346. "__UINTPTR_TYPE__=unsigned int",
  347. "__LDBL_MIN_10_EXP__=(-307)",
  348. "__cpp_generic_lambdas=201304L",
  349. "__SIZEOF_LONG_LONG__=8",
  350. "__cpp_user_defined_literals=200809L",
  351. "__GCC_ATOMIC_LLONG_LOCK_FREE=1",
  352. "__FLT_DECIMAL_DIG__=9",
  353. "__UINT_FAST16_MAX__=0xffffffffU",
  354. "__LDBL_NORM_MAX__=1.7976931348623157e+308L",
  355. "__GCC_ATOMIC_SHORT_LOCK_FREE=1",
  356. "__UINT_FAST8_TYPE__=unsigned int",
  357. "__cpp_init_captures=201304L",
  358. "__ATOMIC_ACQ_REL=4",
  359. "__ATOMIC_RELEASE=3",
  360. "USBCON"
  361. ]
  362. }
  363. ]
  364. }