c_cpp_properties.json 18 KB

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