c_cpp_properties.json 17 KB

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