microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.4k stars 1.51k forks source link

Intellisense flags a bunch of problems that aren't problems #12176

Open jmailloux opened 2 months ago

jmailloux commented 2 months ago

Environment

Bug Summary and Steps to Reproduce

Bug Summary: A bunch of problems get flagged in C/C++ source files if there is "--param" in the "compilerArgs" list in c_cpp_properties.json. Removing "--param" fixes all of the problems. My c_cpp_properties was autogenerated by the Arduino extension.

Expected behavior: Having "--param" in the compilerArgs" list shouldn't be able to affect not identifying classes and things like that.

Configuration and Logs

{
    "version": 4,
    "configurations": [
        {
            "name": "Arduino",
            "compilerPath": "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/arm-none-eabi-g++",
            "compilerArgs": [
                "-mcpu=cortex-m4",
                "-mfpu=fpv4-sp-d16",
                "-mfloat-abi=hard",
                "-mthumb",
                "-w",
                "-std=gnu++17",
                "-ffunction-sections",
                "-fdata-sections",
                "-fno-threadsafe-statics",
                "--param",
                "-fno-rtti",
                "-fno-exceptions",
                "-fno-use-cxa-atexit"
            ],
            "intelliSenseMode": "gcc-x64",
            "includePath": [
                "/Users/jerrymailloux/dev/envgoarduino/pmic_board",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/avr",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/LL",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/OpenAMP",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/hid",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/cdc",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Inc",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Src",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/STM32F4xx",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/open-amp/lib/include",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/libmetal/lib/include",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/virtual_driver",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/Core/Include/",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Include/",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/Include",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)",
                "/Users/jerrymailloux/Documents/Arduino/libraries/STM32FreeRTOS/src",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SPI/src",
                "/Users/jerrymailloux/Documents/Arduino/libraries/SdFat/src",
                "/Users/jerrymailloux/Documents/Arduino/libraries/STM32_CAN",
                "/Users/jerrymailloux/Documents/Arduino/libraries/STM32RTC/src",
                "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-logger/src",
                "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-printf/src",
                "/Users/jerrymailloux/Documents/Arduino/libraries/enVgOS",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SrcWrapper/src",
                "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-mcp2515",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/Wire/src",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/arm-none-eabi",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/backward",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include-fixed",
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include"
            ],
            "forcedInclude": [
                "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/Arduino.h"
            ],
            "cStandard": "c11",
            "cppStandard": "c++17",
            "defines": [
                "USE_FULL_LL_DRIVER",
                "NDEBUG",
                "STM32F4xx",
                "ARDUINO=10607",
                "ARDUINO_GENERIC_F412RETX",
                "ARDUINO_ARCH_STM32",
                "BOARD_NAME=\"GENERIC_F412RETX\"",
                "VARIANT_H=\"variant_generic.h\"",
                "STM32F412Rx",
                "USBCON",
                "USBD_VID=0",
                "USBD_PID=0",
                "HAL_PCD_MODULE_ENABLED",
                "USBD_USE_CDC",
                "HAL_UART_MODULE_ENABLED",
                "__DBL_MIN_EXP__=(-1021)",
                "__HQ_FBIT__=15",
                "__cpp_attributes=200809L",
                "__cpp_nontype_template_parameter_auto=201606L",
                "__UINT_LEAST16_MAX__=0xffff",
                "__ARM_SIZEOF_WCHAR_T=4",
                "__ATOMIC_ACQUIRE=2",
                "__SFRACT_IBIT__=0",
                "__FLT_MIN__=1.1754943508222875e-38F",
                "__GCC_IEC_559_COMPLEX=0",
                "__cpp_aggregate_nsdmi=201304L",
                "__UFRACT_MAX__=0XFFFFP-16UR",
                "__UINT_LEAST8_TYPE__=unsigned char",
                "__DQ_FBIT__=63",
                "__INTMAX_C(c)=c ## LL",
                "__ULFRACT_FBIT__=32",
                "__CHAR_BIT__=8",
                "__USQ_IBIT__=0",
                "__UINT8_MAX__=0xff",
                "__ACCUM_FBIT__=15",
                "__WINT_MAX__=0xffffffffU",
                "__FLT32_MIN_EXP__=(-125)",
                "__cpp_static_assert=201411L",
                "__USFRACT_FBIT__=8",
                "__ORDER_LITTLE_ENDIAN__=1234",
                "__SIZE_MAX__=0xffffffffU",
                "__ARM_ARCH_ISA_ARM=1",
                "__WCHAR_MAX__=0xffffffffU",
                "__LACCUM_IBIT__=32",
                "__DBL_DENORM_MIN__=double(4.9406564584124654e-324L)",
                "__GCC_ATOMIC_CHAR_LOCK_FREE=1",
                "__GCC_IEC_559=0",
                "__FLT32X_DECIMAL_DIG__=17",
                "__FLT_EVAL_METHOD__=0",
                "__TQ_IBIT__=0",
                "__cpp_binary_literals=201304L",
                "__LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LLK",
                "__FLT64_DECIMAL_DIG__=17",
                "__cpp_noexcept_function_type=201510L",
                "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1",
                "__cpp_variadic_templates=200704L",
                "__UINT_FAST64_MAX__=0xffffffffffffffffULL",
                "__SIG_ATOMIC_TYPE__=int",
                "__DBL_MIN_10_EXP__=(-307)",
                "__FINITE_MATH_ONLY__=0",
                "__ARMEL__=1",
                "__cpp_variable_templates=201304L",
                "__FLT32X_MAX_EXP__=1024",
                "__LFRACT_IBIT__=0",
                "__GNUC_PATCHLEVEL__=1",
                "__FLT32_HAS_DENORM__=1",
                "__LFRACT_MAX__=0X7FFFFFFFP-31LR",
                "__USA_FBIT__=16",
                "__UINT_FAST8_MAX__=0xffffffffU",
                "__cpp_rvalue_reference=200610L",
                "__cpp_nested_namespace_definitions=201411L",
                "__ARM_ARCH_4T__=1",
                "__INT8_C(c)=c",
                "__INT_LEAST8_WIDTH__=8",
                "__cpp_variadic_using=201611L",
                "__UINT_LEAST64_MAX__=0xffffffffffffffffULL",
                "__INT_LEAST8_MAX__=0x7f",
                "__SA_FBIT__=15",
                "__cpp_capture_star_this=201603L",
                "__SHRT_MAX__=0x7fff",
                "__LDBL_MAX__=1.7976931348623157e+308L",
                "__FRACT_MAX__=0X7FFFP-15R",
                "__cpp_if_constexpr=201606L",
                "__LDBL_IS_IEC_60559__=2",
                "__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",
                "__FLT_EVAL_METHOD_TS_18661_3__=0",
                "__CHAR_UNSIGNED__=1",
                "__UINT32_MAX__=0xffffffffUL",
                "__GXX_EXPERIMENTAL_CXX0X__=1",
                "__ULFRACT_MAX__=0XFFFFFFFFP-32ULR",
                "__TA_IBIT__=64",
                "__LDBL_MAX_EXP__=1024",
                "__WINT_MIN__=0U",
                "__FLT32X_IS_IEC_60559__=2",
                "__INT_LEAST16_WIDTH__=16",
                "__ULLFRACT_MIN__=0.0ULLR",
                "__SCHAR_MAX__=0x7f",
                "__WCHAR_MIN__=0U",
                "__INT64_C(c)=c ## LL",
                "__GCC_ATOMIC_POINTER_LOCK_FREE=1",
                "__LLACCUM_MIN__=(-0X1P31LLK-0X1P31LLK)",
                "__SIZEOF_INT__=4",
                "__FLT32X_MANT_DIG__=53",
                "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1",
                "__USACCUM_IBIT__=8",
                "__cpp_aligned_new=201606L",
                "__FLT32_MAX_10_EXP__=38",
                "__STDC_HOSTED__=1",
                "__LFRACT_MIN__=(-0.5LR-0.5LR)",
                "__HA_IBIT__=8",
                "__cpp_decltype_auto=201304L",
                "__DBL_DIG__=15",
                "__FLT32_DIG__=6",
                "__FLT_EPSILON__=1.1920928955078125e-7F",
                "__APCS_32__=1",
                "__GXX_WEAK__=1",
                "__SHRT_WIDTH__=16",
                "__FLT32_IS_IEC_60559__=2",
                "__USFRACT_IBIT__=0",
                "__LDBL_MIN__=2.2250738585072014e-308L",
                "__DBL_IS_IEC_60559__=2",
                "__FRACT_MIN__=(-0.5R-0.5R)",
                "__cpp_threadsafe_static_init=200806L",
                "__DA_IBIT__=32",
                "__ARM_SIZEOF_MINIMAL_ENUM=1",
                "__FLT32X_HAS_INFINITY__=1",
                "__INT32_MAX__=0x7fffffffL",
                "__UQQ_FBIT__=8",
                "__INT_WIDTH__=32",
                "__SIZEOF_LONG__=4",
                "__UACCUM_MAX__=0XFFFFFFFFP-16UK",
                "__UINT16_C(c)=c",
                "__DECIMAL_DIG__=17",
                "__LFRACT_EPSILON__=0x1P-31LR",
                "__FLT64_EPSILON__=2.2204460492503131e-16F64",
                "__ULFRACT_MIN__=0.0ULR",
                "__INT16_MAX__=0x7fff",
                "__FLT64_MIN_EXP__=(-1021)",
                "__LDBL_HAS_QUIET_NAN__=1",
                "__ULACCUM_IBIT__=32",
                "__FLT64_MANT_DIG__=53",
                "__UACCUM_EPSILON__=0x1P-16UK",
                "__GNUC__=12",
                "__ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULLK",
                "__GXX_RTTI=1",
                "__HQ_IBIT__=0",
                "__FLT_HAS_DENORM__=1",
                "__SIZEOF_LONG_DOUBLE__=8",
                "__SA_IBIT__=16",
                "__BIGGEST_ALIGNMENT__=8",
                "__STDC_UTF_16__=1",
                "__FLT64_MAX_10_EXP__=308",
                "__GNUC_STDC_INLINE__=1",
                "__DQ_IBIT__=0",
                "__cpp_delegating_constructors=200604L",
                "__FLT32_HAS_INFINITY__=1",
                "__DBL_MAX__=double(1.7976931348623157e+308L)",
                "__ULFRACT_IBIT__=0",
                "__cpp_raw_strings=200710L",
                "__INT_FAST32_MAX__=0x7fffffff",
                "__DBL_HAS_INFINITY__=1",
                "__cpp_deduction_guides=201703L",
                "__HAVE_SPECULATION_SAFE_VALUE=1",
                "__cpp_fold_expressions=201603L",
                "__ACCUM_IBIT__=16",
                "__THUMB_INTERWORK__=1",
                "__INTPTR_WIDTH__=32",
                "__UINT_LEAST32_MAX__=0xffffffffUL",
                "__ULLACCUM_IBIT__=32",
                "__LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK",
                "__FLT32X_HAS_DENORM__=1",
                "__INT_FAST16_TYPE__=int",
                "__LDBL_HAS_DENORM__=1",
                "__cplusplus=201703L",
                "__cpp_ref_qualifiers=200710L",
                "__INT_LEAST32_MAX__=0x7fffffffL",
                "__ARM_PCS=1",
                "__ACCUM_MAX__=0X7FFFFFFFP-15K",
                "__DEPRECATED=1",
                "__cpp_rvalue_references=200610L",
                "__DBL_MAX_EXP__=1024",
                "__USACCUM_EPSILON__=0x1P-8UHK",
                "__WCHAR_WIDTH__=32",
                "__FLT32_MAX__=3.4028234663852886e+38F32",
                "__GCC_ATOMIC_LONG_LOCK_FREE=1",
                "__SFRACT_MAX__=0X7FP-7HR",
                "__FRACT_IBIT__=0",
                "__PTRDIFF_MAX__=0x7fffffff",
                "__UACCUM_MIN__=0.0UK",
                "__UACCUM_IBIT__=16",
                "__FLT32_HAS_QUIET_NAN__=1",
                "__GNUG__=12",
                "__LONG_LONG_MAX__=0x7fffffffffffffffLL",
                "__ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK",
                "__cpp_nsdmi=200809L",
                "__SIZEOF_WINT_T__=4",
                "__LONG_LONG_WIDTH__=64",
                "__cpp_initializer_lists=200806L",
                "__FLT32_MAX_EXP__=128",
                "__ULLACCUM_MIN__=0.0ULLK",
                "__cpp_hex_float=201603L",
                "__GXX_ABI_VERSION=1017",
                "__UTA_FBIT__=64",
                "__FLT_MIN_EXP__=(-125)",
                "__UFRACT_IBIT__=0",
                "__cpp_enumerator_attributes=201411L",
                "__cpp_lambdas=200907L",
                "__INT_FAST64_TYPE__=long long int",
                "__FLT64_DENORM_MIN__=4.9406564584124654e-324F64",
                "__DBL_MIN__=double(2.2250738585072014e-308L)",
                "__SIZEOF_POINTER__=4",
                "__SIZE_TYPE__=unsigned int",
                "__DBL_HAS_QUIET_NAN__=1",
                "__FLT32X_EPSILON__=2.2204460492503131e-16F32x",
                "__LACCUM_MIN__=(-0X1P31LK-0X1P31LK)",
                "__FRACT_FBIT__=15",
                "__ULLACCUM_FBIT__=32",
                "__GXX_TYPEINFO_EQUALITY_INLINE=0",
                "__FLT64_MIN_10_EXP__=(-307)",
                "__ULLFRACT_EPSILON__=0x1P-64ULLR",
                "__USES_INITFINI__=1",
                "__REGISTER_PREFIX__",
                "__UINT16_MAX__=0xffff",
                "__ACCUM_MIN__=(-0X1P15K-0X1P15K)",
                "__SQ_IBIT__=0",
                "__FLT32_MIN__=1.1754943508222875e-38F32",
                "__UINT8_TYPE__=unsigned char",
                "__UHA_FBIT__=8",
                "__FLT_DIG__=6",
                "__NO_INLINE__=1",
                "__SFRACT_MIN__=(-0.5HR-0.5HR)",
                "__UTQ_FBIT__=128",
                "__DEC_EVAL_METHOD__=2",
                "__FLT_MANT_DIG__=24",
                "__LDBL_DECIMAL_DIG__=17",
                "__VERSION__=\"12.2.1 20221205\"",
                "__UINT64_C(c)=c ## ULL",
                "__ULLFRACT_FBIT__=64",
                "__cpp_unicode_characters=201411L",
                "__SOFTFP__=1",
                "__FRACT_EPSILON__=0x1P-15R",
                "__ULACCUM_MIN__=0.0ULK",
                "__UDA_FBIT__=32",
                "__LLACCUM_EPSILON__=0x1P-31LLK",
                "__GCC_ATOMIC_INT_LOCK_FREE=1",
                "__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__",
                "__USFRACT_MIN__=0.0UHR",
                "__FLT32_MANT_DIG__=24",
                "__cpp_aggregate_bases=201603L",
                "__UQQ_IBIT__=0",
                "__USFRACT_MAX__=0XFFP-8UHR",
                "__SCHAR_WIDTH__=8",
                "__INT32_C(c)=c ## L",
                "__ORDER_PDP_ENDIAN__=3412",
                "__UHQ_FBIT__=16",
                "__LLACCUM_FBIT__=31",
                "__INT_FAST32_TYPE__=int",
                "__UINT_LEAST16_TYPE__=short unsigned int",
                "__DBL_HAS_DENORM__=1",
                "__cpp_rtti=199711L",
                "__UINT64_MAX__=0xffffffffffffffffULL",
                "__FLT_IS_IEC_60559__=2",
                "__UDQ_FBIT__=64",
                "__GNUC_WIDE_EXECUTION_CHARSET_NAME=\"UTF-32LE\"",
                "__INT8_TYPE__=signed char",
                "__cpp_digit_separators=201309L",
                "__ELF__=1",
                "__GCC_ASM_FLAG_OUTPUTS__=1",
                "__SACCUM_EPSILON__=0x1P-7HK",
                "__ULFRACT_EPSILON__=0x1P-32ULR",
                "__LLFRACT_FBIT__=63",
                "__FLT_RADIX__=2",
                "__INT_LEAST16_TYPE__=short int",
                "__LDBL_EPSILON__=2.2204460492503131e-16L",
                "__UINTMAX_C(c)=c ## ULL",
                "__SACCUM_MAX__=0X7FFFP-7HK",
                "__FLT32X_MIN__=2.2250738585072014e-308F32x",
                "__SIG_ATOMIC_MAX__=0x7fffffff",
                "__UACCUM_FBIT__=16",
                "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1",
                "__USER_LABEL_PREFIX__",
                "__VFP_FP__=1",
                "__SIZEOF_PTRDIFF_T__=4",
                "__LACCUM_EPSILON__=0x1P-31LK",
                "__LDBL_DIG__=15",
                "__FLT64_IS_IEC_60559__=2",
                "__FLT32X_MIN_EXP__=(-1021)",
                "__INT_FAST16_MAX__=0x7fffffff",
                "__GCC_CONSTRUCTIVE_SIZE=64",
                "__FLT64_DIG__=15",
                "__UINT_FAST32_MAX__=0xffffffffU",
                "__UINT_LEAST64_TYPE__=long long unsigned int",
                "__SFRACT_EPSILON__=0x1P-7HR",
                "__FLT_HAS_QUIET_NAN__=1",
                "__FLT_MAX_10_EXP__=38",
                "__LONG_MAX__=0x7fffffffL",
                "__SIZEOF_SIZE_T__=4",
                "__FLT_HAS_INFINITY__=1",
                "__GNUC_EXECUTION_CHARSET_NAME=\"UTF-8\"",
                "__cpp_unicode_literals=200710L",
                "__UINT_FAST16_TYPE__=unsigned int",
                "__ARM_32BIT_STATE=1",
                "__INT_FAST32_WIDTH__=32",
                "__CHAR16_TYPE__=short unsigned int",
                "__PRAGMA_REDEFINE_EXTNAME=1",
                "__SIZE_WIDTH__=32",
                "__INT_LEAST16_MAX__=0x7fff",
                "__INT64_MAX__=0x7fffffffffffffffLL",
                "__SACCUM_FBIT__=7",
                "__FLT32_DENORM_MIN__=1.4012984643248171e-45F32",
                "__SIG_ATOMIC_WIDTH__=32",
                "__INT_LEAST64_TYPE__=long long int",
                "__INT16_TYPE__=short int",
                "__INT_LEAST8_TYPE__=signed char",
                "__cpp_structured_bindings=201606L",
                "__SQ_FBIT__=31",
                "__ARM_ARCH_ISA_THUMB=1",
                "__INT_FAST8_MAX__=0x7fffffff",
                "__ARM_ARCH=4",
                "__INTPTR_MAX__=0x7fffffff",
                "__cpp_sized_deallocation=201309L",
                "__cpp_guaranteed_copy_elision=201606L",
                "__QQ_FBIT__=7",
                "__UTA_IBIT__=64",
                "__FLT64_HAS_QUIET_NAN__=1",
                "__FLT32_MIN_10_EXP__=(-37)",
                "__EXCEPTIONS=1",
                "__PTRDIFF_WIDTH__=32",
                "__LDBL_MANT_DIG__=53",
                "__SFRACT_FBIT__=7",
                "__cpp_range_based_for=201603L",
                "__SACCUM_MIN__=(-0X1P7HK-0X1P7HK)",
                "__FLT64_HAS_INFINITY__=1",
                "__STDCPP_DEFAULT_NEW_ALIGNMENT__=8",
                "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)",
                "__cpp_nontype_template_args=201411L",
                "__cpp_return_type_deduction=201304L",
                "__INTPTR_TYPE__=int",
                "__UINT16_TYPE__=short unsigned int",
                "__WCHAR_TYPE__=unsigned int",
                "__SIZEOF_FLOAT__=4",
                "__TQ_FBIT__=127",
                "__USQ_FBIT__=32",
                "__UINTPTR_MAX__=0xffffffffU",
                "__INT_FAST64_WIDTH__=64",
                "__cpp_decltype=200707L",
                "__FLT32_DECIMAL_DIG__=9",
                "__INT_FAST64_MAX__=0x7fffffffffffffffLL",
                "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1",
                "__FLT_NORM_MAX__=3.4028234663852886e+38F",
                "__UINT_FAST64_TYPE__=long long unsigned int",
                "__cpp_inline_variables=201606L",
                "__INT_MAX__=0x7fffffff",
                "__LACCUM_FBIT__=31",
                "__USACCUM_MIN__=0.0UHK",
                "__UHA_IBIT__=8",
                "__INT64_TYPE__=long long int",
                "__FLT_MAX_EXP__=128",
                "__UTQ_IBIT__=0",
                "__DBL_MANT_DIG__=53",
                "__cpp_inheriting_constructors=201511L",
                "__INT_LEAST64_MAX__=0x7fffffffffffffffLL",
                "__WINT_TYPE__=unsigned int",
                "__UINT_LEAST32_TYPE__=long unsigned int",
                "__SIZEOF_SHORT__=2",
                "__ULLFRACT_IBIT__=0",
                "__FLT32_NORM_MAX__=3.4028234663852886e+38F32",
                "__LDBL_MIN_EXP__=(-1021)",
                "__arm__=1",
                "__FLT64_MAX__=1.7976931348623157e+308F64",
                "__UDA_IBIT__=32",
                "__WINT_WIDTH__=32",
                "__cpp_template_auto=201606L",
                "__INT_LEAST64_WIDTH__=64",
                "__FLT32X_MAX_10_EXP__=308",
                "__LFRACT_FBIT__=31",
                "__WCHAR_UNSIGNED__=1",
                "__LDBL_MAX_10_EXP__=308",
                "__ATOMIC_RELAXED=0",
                "__DBL_EPSILON__=double(2.2204460492503131e-16L)",
                "__UINT8_C(c)=c",
                "__FLT64_MAX_EXP__=1024",
                "__INT_LEAST32_TYPE__=long int",
                "__SIZEOF_WCHAR_T__=4",
                "__LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR",
                "__FLT64_NORM_MAX__=1.7976931348623157e+308F64",
                "__INTMAX_MAX__=0x7fffffffffffffffLL",
                "__INT_FAST8_TYPE__=int",
                "__cpp_namespace_attributes=201411L",
                "__ULLACCUM_EPSILON__=0x1P-32ULLK",
                "__USACCUM_MAX__=0XFFFFP-8UHK",
                "__LDBL_HAS_INFINITY__=1",
                "__UHQ_IBIT__=0",
                "__ARM_FEATURE_COPROC=1",
                "__LLACCUM_IBIT__=32",
                "__FLT64_HAS_DENORM__=1",
                "__FLT32_EPSILON__=1.1920928955078125e-7F32",
                "__DBL_DECIMAL_DIG__=17",
                "__STDC_UTF_32__=1",
                "__INT_FAST8_WIDTH__=32",
                "__FLT32X_MAX__=1.7976931348623157e+308F32x",
                "__TA_FBIT__=63",
                "__DBL_NORM_MAX__=double(1.7976931348623157e+308L)",
                "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__",
                "__GCC_DESTRUCTIVE_SIZE=64",
                "__UDQ_IBIT__=0",
                "__INTMAX_WIDTH__=64",
                "__ORDER_BIG_ENDIAN__=4321",
                "__cpp_runtime_arrays=198712L",
                "__UINT64_TYPE__=long long unsigned int",
                "__ACCUM_EPSILON__=0x1P-15K",
                "__UINT32_C(c)=c ## UL",
                "__cpp_alias_templates=200704L",
                "__FLT_DENORM_MIN__=1.4012984643248171e-45F",
                "__LLFRACT_IBIT__=0",
                "__INT8_MAX__=0x7f",
                "__LONG_WIDTH__=32",
                "__UINT_FAST32_TYPE__=unsigned int",
                "__FLT32X_NORM_MAX__=1.7976931348623157e+308F32x",
                "__CHAR32_TYPE__=long unsigned int",
                "__FLT_MAX__=3.4028234663852886e+38F",
                "__cpp_constexpr=201603L",
                "__USACCUM_FBIT__=8",
                "__INT32_TYPE__=long int",
                "__SIZEOF_DOUBLE__=8",
                "__cpp_exceptions=199711L",
                "__FLT_MIN_10_EXP__=(-37)",
                "__UFRACT_EPSILON__=0x1P-16UR",
                "__FLT64_MIN__=2.2250738585072014e-308F64",
                "__INT_LEAST32_WIDTH__=32",
                "__INTMAX_TYPE__=long long int",
                "__FLT32X_HAS_QUIET_NAN__=1",
                "__ATOMIC_CONSUME=1",
                "__GNUC_MINOR__=2",
                "__INT_FAST16_WIDTH__=32",
                "__UINTMAX_MAX__=0xffffffffffffffffULL",
                "__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x",
                "__HA_FBIT__=7",
                "__cpp_template_template_args=201611L",
                "__DBL_MAX_10_EXP__=308",
                "__LDBL_DENORM_MIN__=4.9406564584124654e-324L",
                "__INT16_C(c)=c",
                "__STDC__=1",
                "__FLT32X_DIG__=15",
                "__PTRDIFF_TYPE__=int",
                "__LLFRACT_MIN__=(-0.5LLR-0.5LLR)",
                "__ATOMIC_SEQ_CST=5",
                "__DA_FBIT__=31",
                "__UINT32_TYPE__=long unsigned int",
                "__FLT32X_MIN_10_EXP__=(-307)",
                "__UINTPTR_TYPE__=unsigned int",
                "__USA_IBIT__=16",
                "__ARM_EABI__=1",
                "__LDBL_MIN_10_EXP__=(-307)",
                "__cpp_generic_lambdas=201304L",
                "__SIZEOF_LONG_LONG__=8",
                "__ULACCUM_EPSILON__=0x1P-32ULK",
                "__cpp_user_defined_literals=200809L",
                "__SACCUM_IBIT__=8",
                "__GCC_ATOMIC_LLONG_LOCK_FREE=1",
                "__FLT_DECIMAL_DIG__=9",
                "__UINT_FAST16_MAX__=0xffffffffU",
                "__LDBL_NORM_MAX__=1.7976931348623157e+308L",
                "__GCC_ATOMIC_SHORT_LOCK_FREE=1",
                "__ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR",
                "__UINT_FAST8_TYPE__=unsigned int",
                "__USFRACT_EPSILON__=0x1P-8UHR",
                "__ULACCUM_FBIT__=32",
                "__QQ_IBIT__=0",
                "__cpp_init_captures=201304L",
                "__ATOMIC_ACQ_REL=4",
                "__ATOMIC_RELEASE=3",
                "USBCON"
            ]
        }
    ]
}

-------- Diagnostics - 4/8/2024, 9:50:08 PM
Version: 1.19.9
Current Configuration:
{
    "name": "Arduino",
    "compilerPath": "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/arm-none-eabi-g++",
    "compilerArgs": [
        "-mcpu=cortex-m4",
        "-mfpu=fpv4-sp-d16",
        "-mfloat-abi=hard",
        "-mthumb",
        "-w",
        "-std=gnu++17",
        "-ffunction-sections",
        "-fdata-sections",
        "-fno-threadsafe-statics",
        "--param",
        "-fno-rtti",
        "-fno-exceptions",
        "-fno-use-cxa-atexit"
    ],
    "intelliSenseMode": "gcc-x64",
    "includePath": [
        "/Users/jerrymailloux/dev/envgoarduino/pmic_board",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/avr",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/LL",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/OpenAMP",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/hid",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/cdc",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Inc",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Src",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/STM32F4xx",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/open-amp/lib/include",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/libmetal/lib/include",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/virtual_driver",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/Core/Include/",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Include/",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/Include",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)",
        "/Users/jerrymailloux/Documents/Arduino/libraries/STM32FreeRTOS/src",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SPI/src",
        "/Users/jerrymailloux/Documents/Arduino/libraries/SdFat/src",
        "/Users/jerrymailloux/Documents/Arduino/libraries/STM32_CAN",
        "/Users/jerrymailloux/Documents/Arduino/libraries/STM32RTC/src",
        "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-logger/src",
        "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-printf/src",
        "/Users/jerrymailloux/Documents/Arduino/libraries/enVgOS",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SrcWrapper/src",
        "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-mcp2515",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/Wire/src",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/arm-none-eabi",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/backward",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include-fixed",
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include"
    ],
    "forcedInclude": [
        "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/Arduino.h"
    ],
    "cStandard": "c11",
    "cppStandard": "c++17",
    "defines": [
        "USE_FULL_LL_DRIVER",
        "NDEBUG",
        "STM32F4xx",
        "ARDUINO=10607",
        "ARDUINO_GENERIC_F412RETX",
        "ARDUINO_ARCH_STM32",
        "BOARD_NAME=\"GENERIC_F412RETX\"",
        "VARIANT_H=\"variant_generic.h\"",
        "STM32F412Rx",
        "USBCON",
        "USBD_VID=0",
        "USBD_PID=0",
        "HAL_PCD_MODULE_ENABLED",
        "USBD_USE_CDC",
        "HAL_UART_MODULE_ENABLED",
        "__DBL_MIN_EXP__=(-1021)",
        "__HQ_FBIT__=15",
        "__cpp_attributes=200809L",
        "__cpp_nontype_template_parameter_auto=201606L",
        "__UINT_LEAST16_MAX__=0xffff",
        "__ARM_SIZEOF_WCHAR_T=4",
        "__ATOMIC_ACQUIRE=2",
        "__SFRACT_IBIT__=0",
        "__FLT_MIN__=1.1754943508222875e-38F",
        "__GCC_IEC_559_COMPLEX=0",
        "__cpp_aggregate_nsdmi=201304L",
        "__UFRACT_MAX__=0XFFFFP-16UR",
        "__UINT_LEAST8_TYPE__=unsigned char",
        "__DQ_FBIT__=63",
        "__INTMAX_C(c)=c ## LL",
        "__ULFRACT_FBIT__=32",
        "__CHAR_BIT__=8",
        "__USQ_IBIT__=0",
        "__UINT8_MAX__=0xff",
        "__ACCUM_FBIT__=15",
        "__WINT_MAX__=0xffffffffU",
        "__FLT32_MIN_EXP__=(-125)",
        "__cpp_static_assert=201411L",
        "__USFRACT_FBIT__=8",
        "__ORDER_LITTLE_ENDIAN__=1234",
        "__SIZE_MAX__=0xffffffffU",
        "__ARM_ARCH_ISA_ARM=1",
        "__WCHAR_MAX__=0xffffffffU",
        "__LACCUM_IBIT__=32",
        "__DBL_DENORM_MIN__=double(4.9406564584124654e-324L)",
        "__GCC_ATOMIC_CHAR_LOCK_FREE=1",
        "__GCC_IEC_559=0",
        "__FLT32X_DECIMAL_DIG__=17",
        "__FLT_EVAL_METHOD__=0",
        "__TQ_IBIT__=0",
        "__cpp_binary_literals=201304L",
        "__LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LLK",
        "__FLT64_DECIMAL_DIG__=17",
        "__cpp_noexcept_function_type=201510L",
        "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1",
        "__cpp_variadic_templates=200704L",
        "__UINT_FAST64_MAX__=0xffffffffffffffffULL",
        "__SIG_ATOMIC_TYPE__=int",
        "__DBL_MIN_10_EXP__=(-307)",
        "__FINITE_MATH_ONLY__=0",
        "__ARMEL__=1",
        "__cpp_variable_templates=201304L",
        "__FLT32X_MAX_EXP__=1024",
        "__LFRACT_IBIT__=0",
        "__GNUC_PATCHLEVEL__=1",
        "__FLT32_HAS_DENORM__=1",
        "__LFRACT_MAX__=0X7FFFFFFFP-31LR",
        "__USA_FBIT__=16",
        "__UINT_FAST8_MAX__=0xffffffffU",
        "__cpp_rvalue_reference=200610L",
        "__cpp_nested_namespace_definitions=201411L",
        "__ARM_ARCH_4T__=1",
        "__INT8_C(c)=c",
        "__INT_LEAST8_WIDTH__=8",
        "__cpp_variadic_using=201611L",
        "__UINT_LEAST64_MAX__=0xffffffffffffffffULL",
        "__INT_LEAST8_MAX__=0x7f",
        "__SA_FBIT__=15",
        "__cpp_capture_star_this=201603L",
        "__SHRT_MAX__=0x7fff",
        "__LDBL_MAX__=1.7976931348623157e+308L",
        "__FRACT_MAX__=0X7FFFP-15R",
        "__cpp_if_constexpr=201606L",
        "__LDBL_IS_IEC_60559__=2",
        "__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",
        "__FLT_EVAL_METHOD_TS_18661_3__=0",
        "__CHAR_UNSIGNED__=1",
        "__UINT32_MAX__=0xffffffffUL",
        "__GXX_EXPERIMENTAL_CXX0X__=1",
        "__ULFRACT_MAX__=0XFFFFFFFFP-32ULR",
        "__TA_IBIT__=64",
        "__LDBL_MAX_EXP__=1024",
        "__WINT_MIN__=0U",
        "__FLT32X_IS_IEC_60559__=2",
        "__INT_LEAST16_WIDTH__=16",
        "__ULLFRACT_MIN__=0.0ULLR",
        "__SCHAR_MAX__=0x7f",
        "__WCHAR_MIN__=0U",
        "__INT64_C(c)=c ## LL",
        "__GCC_ATOMIC_POINTER_LOCK_FREE=1",
        "__LLACCUM_MIN__=(-0X1P31LLK-0X1P31LLK)",
        "__SIZEOF_INT__=4",
        "__FLT32X_MANT_DIG__=53",
        "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1",
        "__USACCUM_IBIT__=8",
        "__cpp_aligned_new=201606L",
        "__FLT32_MAX_10_EXP__=38",
        "__STDC_HOSTED__=1",
        "__LFRACT_MIN__=(-0.5LR-0.5LR)",
        "__HA_IBIT__=8",
        "__cpp_decltype_auto=201304L",
        "__DBL_DIG__=15",
        "__FLT32_DIG__=6",
        "__FLT_EPSILON__=1.1920928955078125e-7F",
        "__APCS_32__=1",
        "__GXX_WEAK__=1",
        "__SHRT_WIDTH__=16",
        "__FLT32_IS_IEC_60559__=2",
        "__USFRACT_IBIT__=0",
        "__LDBL_MIN__=2.2250738585072014e-308L",
        "__DBL_IS_IEC_60559__=2",
        "__FRACT_MIN__=(-0.5R-0.5R)",
        "__cpp_threadsafe_static_init=200806L",
        "__DA_IBIT__=32",
        "__ARM_SIZEOF_MINIMAL_ENUM=1",
        "__FLT32X_HAS_INFINITY__=1",
        "__INT32_MAX__=0x7fffffffL",
        "__UQQ_FBIT__=8",
        "__INT_WIDTH__=32",
        "__SIZEOF_LONG__=4",
        "__UACCUM_MAX__=0XFFFFFFFFP-16UK",
        "__UINT16_C(c)=c",
        "__DECIMAL_DIG__=17",
        "__LFRACT_EPSILON__=0x1P-31LR",
        "__FLT64_EPSILON__=2.2204460492503131e-16F64",
        "__ULFRACT_MIN__=0.0ULR",
        "__INT16_MAX__=0x7fff",
        "__FLT64_MIN_EXP__=(-1021)",
        "__LDBL_HAS_QUIET_NAN__=1",
        "__ULACCUM_IBIT__=32",
        "__FLT64_MANT_DIG__=53",
        "__UACCUM_EPSILON__=0x1P-16UK",
        "__GNUC__=12",
        "__ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULLK",
        "__GXX_RTTI=1",
        "__HQ_IBIT__=0",
        "__FLT_HAS_DENORM__=1",
        "__SIZEOF_LONG_DOUBLE__=8",
        "__SA_IBIT__=16",
        "__BIGGEST_ALIGNMENT__=8",
        "__STDC_UTF_16__=1",
        "__FLT64_MAX_10_EXP__=308",
        "__GNUC_STDC_INLINE__=1",
        "__DQ_IBIT__=0",
        "__cpp_delegating_constructors=200604L",
        "__FLT32_HAS_INFINITY__=1",
        "__DBL_MAX__=double(1.7976931348623157e+308L)",
        "__ULFRACT_IBIT__=0",
        "__cpp_raw_strings=200710L",
        "__INT_FAST32_MAX__=0x7fffffff",
        "__DBL_HAS_INFINITY__=1",
        "__cpp_deduction_guides=201703L",
        "__HAVE_SPECULATION_SAFE_VALUE=1",
        "__cpp_fold_expressions=201603L",
        "__ACCUM_IBIT__=16",
        "__THUMB_INTERWORK__=1",
        "__INTPTR_WIDTH__=32",
        "__UINT_LEAST32_MAX__=0xffffffffUL",
        "__ULLACCUM_IBIT__=32",
        "__LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK",
        "__FLT32X_HAS_DENORM__=1",
        "__INT_FAST16_TYPE__=int",
        "__LDBL_HAS_DENORM__=1",
        "__cplusplus=201703L",
        "__cpp_ref_qualifiers=200710L",
        "__INT_LEAST32_MAX__=0x7fffffffL",
        "__ARM_PCS=1",
        "__ACCUM_MAX__=0X7FFFFFFFP-15K",
        "__DEPRECATED=1",
        "__cpp_rvalue_references=200610L",
        "__DBL_MAX_EXP__=1024",
        "__USACCUM_EPSILON__=0x1P-8UHK",
        "__WCHAR_WIDTH__=32",
        "__FLT32_MAX__=3.4028234663852886e+38F32",
        "__GCC_ATOMIC_LONG_LOCK_FREE=1",
        "__SFRACT_MAX__=0X7FP-7HR",
        "__FRACT_IBIT__=0",
        "__PTRDIFF_MAX__=0x7fffffff",
        "__UACCUM_MIN__=0.0UK",
        "__UACCUM_IBIT__=16",
        "__FLT32_HAS_QUIET_NAN__=1",
        "__GNUG__=12",
        "__LONG_LONG_MAX__=0x7fffffffffffffffLL",
        "__ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK",
        "__cpp_nsdmi=200809L",
        "__SIZEOF_WINT_T__=4",
        "__LONG_LONG_WIDTH__=64",
        "__cpp_initializer_lists=200806L",
        "__FLT32_MAX_EXP__=128",
        "__ULLACCUM_MIN__=0.0ULLK",
        "__cpp_hex_float=201603L",
        "__GXX_ABI_VERSION=1017",
        "__UTA_FBIT__=64",
        "__FLT_MIN_EXP__=(-125)",
        "__UFRACT_IBIT__=0",
        "__cpp_enumerator_attributes=201411L",
        "__cpp_lambdas=200907L",
        "__INT_FAST64_TYPE__=long long int",
        "__FLT64_DENORM_MIN__=4.9406564584124654e-324F64",
        "__DBL_MIN__=double(2.2250738585072014e-308L)",
        "__SIZEOF_POINTER__=4",
        "__SIZE_TYPE__=unsigned int",
        "__DBL_HAS_QUIET_NAN__=1",
        "__FLT32X_EPSILON__=2.2204460492503131e-16F32x",
        "__LACCUM_MIN__=(-0X1P31LK-0X1P31LK)",
        "__FRACT_FBIT__=15",
        "__ULLACCUM_FBIT__=32",
        "__GXX_TYPEINFO_EQUALITY_INLINE=0",
        "__FLT64_MIN_10_EXP__=(-307)",
        "__ULLFRACT_EPSILON__=0x1P-64ULLR",
        "__USES_INITFINI__=1",
        "__REGISTER_PREFIX__",
        "__UINT16_MAX__=0xffff",
        "__ACCUM_MIN__=(-0X1P15K-0X1P15K)",
        "__SQ_IBIT__=0",
        "__FLT32_MIN__=1.1754943508222875e-38F32",
        "__UINT8_TYPE__=unsigned char",
        "__UHA_FBIT__=8",
        "__FLT_DIG__=6",
        "__NO_INLINE__=1",
        "__SFRACT_MIN__=(-0.5HR-0.5HR)",
        "__UTQ_FBIT__=128",
        "__DEC_EVAL_METHOD__=2",
        "__FLT_MANT_DIG__=24",
        "__LDBL_DECIMAL_DIG__=17",
        "__VERSION__=\"12.2.1 20221205\"",
        "__UINT64_C(c)=c ## ULL",
        "__ULLFRACT_FBIT__=64",
        "__cpp_unicode_characters=201411L",
        "__SOFTFP__=1",
        "__FRACT_EPSILON__=0x1P-15R",
        "__ULACCUM_MIN__=0.0ULK",
        "__UDA_FBIT__=32",
        "__LLACCUM_EPSILON__=0x1P-31LLK",
        "__GCC_ATOMIC_INT_LOCK_FREE=1",
        "__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__",
        "__USFRACT_MIN__=0.0UHR",
        "__FLT32_MANT_DIG__=24",
        "__cpp_aggregate_bases=201603L",
        "__UQQ_IBIT__=0",
        "__USFRACT_MAX__=0XFFP-8UHR",
        "__SCHAR_WIDTH__=8",
        "__INT32_C(c)=c ## L",
        "__ORDER_PDP_ENDIAN__=3412",
        "__UHQ_FBIT__=16",
        "__LLACCUM_FBIT__=31",
        "__INT_FAST32_TYPE__=int",
        "__UINT_LEAST16_TYPE__=short unsigned int",
        "__DBL_HAS_DENORM__=1",
        "__cpp_rtti=199711L",
        "__UINT64_MAX__=0xffffffffffffffffULL",
        "__FLT_IS_IEC_60559__=2",
        "__UDQ_FBIT__=64",
        "__GNUC_WIDE_EXECUTION_CHARSET_NAME=\"UTF-32LE\"",
        "__INT8_TYPE__=signed char",
        "__cpp_digit_separators=201309L",
        "__ELF__=1",
        "__GCC_ASM_FLAG_OUTPUTS__=1",
        "__SACCUM_EPSILON__=0x1P-7HK",
        "__ULFRACT_EPSILON__=0x1P-32ULR",
        "__LLFRACT_FBIT__=63",
        "__FLT_RADIX__=2",
        "__INT_LEAST16_TYPE__=short int",
        "__LDBL_EPSILON__=2.2204460492503131e-16L",
        "__UINTMAX_C(c)=c ## ULL",
        "__SACCUM_MAX__=0X7FFFP-7HK",
        "__FLT32X_MIN__=2.2250738585072014e-308F32x",
        "__SIG_ATOMIC_MAX__=0x7fffffff",
        "__UACCUM_FBIT__=16",
        "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1",
        "__USER_LABEL_PREFIX__",
        "__VFP_FP__=1",
        "__SIZEOF_PTRDIFF_T__=4",
        "__LACCUM_EPSILON__=0x1P-31LK",
        "__LDBL_DIG__=15",
        "__FLT64_IS_IEC_60559__=2",
        "__FLT32X_MIN_EXP__=(-1021)",
        "__INT_FAST16_MAX__=0x7fffffff",
        "__GCC_CONSTRUCTIVE_SIZE=64",
        "__FLT64_DIG__=15",
        "__UINT_FAST32_MAX__=0xffffffffU",
        "__UINT_LEAST64_TYPE__=long long unsigned int",
        "__SFRACT_EPSILON__=0x1P-7HR",
        "__FLT_HAS_QUIET_NAN__=1",
        "__FLT_MAX_10_EXP__=38",
        "__LONG_MAX__=0x7fffffffL",
        "__SIZEOF_SIZE_T__=4",
        "__FLT_HAS_INFINITY__=1",
        "__GNUC_EXECUTION_CHARSET_NAME=\"UTF-8\"",
        "__cpp_unicode_literals=200710L",
        "__UINT_FAST16_TYPE__=unsigned int",
        "__ARM_32BIT_STATE=1",
        "__INT_FAST32_WIDTH__=32",
        "__CHAR16_TYPE__=short unsigned int",
        "__PRAGMA_REDEFINE_EXTNAME=1",
        "__SIZE_WIDTH__=32",
        "__INT_LEAST16_MAX__=0x7fff",
        "__INT64_MAX__=0x7fffffffffffffffLL",
        "__SACCUM_FBIT__=7",
        "__FLT32_DENORM_MIN__=1.4012984643248171e-45F32",
        "__SIG_ATOMIC_WIDTH__=32",
        "__INT_LEAST64_TYPE__=long long int",
        "__INT16_TYPE__=short int",
        "__INT_LEAST8_TYPE__=signed char",
        "__cpp_structured_bindings=201606L",
        "__SQ_FBIT__=31",
        "__ARM_ARCH_ISA_THUMB=1",
        "__INT_FAST8_MAX__=0x7fffffff",
        "__ARM_ARCH=4",
        "__INTPTR_MAX__=0x7fffffff",
        "__cpp_sized_deallocation=201309L",
        "__cpp_guaranteed_copy_elision=201606L",
        "__QQ_FBIT__=7",
        "__UTA_IBIT__=64",
        "__FLT64_HAS_QUIET_NAN__=1",
        "__FLT32_MIN_10_EXP__=(-37)",
        "__EXCEPTIONS=1",
        "__PTRDIFF_WIDTH__=32",
        "__LDBL_MANT_DIG__=53",
        "__SFRACT_FBIT__=7",
        "__cpp_range_based_for=201603L",
        "__SACCUM_MIN__=(-0X1P7HK-0X1P7HK)",
        "__FLT64_HAS_INFINITY__=1",
        "__STDCPP_DEFAULT_NEW_ALIGNMENT__=8",
        "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)",
        "__cpp_nontype_template_args=201411L",
        "__cpp_return_type_deduction=201304L",
        "__INTPTR_TYPE__=int",
        "__UINT16_TYPE__=short unsigned int",
        "__WCHAR_TYPE__=unsigned int",
        "__SIZEOF_FLOAT__=4",
        "__TQ_FBIT__=127",
        "__USQ_FBIT__=32",
        "__UINTPTR_MAX__=0xffffffffU",
        "__INT_FAST64_WIDTH__=64",
        "__cpp_decltype=200707L",
        "__FLT32_DECIMAL_DIG__=9",
        "__INT_FAST64_MAX__=0x7fffffffffffffffLL",
        "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1",
        "__FLT_NORM_MAX__=3.4028234663852886e+38F",
        "__UINT_FAST64_TYPE__=long long unsigned int",
        "__cpp_inline_variables=201606L",
        "__INT_MAX__=0x7fffffff",
        "__LACCUM_FBIT__=31",
        "__USACCUM_MIN__=0.0UHK",
        "__UHA_IBIT__=8",
        "__INT64_TYPE__=long long int",
        "__FLT_MAX_EXP__=128",
        "__UTQ_IBIT__=0",
        "__DBL_MANT_DIG__=53",
        "__cpp_inheriting_constructors=201511L",
        "__INT_LEAST64_MAX__=0x7fffffffffffffffLL",
        "__WINT_TYPE__=unsigned int",
        "__UINT_LEAST32_TYPE__=long unsigned int",
        "__SIZEOF_SHORT__=2",
        "__ULLFRACT_IBIT__=0",
        "__FLT32_NORM_MAX__=3.4028234663852886e+38F32",
        "__LDBL_MIN_EXP__=(-1021)",
        "__arm__=1",
        "__FLT64_MAX__=1.7976931348623157e+308F64",
        "__UDA_IBIT__=32",
        "__WINT_WIDTH__=32",
        "__cpp_template_auto=201606L",
        "__INT_LEAST64_WIDTH__=64",
        "__FLT32X_MAX_10_EXP__=308",
        "__LFRACT_FBIT__=31",
        "__WCHAR_UNSIGNED__=1",
        "__LDBL_MAX_10_EXP__=308",
        "__ATOMIC_RELAXED=0",
        "__DBL_EPSILON__=double(2.2204460492503131e-16L)",
        "__UINT8_C(c)=c",
        "__FLT64_MAX_EXP__=1024",
        "__INT_LEAST32_TYPE__=long int",
        "__SIZEOF_WCHAR_T__=4",
        "__LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR",
        "__FLT64_NORM_MAX__=1.7976931348623157e+308F64",
        "__INTMAX_MAX__=0x7fffffffffffffffLL",
        "__INT_FAST8_TYPE__=int",
        "__cpp_namespace_attributes=201411L",
        "__ULLACCUM_EPSILON__=0x1P-32ULLK",
        "__USACCUM_MAX__=0XFFFFP-8UHK",
        "__LDBL_HAS_INFINITY__=1",
        "__UHQ_IBIT__=0",
        "__ARM_FEATURE_COPROC=1",
        "__LLACCUM_IBIT__=32",
        "__FLT64_HAS_DENORM__=1",
        "__FLT32_EPSILON__=1.1920928955078125e-7F32",
        "__DBL_DECIMAL_DIG__=17",
        "__STDC_UTF_32__=1",
        "__INT_FAST8_WIDTH__=32",
        "__FLT32X_MAX__=1.7976931348623157e+308F32x",
        "__TA_FBIT__=63",
        "__DBL_NORM_MAX__=double(1.7976931348623157e+308L)",
        "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__",
        "__GCC_DESTRUCTIVE_SIZE=64",
        "__UDQ_IBIT__=0",
        "__INTMAX_WIDTH__=64",
        "__ORDER_BIG_ENDIAN__=4321",
        "__cpp_runtime_arrays=198712L",
        "__UINT64_TYPE__=long long unsigned int",
        "__ACCUM_EPSILON__=0x1P-15K",
        "__UINT32_C(c)=c ## UL",
        "__cpp_alias_templates=200704L",
        "__FLT_DENORM_MIN__=1.4012984643248171e-45F",
        "__LLFRACT_IBIT__=0",
        "__INT8_MAX__=0x7f",
        "__LONG_WIDTH__=32",
        "__UINT_FAST32_TYPE__=unsigned int",
        "__FLT32X_NORM_MAX__=1.7976931348623157e+308F32x",
        "__CHAR32_TYPE__=long unsigned int",
        "__FLT_MAX__=3.4028234663852886e+38F",
        "__cpp_constexpr=201603L",
        "__USACCUM_FBIT__=8",
        "__INT32_TYPE__=long int",
        "__SIZEOF_DOUBLE__=8",
        "__cpp_exceptions=199711L",
        "__FLT_MIN_10_EXP__=(-37)",
        "__UFRACT_EPSILON__=0x1P-16UR",
        "__FLT64_MIN__=2.2250738585072014e-308F64",
        "__INT_LEAST32_WIDTH__=32",
        "__INTMAX_TYPE__=long long int",
        "__FLT32X_HAS_QUIET_NAN__=1",
        "__ATOMIC_CONSUME=1",
        "__GNUC_MINOR__=2",
        "__INT_FAST16_WIDTH__=32",
        "__UINTMAX_MAX__=0xffffffffffffffffULL",
        "__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x",
        "__HA_FBIT__=7",
        "__cpp_template_template_args=201611L",
        "__DBL_MAX_10_EXP__=308",
        "__LDBL_DENORM_MIN__=4.9406564584124654e-324L",
        "__INT16_C(c)=c",
        "__STDC__=1",
        "__FLT32X_DIG__=15",
        "__PTRDIFF_TYPE__=int",
        "__LLFRACT_MIN__=(-0.5LLR-0.5LLR)",
        "__ATOMIC_SEQ_CST=5",
        "__DA_FBIT__=31",
        "__UINT32_TYPE__=long unsigned int",
        "__FLT32X_MIN_10_EXP__=(-307)",
        "__UINTPTR_TYPE__=unsigned int",
        "__USA_IBIT__=16",
        "__ARM_EABI__=1",
        "__LDBL_MIN_10_EXP__=(-307)",
        "__cpp_generic_lambdas=201304L",
        "__SIZEOF_LONG_LONG__=8",
        "__ULACCUM_EPSILON__=0x1P-32ULK",
        "__cpp_user_defined_literals=200809L",
        "__SACCUM_IBIT__=8",
        "__GCC_ATOMIC_LLONG_LOCK_FREE=1",
        "__FLT_DECIMAL_DIG__=9",
        "__UINT_FAST16_MAX__=0xffffffffU",
        "__LDBL_NORM_MAX__=1.7976931348623157e+308L",
        "__GCC_ATOMIC_SHORT_LOCK_FREE=1",
        "__ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR",
        "__UINT_FAST8_TYPE__=unsigned int",
        "__USFRACT_EPSILON__=0x1P-8UHR",
        "__ULACCUM_FBIT__=32",
        "__QQ_IBIT__=0",
        "__cpp_init_captures=201304L",
        "__ATOMIC_ACQ_REL=4",
        "__ATOMIC_RELEASE=3",
        "USBCON"
    ],
    "compilerPathIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "intelliSenseModeIsExplicit": true,
    "compilerPathInCppPropertiesJson": "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/arm-none-eabi-g++",
    "mergeConfigurations": false,
    "browse": {
        "path": [
            "/Users/jerrymailloux/dev/envgoarduino/pmic_board",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/avr",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/LL",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/OpenAMP",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/hid",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/cdc",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Inc",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Src",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/STM32F4xx",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/open-amp/lib/include",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/libmetal/lib/include",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/virtual_driver",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/Core/Include/",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Include/",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/Include",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)",
            "/Users/jerrymailloux/Documents/Arduino/libraries/STM32FreeRTOS/src",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SPI/src",
            "/Users/jerrymailloux/Documents/Arduino/libraries/SdFat/src",
            "/Users/jerrymailloux/Documents/Arduino/libraries/STM32_CAN",
            "/Users/jerrymailloux/Documents/Arduino/libraries/STM32RTC/src",
            "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-logger/src",
            "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-printf/src",
            "/Users/jerrymailloux/Documents/Arduino/libraries/enVgOS",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SrcWrapper/src",
            "/Users/jerrymailloux/Documents/Arduino/libraries/arduino-mcp2515",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/Wire/src",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/arm-none-eabi",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/backward",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include-fixed",
            "/Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include",
            "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
cpptools version (native): 1.19.9.0
Translation Unit Mappings:
[ /Users/jerrymailloux/dev/envgoarduino/pmic_board/akseries_servo.cpp - source TU]:
Translation Unit Configurations:
[ /Users/jerrymailloux/dev/envgoarduino/pmic_board/akseries_servo.cpp ]:
    Process ID: 77509
    Memory Usage: 33 MB
    Compiler Path: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/arm-none-eabi-g++
    Includes:
        /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1
        /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/arm-none-eabi
        /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/backward
        /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include
        /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include-fixed
        /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include
    Standard Version: c++17
    IntelliSense Mode: macos-gcc-arm
    Other Flags:
        --g++
        --gnu_version=120201
Total Memory Usage: 33 MB

------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 38872

Other Extensions

No response

Additional context

No response

Colengms commented 2 months ago

Hi @jmailloux . Could set the setting: "C_Cpp.loggingLevel": "Debug" and provide the output of the C/C++ output channel leading up to the repro? That log should indicate the full command line used to query the compiler for system includes and defines, using the args from your configuration. Also, can you provide a specific example of something you are seeing that is not functioning as expected, so we can look at that specifically?

It looks like --param name=value should be handled properly by the extension and passed along to the compiler when the extension queries it for system includes and system defines. However, your usage of that var appears to be incorrect. The gcc command line arg docs indicate that an additional argument is expected to follow it. In your case --param is followed by -fno-rtti, which doesn't seem to be correct, so the --param and may be inadvertently preventing -fno-rtti from being used by the compiler. Perhaps this is a bug with how the Arduino extension generates configuration information?

Are you seeing a warning message about a failure to query the compiler? If not, the resulting configuration may be valid but incorrect, and due to incorrect args that the C/C++ extension is passing along to the compiler.

jmailloux commented 2 months ago

Here is the output of the C/C++ Output Channel in Debug Mode: LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (invoked) cpptools/didChangeVisibleTextEditors LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (invoked) cpptools/didChangeVisibleTextEditors LSP: (received) cpptools/didChangeCppProperties (id: 6352) LSP: (invoked) cpptools/didChangeCppProperties (id: 6352) LSP: (received) cpptools/didChangeCppProperties (id: 6353) Shutting down IntelliSense server: /Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/Application.cpp Shutting down IntelliSense server: /Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp Folder: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ will be indexed Folder: /usr/local/include/ will be indexed Folder: /Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Inc/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Src/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/STM32F4xx/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/Core/Include/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Include/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/Include/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/variants/STM32F4xx/F405RGT_F415RGT/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/STM32FreeRTOS/src/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SPI/src/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/SdFat/src/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/STM32_CAN/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/STM32RTC/src/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/arduino-logger/src/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/arduino-printf/src/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/enVgOS/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SrcWrapper/src/ will be indexed Folder: /Users/jerrymailloux/Documents/Arduino/libraries/arduino-mcp2515/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/Wire/src/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include-fixed/ will be indexed Folder: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/ will be indexed Folder: /System/Library/Frameworks/CoreImage.framework/Versions/A/Headers/ will be indexed Folder: /Library/Frameworks/Mono.framework/Versions/6.12.0/include/ will be indexed Folder: /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/ will be indexed LSP: Sending response (id: 6352) Discovering files... LSP: (invoked) cpptools/didChangeCppProperties (id: 6353) LSP: Sending response (id: 6353) Processing folder (recursive): /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ Processing folder (recursive): /usr/local/include/ Processing folder (recursive): /Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Inc/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Src/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/STM32F4xx/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/Core/Include/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Include/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/Include/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/variants/STM32F4xx/F405RGT_F415RGT/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/STM32FreeRTOS/src/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SPI/src/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/SdFat/src/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/STM32_CAN/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/STM32RTC/src/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/arduino-logger/src/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/arduino-printf/src/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/enVgOS/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SrcWrapper/src/ Processing folder (recursive): /Users/jerrymailloux/Documents/Arduino/libraries/arduino-mcp2515/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/Wire/src/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include-fixed/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/ Processing folder (recursive): /System/Library/Frameworks/CoreImage.framework/Versions/A/Headers/ Processing folder (recursive): /Library/Frameworks/Mono.framework/Versions/6.12.0/include/ Processing folder (recursive): /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/ Processing folder (recursive): /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/ LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (invoked) cpptools/didChangeVisibleTextEditors LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (invoked) cpptools/didChangeVisibleTextEditors Intellisense update pending for: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp LSP: (received) cpptools/didChangeActiveEditor: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp LSP: (received) cpptools/getCodeActions: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6354) LSP: (received) cpptools/didChangeTextEditorSelection LSP: (invoked) cpptools/didChangeActiveEditor: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp LSP: (invoked) cpptools/getCodeActions: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6354) LSP: Sending response (id: 6354) LSP: (invoked) cpptools/didChangeTextEditorSelection IntelliSense update scheduled and TU acquisition started for: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp LSP: (received) cpptools/getCodeActions: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6355) LSP: (invoked) cpptools/getCodeActions: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6355) LSP: Sending response (id: 6355) Populating file name cache... LSP: (received) cpptools/getFoldingRanges: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6356) LSP: (invoked) cpptools/getFoldingRanges: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6356) LSP: (received) cpptools/getDocumentSymbols: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6357) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6357) LSP: Sending response (id: 6356) LSP: Sending response (id: 6357) Discovering files: 25373 file(s) processed 0 file(s) removed from database Done discovering files. Parsing open files... Populating include completion cache. Parsing remaining files... Parsing: 0 files(s) processed Done parsing remaining files. Done populating filename cache. Elapsed time: 2781 ms tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/inttypes.h sending compilation args for /Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp include: /Users/jerrymailloux/dev/envgoarduino/stm32f405_boards include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/avr include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32 include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/LL include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/OpenAMP include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/hid include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/stm32/usb/cdc include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Inc include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/STM32F4xx_HAL_Driver/Src include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/STM32F4xx include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/open-amp/lib/include include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/libmetal/lib/include include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Middlewares/OpenAMP/virtual_driver include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/Core/Include include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Include include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/Include include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/CMSIS/DSP/PrivateInclude include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/variants/STM32F4xx/F405RGT_F415RGT include: /Users/jerrymailloux/Documents/Arduino/libraries/STM32FreeRTOS/src include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SPI/src include: /Users/jerrymailloux/Documents/Arduino/libraries/SdFat/src include: /Users/jerrymailloux/Documents/Arduino/libraries/STM32_CAN include: /Users/jerrymailloux/Documents/Arduino/libraries/STM32RTC/src include: /Users/jerrymailloux/Documents/Arduino/libraries/arduino-logger/src include: /Users/jerrymailloux/Documents/Arduino/libraries/arduino-printf/src include: /Users/jerrymailloux/Documents/Arduino/libraries/enVgOS include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/SrcWrapper/src include: /Users/jerrymailloux/Documents/Arduino/libraries/arduino-mcp2515 include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/libraries/Wire/src include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1 include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/arm-none-eabi include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include/c++/12.2.1/backward include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/lib/gcc/arm-none-eabi/12.2.1/include-fixed include: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/arm-none-eabi/include include: /usr/local/include include: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include framework: /System/Library/Frameworks framework: /Library/Frameworks define: USE_FULL_LL_DRIVER define: NDEBUG define: STM32F4xx define: ARDUINO=10607 define: ARDUINO_GENERIC_F405RGTX define: ARDUINO_ARCH_STM32 define: BOARD_NAME="GENERIC_F405RGTX" define: VARIANT_H="variant_generic.h" define: STM32F405xx define: USBCON define: USBD_VID=0 define: USBD_PID=0 define: HAL_PCD_MODULE_ENABLED define: USBD_USE_CDC define: HAL_UART_MODULE_ENABLED define: DBL_MIN_EXP=(-1021) define: HQ_FBIT=15 define: UINT_LEAST16_MAX=0xffff define: ARM_SIZEOF_WCHAR_T=4 define: ATOMIC_ACQUIRE=2 define: SFRACT_IBIT=0 define: FLT_MIN=1.1754943508222875e-38F define: GCC_IEC_559_COMPLEX=0 define: __UFRACT_MAX=0XFFFFP-16UR define: UINT_LEAST8_TYPE=unsigned char define: DQ_FBIT=63 define: INTMAX_C(c)=c ## LL define: ULFRACT_FBIT=32 define: CHAR_BIT=8 define: USQ_IBIT=0 define: UINT8_MAX=0xff define: ACCUM_FBIT=15 define: WINT_MAX=0xffffffffU define: FLT32_MIN_EXP=(-125) define: USFRACT_FBIT=8 define: ORDER_LITTLE_ENDIAN=1234 define: SIZE_MAX=0xffffffffU define: ARM_ARCH_ISA_ARM=1 define: WCHAR_MAX=0xffffffffU define: LACCUM_IBIT=32 define: DBL_DENORM_MIN=double(4.9406564584124654e-324L) define: GCC_ATOMIC_CHAR_LOCK_FREE=1 define: GCC_IEC_559=0 define: FLT32X_DECIMAL_DIG=17 define: FLT_EVAL_METHOD=0 define: TQ_IBIT=0 define: LLACCUM_MAX=0X7FFFFFFFFFFFFFFFP-31LLK define: FLT64_DECIMAL_DIG=17 define: GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: UINT_FAST64_MAX=0xffffffffffffffffULL define: SIG_ATOMIC_TYPE=int define: __DBL_MIN_10_EXP=(-307) define: FINITE_MATH_ONLY=0 define: ARMEL=1 define: FLT32X_MAX_EXP=1024 define: LFRACT_IBIT=0 define: GNUC_PATCHLEVEL=1 define: FLT32_HAS_DENORM=1 define: LFRACT_MAX=0X7FFFFFFFP-31LR define: USA_FBIT=16 define: UINT_FAST8_MAX=0xffffffffU define: ARM_ARCH_4T=1 define: INT8_C(c)=c define: INT_LEAST8_WIDTH=8 define: UINT_LEAST64_MAX=0xffffffffffffffffULL define: INT_LEAST8_MAX=0x7f define: __SA_FBIT=15 define: SHRT_MAX=0x7fff define: LDBL_MAX=1.7976931348623157e+308L define: FRACT_MAX=0X7FFFP-15R define: LDBL_IS_IEC_60559=2 define: UFRACT_FBIT=16 define: UFRACT_MIN=0.0UR define: UINT_LEAST8_MAX=0xff define: GCC_ATOMIC_BOOL_LOCK_FREE=1 define: UINTMAX_TYPE=long long unsigned int define: LLFRACT_EPSILON=0x1P-63LLR define: FLT_EVAL_METHOD_TS_18661_3=0 define: CHAR_UNSIGNED=1 define: UINT32_MAX=0xffffffffUL define: GXX_EXPERIMENTAL_CXX0X=1 define: ULFRACT_MAX=0XFFFFFFFFP-32ULR define: TA_IBIT=64 define: LDBL_MAX_EXP=1024 define: WINT_MIN=0U define: FLT32X_IS_IEC_60559=2 define: INT_LEAST16_WIDTH=16 define: ULLFRACT_MIN=0.0ULLR define: SCHAR_MAX=0x7f define: WCHAR_MIN=0U define: INT64_C(c)=c ## LL define: GCC_ATOMIC_POINTER_LOCK_FREE=1 define: LLACCUM_MIN=(-0X1P31LLK-0X1P31LLK) define: SIZEOF_INT=4 define: FLT32X_MANT_DIG=53 define: GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: USACCUM_IBIT=8 define: FLT32_MAX_10_EXP=38 define: STDC_HOSTED=1 define: LFRACT_MIN=(-0.5LR-0.5LR) define: HA_IBIT=8 define: DBL_DIG=15 define: FLT32_DIG=6 define: FLT_EPSILON=1.1920928955078125e-7F define: APCS_32=1 define: GXX_WEAK=1 define: SHRT_WIDTH=16 define: FLT32_IS_IEC_60559=2 define: USFRACT_IBIT=0 define: LDBL_MIN=2.2250738585072014e-308L define: DBL_IS_IEC_60559=2 define: FRACT_MIN=(-0.5R-0.5R) define: DA_IBIT=32 define: ARM_SIZEOF_MINIMAL_ENUM=1 define: FLT32X_HAS_INFINITY=1 define: INT32_MAX=0x7fffffffL define: UQQ_FBIT=8 define: INT_WIDTH=32 define: SIZEOF_LONG=4 define: UACCUM_MAX=0XFFFFFFFFP-16UK define: UINT16_C(c)=c define: DECIMAL_DIG=17 define: LFRACT_EPSILON=0x1P-31LR define: FLT64_EPSILON=2.2204460492503131e-16F64 define: ULFRACT_MIN=0.0ULR define: INT16_MAX=0x7fff define: FLT64_MIN_EXP=(-1021) define: LDBL_HAS_QUIET_NAN=1 define: ULACCUM_IBIT=32 define: FLT64_MANT_DIG=53 define: UACCUM_EPSILON=0x1P-16UK define: GNUC=12 define: ULLACCUM_MAX=0XFFFFFFFFFFFFFFFFP-32ULLK define: GXX_RTTI=1 define: HQ_IBIT=0 define: FLT_HAS_DENORM=1 define: SIZEOF_LONG_DOUBLE=8 define: SA_IBIT=16 define: BIGGEST_ALIGNMENT=8 define: STDC_UTF_16=1 define: FLT64_MAX_10_EXP=308 define: GNUC_STDC_INLINE=1 define: DQ_IBIT=0 define: FLT32_HAS_INFINITY=1 define: DBL_MAX=double(1.7976931348623157e+308L) define: ULFRACT_IBIT=0 define: INT_FAST32_MAX=0x7fffffff define: DBL_HAS_INFINITY=1 define: HAVE_SPECULATION_SAFE_VALUE=1 define: ACCUM_IBIT=16 define: THUMB_INTERWORK=1 define: INTPTR_WIDTH=32 define: UINT_LEAST32_MAX=0xffffffffUL define: ULLACCUM_IBIT=32 define: LACCUM_MAX=0X7FFFFFFFFFFFFFFFP-31LK define: FLT32X_HAS_DENORM=1 define: INT_FAST16_TYPE=int define: LDBL_HAS_DENORM=1 define: cplusplus=201703L define: INT_LEAST32_MAX=0x7fffffffL define: __ARM_PCS=1 define: ACCUM_MAX=0X7FFFFFFFP-15K define: DEPRECATED=1 define: DBL_MAX_EXP=1024 define: USACCUM_EPSILON=0x1P-8UHK define: WCHAR_WIDTH=32 define: FLT32_MAX=3.4028234663852886e+38F32 define: GCC_ATOMIC_LONG_LOCK_FREE=1 define: __SFRACT_MAX=0X7FP-7HR define: FRACT_IBIT=0 define: PTRDIFF_MAX=0x7fffffff define: UACCUM_MIN=0.0UK define: UACCUM_IBIT=16 define: FLT32_HAS_QUIET_NAN=1 define: GNUG=12 define: LONG_LONG_MAX=0x7fffffffffffffffLL define: ULACCUM_MAX=0XFFFFFFFFFFFFFFFFP-32ULK define: SIZEOF_WINT_T=4 define: LONG_LONG_WIDTH=64 define: FLT32_MAX_EXP=128 define: ULLACCUM_MIN=0.0ULLK define: GXX_ABI_VERSION=1017 define: __UTA_FBIT=64 define: FLT_MIN_EXP=(-125) define: UFRACT_IBIT=0 define: INT_FAST64_TYPE=long long int define: FLT64_DENORM_MIN=4.9406564584124654e-324F64 define: DBL_MIN=double(2.2250738585072014e-308L) define: SIZEOF_POINTER=4 define: SIZE_TYPE=unsigned int define: DBL_HAS_QUIET_NAN=1 define: FLT32X_EPSILON=2.2204460492503131e-16F32x define: LACCUM_MIN=(-0X1P31LK-0X1P31LK) define: FRACT_FBIT=15 define: ULLACCUM_FBIT=32 define: GXX_TYPEINFO_EQUALITY_INLINE=0 define: FLT64_MIN_10_EXP=(-307) define: ULLFRACT_EPSILON=0x1P-64ULLR define: USES_INITFINI=1 define: REGISTER_PREFIX define: UINT16_MAX=0xffff define: ACCUM_MIN=(-0X1P15K-0X1P15K) define: SQ_IBIT=0 define: FLT32_MIN=1.1754943508222875e-38F32 define: UINT8_TYPE=unsigned char define: UHA_FBIT=8 define: FLT_DIG=6 define: NO_INLINE=1 define: SFRACT_MIN=(-0.5HR-0.5HR) define: UTQ_FBIT=128 define: DEC_EVAL_METHOD=2 define: FLT_MANT_DIG=24 define: LDBL_DECIMAL_DIG=17 define: VERSION="12.2.1 20221205" define: UINT64_C(c)=c ## ULL define: ULLFRACT_FBIT=64 define: SOFTFP=1 define: FRACT_EPSILON=0x1P-15R define: ULACCUM_MIN=0.0ULK define: UDA_FBIT=32 define: LLACCUM_EPSILON=0x1P-31LLK define: GCC_ATOMIC_INT_LOCK_FREE=1 define: FLOAT_WORD_ORDER=ORDER_LITTLE_ENDIAN define: __USFRACT_MIN=0.0UHR define: FLT32_MANT_DIG=24 define: UQQ_IBIT=0 define: USFRACT_MAX=0XFFP-8UHR define: SCHAR_WIDTH=8 define: INT32_C(c)=c ## L define: ORDER_PDP_ENDIAN=3412 define: UHQ_FBIT=16 define: LLACCUM_FBIT=31 define: INT_FAST32_TYPE=int define: UINT_LEAST16_TYPE=short unsigned int define: DBL_HAS_DENORM=1 define: UINT64_MAX=0xffffffffffffffffULL define: FLT_IS_IEC_60559=2 define: UDQ_FBIT=64 define: GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE" define: INT8_TYPE=signed char define: ELF=1 define: GCC_ASM_FLAG_OUTPUTS=1 define: SACCUM_EPSILON=0x1P-7HK define: ULFRACT_EPSILON=0x1P-32ULR define: LLFRACT_FBIT=63 define: FLT_RADIX=2 define: INT_LEAST16_TYPE=short int define: LDBL_EPSILON=2.2204460492503131e-16L define: UINTMAX_C(c)=c ## ULL define: SACCUM_MAX=0X7FFFP-7HK define: FLT32X_MIN=2.2250738585072014e-308F32x define: SIG_ATOMIC_MAX=0x7fffffff define: UACCUM_FBIT=16 define: GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: USER_LABEL_PREFIX define: VFP_FP=1 define: SIZEOF_PTRDIFF_T=4 define: LACCUM_EPSILON=0x1P-31LK define: LDBL_DIG=15 define: FLT64_IS_IEC_60559=2 define: FLT32X_MIN_EXP=(-1021) define: INT_FAST16_MAX=0x7fffffff define: GCC_CONSTRUCTIVE_SIZE=64 define: FLT64_DIG=15 define: UINT_FAST32_MAX=0xffffffffU define: UINT_LEAST64_TYPE=long long unsigned int define: SFRACT_EPSILON=0x1P-7HR define: FLT_HAS_QUIET_NAN=1 define: FLT_MAX_10_EXP=38 define: LONG_MAX=0x7fffffffL define: SIZEOF_SIZE_T=4 define: FLT_HAS_INFINITY=1 define: GNUC_EXECUTION_CHARSET_NAME="UTF-8" define: UINT_FAST16_TYPE=unsigned int define: ARM_32BIT_STATE=1 define: INT_FAST32_WIDTH=32 define: CHAR16_TYPE=short unsigned int define: PRAGMA_REDEFINE_EXTNAME=1 define: SIZE_WIDTH=32 define: INT_LEAST16_MAX=0x7fff define: INT64_MAX=0x7fffffffffffffffLL define: SACCUM_FBIT=7 define: FLT32_DENORM_MIN=1.4012984643248171e-45F32 define: SIG_ATOMIC_WIDTH=32 define: INT_LEAST64_TYPE=long long int define: INT16_TYPE=short int define: INT_LEAST8_TYPE=signed char define: SQ_FBIT=31 define: ARM_ARCH_ISA_THUMB=1 define: INT_FAST8_MAX=0x7fffffff define: ARM_ARCH=4 define: INTPTR_MAX=0x7fffffff define: QQ_FBIT=7 define: UTA_IBIT=64 define: FLT64_HAS_QUIET_NAN=1 define: FLT32_MIN_10_EXP=(-37) define: EXCEPTIONS=1 define: __PTRDIFF_WIDTH=32 define: LDBL_MANT_DIG=53 define: SFRACT_FBIT=7 define: SACCUM_MIN=(-0X1P7HK-0X1P7HK) define: FLT64_HAS_INFINITY=1 define: STDCPP_DEFAULT_NEW_ALIGNMENT=8 define: SIG_ATOMIC_MIN=(-SIG_ATOMIC_MAX - 1) define: INTPTR_TYPE=int define: UINT16_TYPE=short unsigned int define: WCHAR_TYPE=unsigned int define: SIZEOF_FLOAT=4 define: TQ_FBIT=127 define: USQ_FBIT=32 define: UINTPTR_MAX=0xffffffffU define: INT_FAST64_WIDTH=64 define: FLT32_DECIMAL_DIG=9 define: INT_FAST64_MAX=0x7fffffffffffffffLL define: GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: FLT_NORM_MAX=3.4028234663852886e+38F define: UINT_FAST64_TYPE=long long unsigned int define: __INT_MAX=0x7fffffff define: LACCUM_FBIT=31 define: USACCUM_MIN=0.0UHK define: UHA_IBIT=8 define: INT64_TYPE=long long int define: FLT_MAX_EXP=128 define: UTQ_IBIT=0 define: DBL_MANT_DIG=53 define: INT_LEAST64_MAX=0x7fffffffffffffffLL define: WINT_TYPE=unsigned int define: UINT_LEAST32_TYPE=long unsigned int define: SIZEOF_SHORT=2 define: ULLFRACT_IBIT=0 define: FLT32_NORM_MAX=3.4028234663852886e+38F32 define: LDBL_MIN_EXP=(-1021) define: arm=1 define: FLT64_MAX=1.7976931348623157e+308F64 define: UDA_IBIT=32 define: WINT_WIDTH=32 define: INT_LEAST64_WIDTH=64 define: FLT32X_MAX_10_EXP=308 define: LFRACT_FBIT=31 define: WCHAR_UNSIGNED=1 define: LDBL_MAX_10_EXP=308 define: ATOMIC_RELAXED=0 define: DBL_EPSILON=double(2.2204460492503131e-16L) define: UINT8_C(c)=c define: FLT64_MAX_EXP=1024 define: INT_LEAST32_TYPE=long int define: SIZEOF_WCHAR_T=4 define: LLFRACT_MAX=0X7FFFFFFFFFFFFFFFP-63LLR define: FLT64_NORM_MAX=1.7976931348623157e+308F64 define: INTMAX_MAX=0x7fffffffffffffffLL define: INT_FAST8_TYPE=int define: ULLACCUM_EPSILON=0x1P-32ULLK define: USACCUM_MAX=0XFFFFP-8UHK define: LDBL_HAS_INFINITY=1 define: UHQ_IBIT=0 define: ARM_FEATURE_COPROC=1 define: __LLACCUM_IBIT=32 define: FLT64_HAS_DENORM=1 define: FLT32_EPSILON=1.1920928955078125e-7F32 define: DBL_DECIMAL_DIG=17 define: STDC_UTF_32=1 define: INT_FAST8_WIDTH=32 define: FLT32X_MAX=1.7976931348623157e+308F32x define: TA_FBIT=63 define: DBL_NORM_MAX=double(1.7976931348623157e+308L) define: BYTE_ORDER=ORDER_LITTLE_ENDIAN define: GCC_DESTRUCTIVE_SIZE=64 define: UDQ_IBIT=0 define: INTMAX_WIDTH=64 define: ORDER_BIG_ENDIAN=4321 define: UINT64_TYPE=long long unsigned int define: ACCUM_EPSILON=0x1P-15K define: UINT32_C(c)=c ## UL define: FLT_DENORM_MIN=1.4012984643248171e-45F define: LLFRACT_IBIT=0 define: INT8_MAX=0x7f define: LONG_WIDTH=32 define: UINT_FAST32_TYPE=unsigned int define: FLT32X_NORM_MAX=1.7976931348623157e+308F32x define: CHAR32_TYPE=long unsigned int define: FLT_MAX=3.4028234663852886e+38F define: USACCUM_FBIT=8 define: INT32_TYPE=long int define: SIZEOF_DOUBLE=8 define: FLT_MIN_10_EXP=(-37) define: UFRACT_EPSILON=0x1P-16UR define: FLT64_MIN=2.2250738585072014e-308F64 define: INT_LEAST32_WIDTH=32 define: INTMAX_TYPE=long long int define: FLT32X_HAS_QUIET_NAN=1 define: ATOMIC_CONSUME=1 define: GNUC_MINOR=2 define: INT_FAST16_WIDTH=32 define: UINTMAX_MAX=0xffffffffffffffffULL define: FLT32X_DENORM_MIN=4.9406564584124654e-324F32x define: HA_FBIT=7 define: DBL_MAX_10_EXP=308 define: LDBL_DENORM_MIN=4.9406564584124654e-324L define: INT16_C(c)=c define: STDC=1 define: FLT32X_DIG=15 define: PTRDIFF_TYPE=int define: LLFRACT_MIN=(-0.5LLR-0.5LLR) define: ATOMIC_SEQ_CST=5 define: __DA_FBIT=31 define: UINT32_TYPE=long unsigned int define: FLT32X_MIN_10_EXP=(-307) define: UINTPTR_TYPE=unsigned int define: USA_IBIT=16 define: ARM_EABI=1 define: LDBL_MIN_10_EXP=(-307) define: SIZEOF_LONG_LONG=8 define: ULACCUM_EPSILON=0x1P-32ULK define: SACCUM_IBIT=8 define: GCC_ATOMIC_LLONG_LOCK_FREE=1 define: FLT_DECIMAL_DIG=9 define: UINT_FAST16_MAX=0xffffffffU define: LDBL_NORM_MAX=1.7976931348623157e+308L define: GCC_ATOMIC_SHORT_LOCK_FREE=1 define: ULLFRACT_MAX=0XFFFFFFFFFFFFFFFFP-64ULLR define: UINT_FAST8_TYPE=unsigned int define: USFRACT_EPSILON=0x1P-8UHR define: ULACCUM_FBIT=32 define: QQ_IBIT=0 define: ATOMIC_ACQ_REL=4 define: ATOMIC_RELEASE=3 define: USBCON preinclude: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/hardware/stm32/2.5.0/cores/arduino/Arduino.h stdver: c++17 intelliSenseMode: macos-gcc-arm tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stddef.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdbool.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/openmp_wrappers/math.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/limits.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stddef_max_align_t.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/openmp_wrappers/cmath tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/clang_cuda_math.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/clang_hip_math.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/cuda_wrappers/algorithm tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/clang_cuda_cmath.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/clang_hip_cmath.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/openmp_wrappers/new tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/cuda_wrappers/new tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/emmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/emmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdarg.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/xmmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/xmmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/altivec.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/mmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/mmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/mm_malloc.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/mm_malloc.h command-line error: invalid macro definition: __STDCPP_DEFAULT_NEW_ALIGNMENT=8 command-line error: invalid macro definition: __STDCPP_DEFAULT_NEW_ALIGNMENT__=8 Update IntelliSense time (sec): 5.248 tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdatomic.h tag parsing file: /usr/local/include/PlotJuggler/fmt/locale.h tag parsing file: /usr/local/include/node/uv/errno.h tag parsing file: /usr/local/include/node/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/err.h LSP: (received) cpptools/getCodeActions: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6358) LSP: (invoked) cpptools/getCodeActions: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6358) LSP: Sending response (id: 6358) tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/err.h LSP: (received) cpptools/getFoldingRanges: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6359) LSP: (invoked) cpptools/getFoldingRanges: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6359) LSP: Sending response (id: 6359) tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/err.h LSP: (received) cpptools/getDocumentSymbols: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6360) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp (id: 6360) tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/err.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/err.h tag parsing file: /usr/local/include/PlotJuggler/fmt/xchar.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/arm_cmse.h tag parsing file: /usr/local/include/node/openssl/err_no-asm.h tag parsing file: /usr/local/include/node/openssl/err_asm.h tag parsing file: /usr/local/include/node/openssl/macros.h tag parsing file: /usr/local/include/node/openssl/e_os2.h tag parsing file: /usr/local/include/node/openssl/types.h tag parsing file: /usr/local/include/node/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/bio.h tag parsing file: /usr/local/include/node/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/lhash.h tag parsing file: /usr/local/include/node/openssl/cryptoerr_legacy.h tag parsing file: /Library/Frameworks/Mono.framework/Versions/6.12.0/include/libxml2/libxml/list.h tag parsing file: /usr/local/include/PlotJuggler/fmt/format.h tag parsing file: /usr/local/include/node/openssl/opensslconf.h tag parsing file: /usr/local/include/node/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h tag parsing file: /usr/local/include/node/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/safestack.h tag parsing file: /usr/local/include/node/openssl/bio_no-asm.h tag parsing file: /usr/local/include/node/openssl/bio_asm.h tag parsing file: /usr/local/include/node/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/crypto.h tag parsing file: /usr/local/include/node/openssl/bioerr.h tag parsing file: /usr/local/include/node/openssl/core.h tag parsing file: /usr/local/include/node/openssl/lhash_no-asm.h tag parsing file: /usr/local/include/node/openssl/lhash_asm.h tag parsing file: /usr/local/include/node/openssl/symhacks.h tag parsing file: /Library/Frameworks/Mono.framework/Versions/6.12.0/include/libxml2/libxml/xmlversion.h tag parsing file: /usr/local/include/PlotJuggler/fmt/core.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/intrin.h tag parsing file: /usr/local/include/PlotJuggler/fmt/format-inl.h tag parsing file: /usr/local/include/node/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/aix64-gcc-as/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/configuration.h tag parsing file: /usr/local/include/node/openssl/opensslv_no-asm.h tag parsing file: /usr/local/include/node/openssl/opensslv_asm.h tag parsing file: /usr/local/include/node/openssl/safestack_no-asm.h tag parsing file: /usr/local/include/node/openssl/safestack_asm.h tag parsing file: /usr/local/include/node/openssl/stack.h tag parsing file: /usr/local/include/node/openssl/crypto_no-asm.h tag parsing file: /usr/local/include/node/openssl/crypto_asm.h tag parsing file: /usr/local/include/node/openssl/cryptoerr.h tag parsing file: /usr/local/include/node/openssl/ebcdic.h tag parsing file: /Library/Frameworks/Mono.framework/Versions/6.12.0/include/libxml2/libxml/xmlexports.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/x86intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/x86intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/armintr.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/arm64intr.h tag parsing file: /usr/local/include/node/openssl/configuration_no-asm.h tag parsing file: /usr/local/include/node/openssl/configuration_asm.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ia32intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/immintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/immintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/mm3dnow.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/prfchwintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ammintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/fma4intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/xopintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/tbmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/lwpintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/mwaitxintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/clzerointrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/rdpruintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/x86gprintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/x86gprintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/pmmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/pmmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/tmmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/tmmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/smmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/smmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/wmmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/clflushoptintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/clwbintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avxintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx2intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/f16cintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/bmiintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/bmiintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/bmi2intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ppc_wrappers/bmi2intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/lzcntintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/popcntintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/fmaintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512fintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512bwintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512bitalgintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512cdintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vpopcntdqintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vpopcntdqvlintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vnniintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlvnniintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avxvnniintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512dqintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlbitalgintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlbwintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlcdintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vldqintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512erintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512ifmaintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512ifmavlintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vbmiintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vbmivlintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vbmi2intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlvbmi2intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512pfintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512fp16intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlfp16intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512bf16intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlbf16intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/pkuintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/vpclmulqdqintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/vaesintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/gfniintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/rtmintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/xtestintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/shaintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/fxsrintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/xsaveintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/xsaveoptintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/xsavecintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/xsavesintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/cetintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/adxintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/rdseedintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/wbnoinvdintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/cldemoteintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/waitpkgintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/movdirintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/pconfigintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/sgxintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/ptwriteintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/invpcidintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/keylockerintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/amxintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vp2intersectintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/avx512vlvp2intersectintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/enqcmdintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/serializeintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/tsxldtrkintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/hresetintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/uintrintrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/crc32intrin.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/__wmmintrin_aes.h tag parsing file: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/__wmmintrin_pclmul.h tag parsing file: /usr/local/include/PlotJuggler/fmt/ostream.h LSP: Sending response (id: 6360) Done parsing open files. Database safe to open. LSP: (received) cpptools/didChangeActiveEditor: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp LSP: (invoked) cpptools/didChangeActiveEditor: file:///Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp

jmailloux commented 2 months ago

Here is a screenshot of what happens. It seems to not be able to read the classes from the header files. Screenshot 2024-04-10 at 12 36 25 PM

jmailloux commented 2 months ago

It could very well be an issue with the Arduino plugin. It makes intellisense unusable, and also it wasn't easy to determine what was wrong.

Colengms commented 2 months ago

Hi @jmailloux . It looks like you enabled debug logging after the issue occurred. To see the extension query the compiler using your specified args, you'd need to have started logging before that occurs. (You may just need to reload the window). If I can see the actual command line used to invoke your compiler (which would surface --param in the log), I could confirm whether this is a C/C++ Extension issue or not. I'm almost certain the C/C++ Extension is working as instructed and this is likely an issue with the Arduino plugin composing an incorrect combination of compiler args in the configuration it generates. I'd suggest opening a bug against that extension. Though, it may help to have the compiler command line involved, to show how the provided args were incorrect.

jmailloux commented 2 months ago

I tried reloading the window, etc. I can't get it to show --param in the log. It does show: sending compilation args for /Users/jerrymailloux/dev/envgoarduino/stm32f405_boards/HVPDUApp.cpp It doesn't look like it prints the actual args.

Colengms commented 2 months ago

Hi @jmailloux . Can you provide a complete Debug log output, from launch until repro? There should be a call to the compiler and it should contain the args in your compilerArgs field. i.e., something similar to:

Compiler query command line: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -w -std=gnu++17 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param -fno-rtti -fno-exceptions -fno-use-cxa-atexit -Wp,-v -E -dM -x c++ /dev/null

(Followed by some additional information, if that failed)

For some reason, the configuration generated by the Arduino extension contains what may be a superset of the information that the C/C++ Extension should automatically be detecting from your compiler. I suspect that information is unnecessary. With it present, it's difficult for me to confirm whether compiler querying is working correctly for you, without a complete log. My guess is that compiler querying is failing when "--param" is present with an invalid subsequent value, and the (potentially unnecessary) set of defines or includes filling your c_cpp_properties.json are being fallen back to and are not configuring IntelliSense correctly for your project.

jmailloux commented 2 months ago

@Colengms . Here you go. Looks like you are right. debug.txt

I'll open a bug for the Arduino plugin. Just a thought, though, it would be good to surface a more noticeable error when something like this happens.

github-actions[bot] commented 1 month ago

Hey @Colengms, this issue might need further attention.

@jmailloux, you can help us out by closing this issue if the problem no longer exists, or adding more information.

jmailloux commented 1 month ago

@Colengms, I've updated a bug in the Arduino plugin that makes it clear what the problem is. My suggestion is for this plugin you make it clear when there is a compiler error. I thought the plugin was just terrible because it seemed to randomly flag errors. It took me a while to figure out the problem. It would have been way better for me if it had made the error obvious - like when it can't find an include.

github-actions[bot] commented 1 week ago

Hey @Colengms, this issue might need further attention.

@jmailloux, you can help us out by closing this issue if the problem no longer exists, or adding more information.

Colengms commented 5 days ago

From your logs:

Compiler query command line: /Users/jerrymailloux/Library/Arduino15/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/12.2.1-1.2/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -w -std=gnu++17 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param -fno-rtti -fno-exceptions 
...
arm-none-eabi-g++: error: unrecognized command-line option '--param=-fno-rtti'

Are you seeing a warning message about a failure to query the compiler? If not, the resulting configuration may be valid but incorrect, and due to incorrect args that the C/C++ extension is passing along to the compiler.

My suggestion is for this plugin you make it clear when there is a compiler error.

Hi @jmailloux . To confirm, are you getting a warning when the compile fails to be queried? You should see a new output channel open named "C/C++ Configuration Warnings", and it should indicate something like:

Unable to resolve configuration with compilerPath "<your compiler path>".  Using "<default detected compiler>" instead.

That would be what was intended to make it clear that the compiler command line was not valid.

If you're not getting that warning, I'd like to investigate why. Otherwise, it looks like the C/C++ Extension is doing what it's supposed to here, and the issue is with an invalid configuration generated by the Arduino plugin.

jmailloux commented 4 days ago

Hello. I don't get any warnings in "C/C++ Configuration Warnings". What other info would you like?