MHeironimus / ArduinoJoystickLibrary

An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Help Requested

triodit opened this issue · comments

I'm attempting to use the library in VSCode and the example is throwing odd issues. See Below

Its saying to edit the Include Path, but I already did that. Its how I got the #Include Declaration to work.
I tried a forced load too and it still won't work. Sad Panda :(

image

Its similar to the issue I had with the Arduino library.... I think I need to add something to the defines section but I'm not a great coder and I haven't figured out what I'm supposed to do in this situation :(

OK! I figured a way out. Step 1, make sure you add this to c_cpp_properties.json

image

Step 2, make sure you have the library linked to the project. in that same file make sure you have access to all the Arduino IDE supporting files like Arduino.h

image

if your struggling to heres a dump of that whole file

{
"version": 4,
"configurations": [
{
"name": "Win32",
"compilerPath": "cl.exe",
"compilerArgs": [],
"intelliSenseMode": "windows-msvc-x64",
"includePath": [
"${workspaceFolder}//",
"C://Program Files (x86)//Arduino//
",
"C://Program Files (x86)//Arduino//hardware//tools//avr//lib//gcc//avr//7.3.0//include",
"C://Program Files (x86)//Arduino//hardware//arduino//avr//cores//arduino",
"C://Program Files (x86)//Arduino/hardware//arduino//avr//variants//standard",
"C://Program Files (x86)/Arduino/hardware//arduino/avr//variants//leonardo",
"C://Program Files (x86)//Arduino/hardware//arduino//avr//libraries//SPI//src",
"C://Users/sarah/source//repos//Libraries//Arduino_Library//**" //This is where I keep my VSCode Libraries
],
"forcedInclude": [
"C://Program Files (x86)//Arduino//hardware//arduino//avr//cores//arduino//Arduino.h"
],
"cStandard": "c17",
"cppStandard": "c++17",
"defines": [
"USBCON",
"_DEBUG",
"UNICODE",
"_UNICODE"
]
},
{
"name": "Arduino",
"compilerPath": "C:\Users\sarah\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin\avr-g++",
"compilerArgs": [
"-w",
"-std=gnu++11",
"-fpermissive",
"-fno-exceptions",
"-ffunction-sections",
"-fdata-sections",
"-fno-threadsafe-statics",
"-Wno-error=narrowing"
],
"intelliSenseMode": "gcc-x64",
"includePath": [
"C:\Users\sarah\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino",
"C:\Users\sarah\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\variants\leonardo",
"C:\Users\sarah\OneDrive\Not Documents\Arduino\libraries\ArduinoJoystickLibrary-master\src",
"c:\users\sarah\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\lib\gcc\avr\7.3.0\include",
"c:\users\sarah\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\lib\gcc\avr\7.3.0\include-fixed",
"c:\users\sarah\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include"
],
"forcedInclude": [
"C:\Users\sarah\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h"
],
"cStandard": "c11",
"cppStandard": "c++11",
"defines": [
"F_CPU=16000000L",
"ARDUINO=10607",
"ARDUINO_AVR_LEONARDO",
"ARDUINO_ARCH_AVR",
"USB_VID=0x2341",
"USB_PID=0x8036",
"USB_MANUFACTURER="Unknown"",
"USB_PRODUCT="Arduino Leonardo"",
"DBL_MIN_EXP=(-125)",
"HQ_FBIT=15",
"__cpp_attributes=200809",
"UINT_LEAST16_MAX=0xffffU",
"__ATOMIC_ACQUIRE=2",
"SFRACT_IBIT=0",
"FLT_MIN=1.17549435e-38F",
"__GCC_IEC_559_COMPLEX=0",
"__BUILTIN_AVR_SLEEP=1",
"__BUILTIN_AVR_COUNTLSULLK=1",
"__cpp_aggregate_nsdmi=201304",
"__BUILTIN_AVR_COUNTLSULLR=1",
"UFRACT_MAX=0XFFFFP-16UR",
"UINT_LEAST8_TYPE=unsigned char",
"DQ_FBIT=63",
"__INTMAX_C(c)=c ## LL",
"ULFRACT_FBIT=32",
"SACCUM_EPSILON=0x1P-7HK",
"CHAR_BIT=8",
"USQ_IBIT=0",
"UINT8_MAX=0xff",
"ACCUM_FBIT=15",
"WINT_MAX=0x7fff",
"FLT32_MIN_EXP=(-125)",
"__cpp_static_assert=200410",
"USFRACT_FBIT=8",
"ORDER_LITTLE_ENDIAN=1234",
"SIZE_MAX=0xffffU",
"WCHAR_MAX=0x7fff",
"LACCUM_IBIT=32",
"DBL_DENORM_MIN=double(1.40129846e-45L)",
"__GCC_ATOMIC_CHAR_LOCK_FREE=1",
"__GCC_IEC_559=0",
"FLT_EVAL_METHOD=0",
"__BUILTIN_AVR_LLKBITS=1",
"__cpp_binary_literals=201304",
"LLACCUM_MAX=0X7FFFFFFFFFFFFFFFP-47LLK",
"__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1",
"__BUILTIN_AVR_HKBITS=1",
"__BUILTIN_AVR_BITSLLK=1",
"FRACT_FBIT=15",
"__BUILTIN_AVR_BITSLLR=1",
"__cpp_variadic_templates=200704",
"UINT_FAST64_MAX=0xffffffffffffffffULL",
"SIG_ATOMIC_TYPE=char",
"__BUILTIN_AVR_UHKBITS=1",
"UACCUM_FBIT=16",
"DBL_MIN_10_EXP=(-37)",
"FINITE_MATH_ONLY=0",
"__cpp_variable_templates=201304",
"LFRACT_IBIT=0",
"GNUC_PATCHLEVEL=0",
"FLT32_HAS_DENORM=1",
"LFRACT_MAX=0X7FFFFFFFP-31LR",
"UINT_FAST8_MAX=0xff",
"__has_include(STR)=has_include(STR)",
"DEC64_MAX_EXP=385",
"__INT8_C(c)=c",
"INT_LEAST8_WIDTH=8",
"UINT_LEAST64_MAX=0xffffffffffffffffULL",
"SA_FBIT=15",
"SHRT_MAX=0x7fff",
"LDBL_MAX=3.40282347e+38L",
"FRACT_MAX=0X7FFFP-15R",
"UFRACT_FBIT=16",
"UFRACT_MIN=0.0UR",
"UINT_LEAST8_MAX=0xff",
"__GCC_ATOMIC_BOOL_LOCK_FREE=1",
"UINTMAX_TYPE=long long unsigned int",
"LLFRACT_EPSILON=0x1P-63LLR",
"__BUILTIN_AVR_DELAY_CYCLES=1",
"DEC32_EPSILON=1E-6DF",
"FLT_EVAL_METHOD_TS_18661_3=0",
"UINT32_MAX=0xffffffffUL",
"GXX_EXPERIMENTAL_CXX0X=1",
"ULFRACT_MAX=0XFFFFFFFFP-32ULR",
"TA_IBIT=16",
"LDBL_MAX_EXP=128",
"WINT_MIN=(-WINT_MAX - 1)",
"INT_LEAST16_WIDTH=16",
"ULLFRACT_MIN=0.0ULLR",
"SCHAR_MAX=0x7f",
"WCHAR_MIN=(-WCHAR_MAX - 1)",
"__INT64_C(c)=c ## LL",
"DBL_DIG=6",
"__GCC_ATOMIC_POINTER_LOCK_FREE=1",
"AVR_HAVE_SPH=1",
"LLACCUM_MIN=(-0X1P15LLK-0X1P15LLK)",
"__BUILTIN_AVR_KBITS=1",
"__BUILTIN_AVR_ABSK=1",
"__BUILTIN_AVR_ABSR=1",
"SIZEOF_INT=2",
"SIZEOF_POINTER=2",
"__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1",
"USACCUM_IBIT=8",
"USER_LABEL_PREFIX",
"STDC_HOSTED=1",
"LDBL_HAS_INFINITY=1",
"LFRACT_MIN=(-0.5LR-0.5LR)",
"HA_IBIT=8",
"FLT32_DIG=6",
"TQ_IBIT=0",
"FLT_EPSILON=1.19209290e-7F",
"GXX_WEAK=1",
"SHRT_WIDTH=16",
"USFRACT_IBIT=0",
"LDBL_MIN=1.17549435e-38L",
"FRACT_MIN=(-0.5R-0.5R)",
"AVR_SFR_OFFSET=0x20",
"DEC32_MAX=9.999999E96DF",
"__cpp_threadsafe_static_init=200806",
"DA_IBIT=32",
"INT32_MAX=0x7fffffffL",
"UQQ_FBIT=8",
"INT_WIDTH=16",
"SIZEOF_LONG=4",
"UACCUM_MAX=0XFFFFFFFFP-16UK",
"__UINT16_C(c)=c ## U",
"PTRDIFF_WIDTH=16",
"DECIMAL_DIG=9",
"LFRACT_EPSILON=0x1P-31LR",
"AVR_2_BYTE_PC=1",
"ULFRACT_MIN=0.0ULR",
"INTMAX_WIDTH=64",
"__has_include_next(STR)=has_include_next(STR)",
"__BUILTIN_AVR_ULLRBITS=1",
"LDBL_HAS_QUIET_NAN=1",
"ULACCUM_IBIT=32",
"UACCUM_EPSILON=0x1P-16UK",
"__BUILTIN_AVR_SEI=1",
"GNUC=7",
"ULLACCUM_MAX=0XFFFFFFFFFFFFFFFFP-48ULLK",
"__cpp_delegating_constructors=200604",
"HQ_IBIT=0",
"__BUILTIN_AVR_SWAP=1",
"FLT_HAS_DENORM=1",
"SIZEOF_LONG_DOUBLE=4",
"BIGGEST_ALIGNMENT=1",
"STDC_UTF_16=1",
"UINT24_MAX=16777215UL",
"__BUILTIN_AVR_NOP=1",
"GNUC_STDC_INLINE=1",
"DQ_IBIT=0",
"FLT32_HAS_INFINITY=1",
"DBL_MAX=double(3.40282347e+38L)",
"ULFRACT_IBIT=0",
"__cpp_raw_strings=200710",
"INT_FAST32_MAX=0x7fffffffL",
"DBL_HAS_INFINITY=1",
"INT64_MAX=0x7fffffffffffffffLL",
"ACCUM_IBIT=16",
"DEC32_MIN_EXP=(-94)",
"__BUILTIN_AVR_UKBITS=1",
"INTPTR_WIDTH=16",
"__BUILTIN_AVR_FMULSU=1",
"LACCUM_MAX=0X7FFFFFFFFFFFFFFFP-31LK",
"INT_FAST16_TYPE=int",
"LDBL_HAS_DENORM=1",
"__BUILTIN_AVR_BITSK=1",
"__BUILTIN_AVR_BITSR=1",
"__cplusplus=201402L",
"__cpp_ref_qualifiers=200710",
"DEC128_MAX=9.999999999999999999999999999999999E6144DL",
"INT_LEAST32_MAX=0x7fffffffL",
"USING_SJLJ_EXCEPTIONS=1",
"DEC32_MIN=1E-95DF",
"ACCUM_MAX=0X7FFFFFFFP-15K",
"__DEPRECATED=1",
"__cpp_rvalue_references=200610",
"DBL_MAX_EXP=128",
"USACCUM_EPSILON=0x1P-8UHK",
"WCHAR_WIDTH=16",
"FLT32_MAX=3.40282347e+38F32",
"DEC128_EPSILON=1E-33DL",
"SFRACT_MAX=0X7FP-7HR",
"FRACT_IBIT=0",
"PTRDIFF_MAX=0x7fff",
"UACCUM_MIN=0.0UK",
"UACCUM_IBIT=16",
"__BUILTIN_AVR_NOPS=1",
"__BUILTIN_AVR_WDR=1",
"FLT32_HAS_QUIET_NAN=1",
"GNUG=7",
"LONG_LONG_MAX=0x7fffffffffffffffLL",
"SIZEOF_SIZE_T=2",
"ULACCUM_MAX=0XFFFFFFFFFFFFFFFFP-32ULK",
"__cpp_rvalue_reference=200610",
"__cpp_nsdmi=200809",
"SIZEOF_WINT_T=2",
"LONG_LONG_WIDTH=64",
"__cpp_initializer_lists=200806",
"FLT32_MAX_EXP=128",
"SA_IBIT=16",
"ULLACCUM_MIN=0.0ULLK",
"__BUILTIN_AVR_ROUNDUHK=1",
"__BUILTIN_AVR_ROUNDUHR=1",
"__cpp_hex_float=201603",
"__GXX_ABI_VERSION=1011",
"INT24_MAX=8388607L",
"UTA_FBIT=48",
"FLT_MIN_EXP=(-125)",
"USFRACT_MAX=0XFFP-8UHR",
"UFRACT_IBIT=0",
"__BUILTIN_AVR_ROUNDFX=1",
"__BUILTIN_AVR_ROUNDULK=1",
"__BUILTIN_AVR_ROUNDULR=1",
"__cpp_lambdas=200907",
"__BUILTIN_AVR_COUNTLSLLK=1",
"__BUILTIN_AVR_COUNTLSLLR=1",
"__BUILTIN_AVR_ROUNDHK=1",
"INT_FAST64_TYPE=long long int",
"__BUILTIN_AVR_ROUNDHR=1",
"DBL_MIN=double(1.17549435e-38L)",
"__BUILTIN_AVR_COUNTLSK=1",
"__BUILTIN_AVR_ROUNDLK=1",
"__BUILTIN_AVR_COUNTLSR=1",
"__BUILTIN_AVR_ROUNDLR=1",
"LACCUM_MIN=(-0X1P31LK-0X1P31LK)",
"ULLACCUM_FBIT=48",
"__BUILTIN_AVR_LKBITS=1",
"ULLFRACT_EPSILON=0x1P-64ULLR",
"DEC128_MIN=1E-6143DL",
"REGISTER_PREFIX",
"UINT16_MAX=0xffffU",
"DBL_HAS_DENORM=1",
"__BUILTIN_AVR_ULKBITS=1",
"ACCUM_MIN=(-0X1P15K-0X1P15K)",
"AVR_ARCH=2",
"SQ_IBIT=0",
"FLT32_MIN=1.17549435e-38F32",
"UINT8_TYPE=unsigned char",
"__BUILTIN_AVR_ROUNDUK=1",
"__BUILTIN_AVR_ROUNDUR=1",
"UHA_FBIT=8",
"NO_INLINE=1",
"SFRACT_MIN=(-0.5HR-0.5HR)",
"UTQ_FBIT=128",
"FLT_MANT_DIG=24",
"LDBL_DECIMAL_DIG=9",
"VERSION="7.3.0"",
"__UINT64_C(c)=c ## ULL",
"ULLFRACT_FBIT=64",
"__cpp_unicode_characters=200704",
"FRACT_EPSILON=0x1P-15R",
"ULACCUM_MIN=0.0ULK",
"UDA_FBIT=32",
"__cpp_decltype_auto=201304",
"LLACCUM_EPSILON=0x1P-47LLK",
"__GCC_ATOMIC_INT_LOCK_FREE=1",
"FLT32_MANT_DIG=24",
"__BUILTIN_AVR_BITSUHK=1",
"__BUILTIN_AVR_BITSUHR=1",
"FLOAT_WORD_ORDER=ORDER_LITTLE_ENDIAN",
"USFRACT_MIN=0.0UHR",
"__BUILTIN_AVR_BITSULK=1",
"ULLACCUM_IBIT=16",
"__BUILTIN_AVR_BITSULR=1",
"UQQ_IBIT=0",
"__BUILTIN_AVR_LLRBITS=1",
"SCHAR_WIDTH=8",
"__BUILTIN_AVR_BITSULLK=1",
"__BUILTIN_AVR_BITSULLR=1",
"__INT32_C(c)=c ## L",
"DEC64_EPSILON=1E-15DD",
"ORDER_PDP_ENDIAN=3412",
"DEC128_MIN_EXP=(-6142)",
"UHQ_FBIT=16",
"LLACCUM_FBIT=47",
"FLT32_MAX_10_EXP=38",
"__BUILTIN_AVR_ROUNDULLK=1",
"__BUILTIN_AVR_ROUNDULLR=1",
"INT_FAST32_TYPE=long int",
"__BUILTIN_AVR_HRBITS=1",
"UINT_LEAST16_TYPE=unsigned int",
"__BUILTIN_AVR_UHRBITS=1",
"INT16_MAX=0x7fff",
"SIZE_TYPE=unsigned int",
"UINT64_MAX=0xffffffffffffffffULL",
"UDQ_FBIT=64",
"INT8_TYPE=signed char",
"__cpp_digit_separators=201309",
"ELF=1",
"ULFRACT_EPSILON=0x1P-32ULR",
"LLFRACT_FBIT=63",
"FLT_RADIX=2",
"INT_LEAST16_TYPE=int",
"__BUILTIN_AVR_ABSFX=1",
"LDBL_EPSILON=1.19209290e-7L",
"__UINTMAX_C(c)=c ## ULL",
"INT24_MIN=(-INT24_MAX-1)",
"SACCUM_MAX=0X7FFFP-7HK",
"__BUILTIN_AVR_ABSHR=1",
"SIG_ATOMIC_MAX=0x7f",
"__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1",
"__cpp_sized_deallocation=201309",
"SIZEOF_PTRDIFF_T=2",
"__AVR=1",
"__BUILTIN_AVR_ABSLK=1",
"__BUILTIN_AVR_ABSLR=1",
"LACCUM_EPSILON=0x1P-31LK",
"DEC32_SUBNORMAL_MIN=0.000001E-95DF",
"INT_FAST16_MAX=0x7fff",
"UINT_FAST32_MAX=0xffffffffUL",
"UINT_LEAST64_TYPE=long long unsigned int",
"USACCUM_MAX=0XFFFFP-8UHK",
"SFRACT_EPSILON=0x1P-7HR",
"FLT_HAS_QUIET_NAN=1",
"FLT_MAX_10_EXP=38",
"LONG_MAX=0x7fffffffL",
"DEC128_SUBNORMAL_MIN=0.000000000000000000000000000000001E-6143DL",
"FLT_HAS_INFINITY=1",
"__cpp_unicode_literals=200710",
"USA_FBIT=16",
"UINT_FAST16_TYPE=unsigned int",
"DEC64_MAX=9.999999999999999E384DD",
"INT_FAST32_WIDTH=32",
"__BUILTIN_AVR_RBITS=1",
"CHAR16_TYPE=unsigned int",
"__PRAGMA_REDEFINE_EXTNAME=1",
"SIZE_WIDTH=16",
"INT_LEAST16_MAX=0x7fff",
"DEC64_MANT_DIG=16",
"UINT_LEAST32_MAX=0xffffffffUL",
"SACCUM_FBIT=7",
"FLT32_DENORM_MIN=1.40129846e-45F32",
"__GCC_ATOMIC_LONG_LOCK_FREE=1",
"SIG_ATOMIC_WIDTH=8",
"INT_LEAST64_TYPE=long long int",
"INT16_TYPE=int",
"INT_LEAST8_TYPE=signed char",
"SQ_FBIT=31",
"DEC32_MAX_EXP=97",
"INT_FAST8_MAX=0x7f",
"INTPTR_MAX=0x7fff",
"QQ_FBIT=7",
"__cpp_range_based_for=200907",
"UTA_IBIT=16",
"AVR_ERRATA_SKIP=1",
"FLT32_MIN_10_EXP=(-37)",
"LDBL_MANT_DIG=24",
"SFRACT_FBIT=7",
"SACCUM_MIN=(-0X1P7HK-0X1P7HK)",
"DBL_HAS_QUIET_NAN=1",
"SIG_ATOMIC_MIN=(-SIG_ATOMIC_MAX - 1)",
"AVR=1",
"__BUILTIN_AVR_FMULS=1",
"__cpp_return_type_deduction=201304",
"INTPTR_TYPE=int",
"UINT16_TYPE=unsigned int",
"WCHAR_TYPE=int",
"SIZEOF_FLOAT=4",
"AVR=1",
"__BUILTIN_AVR_INSERT_BITS=1",
"USQ_FBIT=32",
"UINTPTR_MAX=0xffffU",
"INT_FAST64_WIDTH=64",
"DEC64_MIN_EXP=(-382)",
"__cpp_decltype=200707",
"FLT32_DECIMAL_DIG=9",
"INT_FAST64_MAX=0x7fffffffffffffffLL",
"__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1",
"FLT_DIG=6",
"UINT_FAST64_TYPE=long long unsigned int",
"__BUILTIN_AVR_BITSHK=1",
"__BUILTIN_AVR_BITSHR=1",
"INT_MAX=0x7fff",
"LACCUM_FBIT=31",
"USACCUM_MIN=0.0UHK",
"UHA_IBIT=8",
"INT64_TYPE=long long int",
"__BUILTIN_AVR_BITSLK=1",
"__BUILTIN_AVR_BITSLR=1",
"FLT_MAX_EXP=128",
"UTQ_IBIT=0",
"DBL_MANT_DIG=24",
"__cpp_inheriting_constructors=201511",
"__BUILTIN_AVR_ULLKBITS=1",
"INT_LEAST64_MAX=0x7fffffffffffffffLL",
"DEC64_MIN=1E-383DD",
"WINT_TYPE=int",
"UINT_LEAST32_TYPE=long unsigned int",
"SIZEOF_SHORT=2",
"ULLFRACT_IBIT=0",
"LDBL_MIN_EXP=(-125)",
"UDA_IBIT=32",
"WINT_WIDTH=16",
"INT_LEAST8_MAX=0x7f",
"LFRACT_FBIT=31",
"LDBL_MAX_10_EXP=38",
"__ATOMIC_RELAXED=0",
"DBL_EPSILON=double(1.19209290e-7L)",
"__BUILTIN_AVR_BITSUK=1",
"__BUILTIN_AVR_BITSUR=1",
"__UINT8_C(c)=c",
"INT_LEAST32_TYPE=long int",
"__BUILTIN_AVR_URBITS=1",
"SIZEOF_WCHAR_T=2",
"LLFRACT_MAX=0X7FFFFFFFFFFFFFFFP-63LLR",
"TQ_FBIT=127",
"INT_FAST8_TYPE=signed char",
"ULLACCUM_EPSILON=0x1P-48ULLK",
"__BUILTIN_AVR_ROUNDK=1",
"__BUILTIN_AVR_ROUNDR=1",
"UHQ_IBIT=0",
"LLACCUM_IBIT=16",
"FLT32_EPSILON=1.19209290e-7F32",
"DBL_DECIMAL_DIG=9",
"STDC_UTF_32=1",
"INT_FAST8_WIDTH=8",
"DEC_EVAL_METHOD=2",
"TA_FBIT=47",
"UDQ_IBIT=0",
"ORDER_BIG_ENDIAN=4321",
"__cpp_runtime_arrays=198712",
"WITH_AVRLIBC=1",
"UINT64_TYPE=long long unsigned int",
"ACCUM_EPSILON=0x1P-15K",
"__UINT32_C(c)=c ## UL",
"__BUILTIN_AVR_COUNTLSUHK=1",
"INTMAX_MAX=0x7fffffffffffffffLL",
"__cpp_alias_templates=200704",
"__BUILTIN_AVR_COUNTLSUHR=1",
"BYTE_ORDER=ORDER_LITTLE_ENDIAN",
"FLT_DENORM_MIN=1.40129846e-45F",
"LLFRACT_IBIT=0",
"INT8_MAX=0x7f",
"LONG_WIDTH=32",
"UINT_FAST32_TYPE=long unsigned int",
"CHAR32_TYPE=long unsigned int",
"__BUILTIN_AVR_COUNTLSULK=1",
"__BUILTIN_AVR_COUNTLSULR=1",
"FLT_MAX=3.40282347e+38F",
"__cpp_constexpr=201304",
"USACCUM_FBIT=8",
"__BUILTIN_AVR_COUNTLSFX=1",
"INT32_TYPE=long int",
"SIZEOF_DOUBLE=4",
"FLT_MIN_10_EXP=(-37)",
"UFRACT_EPSILON=0x1P-16UR",
"INT_LEAST32_WIDTH=32",
"__BUILTIN_AVR_COUNTLSHK=1",
"__BUILTIN_AVR_COUNTLSHR=1",
"INTMAX_TYPE=long long int",
"__BUILTIN_AVR_ABSLLK=1",
"__BUILTIN_AVR_ABSLLR=1",
"DEC128_MAX_EXP=6145",
"AVR_HAVE_16BIT_SP=1",
"__ATOMIC_CONSUME=1",
"GNUC_MINOR=3",
"INT_FAST16_WIDTH=16",
"UINTMAX_MAX=0xffffffffffffffffULL",
"DEC32_MANT_DIG=7",
"HA_FBIT=7",
"__BUILTIN_AVR_COUNTLSLK=1",
"__BUILTIN_AVR_COUNTLSLR=1",
"__BUILTIN_AVR_CLI=1",
"DBL_MAX_10_EXP=38",
"LDBL_DENORM_MIN=1.40129846e-45L",
"__INT16_C(c)=c",
"__cpp_generic_lambdas=201304",
"STDC=1",
"PTRDIFF_TYPE=int",
"LLFRACT_MIN=(-0.5LLR-0.5LLR)",
"__BUILTIN_AVR_LRBITS=1",
"__ATOMIC_SEQ_CST=5",
"DA_FBIT=31",
"UINT32_TYPE=long unsigned int",
"__BUILTIN_AVR_ROUNDLLK=1",
"UINTPTR_TYPE=unsigned int",
"__BUILTIN_AVR_ROUNDLLR=1",
"USA_IBIT=16",
"__BUILTIN_AVR_ULRBITS=1",
"DEC64_SUBNORMAL_MIN=0.000000000000001E-383DD",
"DEC128_MANT_DIG=34",
"LDBL_MIN_10_EXP=(-37)",
"__BUILTIN_AVR_COUNTLSUK=1",
"__BUILTIN_AVR_COUNTLSUR=1",
"SIZEOF_LONG_LONG=8",
"ULACCUM_EPSILON=0x1P-32ULK",
"__cpp_user_defined_literals=200809",
"SACCUM_IBIT=8",
"__GCC_ATOMIC_LLONG_LOCK_FREE=1",
"LDBL_DIG=6",
"FLT_DECIMAL_DIG=9",
"UINT_FAST16_MAX=0xffffU",
"__GCC_ATOMIC_SHORT_LOCK_FREE=1",
"__BUILTIN_AVR_ABSHK=1",
"__BUILTIN_AVR_FLASH_SEGMENT=1",
"INT_LEAST64_WIDTH=64",
"ULLFRACT_MAX=0XFFFFFFFFFFFFFFFFP-64ULLR",
"UINT_FAST8_TYPE=unsigned char",
"USFRACT_EPSILON=0x1P-8UHR",
"ULACCUM_FBIT=32",
"QQ_IBIT=0",
"__cpp_init_captures=201304",
"__ATOMIC_ACQ_REL=4",
"__ATOMIC_RELEASE=3",
"__BUILTIN_AVR_FMUL=1",
"USBCON"
]
}
]
}