TwangLEDGAME/inspect-output.txt

3390 lines
1.4 MiB

Checking esp32dev > cppcheck (platform: espressif32; board: esp32dev; framework: arduino)
--------------------------------------------------------------------------------
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmprgqeabiv "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Enemy.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Enemy.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Enemy.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmp6kxk1ob7 "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\GameEngine.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\GameEngine.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\GameEngine.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'SPIClass' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\libraries\SPI\src\SPI.h<&PIO&>line=61<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\libraries\SPI\src\SPI.h:61]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmpcfrcigmg "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Level.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Level.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Level.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmp5hatyrqs "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Player.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Player.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\game\Player.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmplzicdkpf "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\AudioManager.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\AudioManager.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\AudioManager.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmp0afi4dn1 "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\InputManager.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\InputManager.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\InputManager.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmpcwqmkk_l "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\LedController.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\LedController.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\hardware\LedController.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'SPIClass' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\libraries\SPI\src\SPI.h<&PIO&>line=61<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\libraries\SPI\src\SPI.h:61]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmplnw8w3rg "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\main.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\main.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\main.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'SPIClass' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\libraries\SPI\src\SPI.h<&PIO&>line=61<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\libraries\SPI\src\SPI.h:61]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmpvgm9kpy1 "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\utils\Debug.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\utils\Debug.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\utils\Debug.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
C:\Users\pesom\.platformio\packages\tool-cppcheck\cppcheck --addon-python=C:\Users\pesom\.platformio\penv\Scripts\python.exe --error-exitcode=3 --verbose --template="severity={severity}<&PIO&>message={message}<&PIO&>file={file}<&PIO&>line={line}<&PIO&>column={column}<&PIO&>callstack={callstack}<&PIO&>cwe={cwe}<&PIO&>id={id}" --inline-suppr --platform=unspecified --enable=warning,style,performance,portability,unusedFunction --language=c++ --std=c++11 -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4.7-dirty" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT="esp32" -DARDUINO_BOARD="Espressif ESP32 Dev Module" -DARDUINO_PARTITION_default -D__DBL_MIN_EXP__=(-1021) -D__FLT32X_MAX_EXP__=1024 -D__cpp_attributes=200809 -D__UINT_LEAST16_MAX__=0xffff -D__ATOMIC_ACQUIRE=2 -D__FLT_MIN__=1.1754943508222875e-38F -D__GCC_IEC_559_COMPLEX=0 -D__UINT_LEAST8_TYPE__=unsigned char -D__INTMAX_C(c)=c ## LL -D__CHAR_BIT__=8 -D__UINT8_MAX__=0xff -D__WINT_MAX__=0xffffffffU -D__FLT32_MIN_EXP__=(-125) -D__cpp_static_assert=200410 -D__ORDER_LITTLE_ENDIAN__=1234 -D__SIZE_MAX__=0xffffffffU -D__WCHAR_MAX__=0xffff -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D__DBL_DENORM_MIN__=double(4.9406564584124654e-324L) -D__GCC_ATOMIC_CHAR_LOCK_FREE=2 -D__GCC_IEC_559=0 -D__FLT32X_DECIMAL_DIG__=17 -D__FLT_EVAL_METHOD__=0 -D__cpp_binary_literals=201304 -D__FLT64_DECIMAL_DIG__=17 -D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D__cpp_variadic_templates=200704 -D__UINT_FAST64_MAX__=0xffffffffffffffffULL -D__SIG_ATOMIC_TYPE__=int -D__DBL_MIN_10_EXP__=(-307) -D__FINITE_MATH_ONLY__=0 -D__GNUC_PATCHLEVEL__=0 -D__FLT32_HAS_DENORM__=1 -D__UINT_FAST8_MAX__=0xffffffffU -D__has_include(STR)=__has_include__(STR) -D__DEC64_MAX_EXP__=385 -D__INT8_C(c)=c -D__INT_LEAST8_WIDTH__=8 -D__UINT_LEAST64_MAX__=0xffffffffffffffffULL -D__SHRT_MAX__=0x7fff -D__LDBL_MAX__=1.7976931348623157e+308L -D__UINT_LEAST8_MAX__=0xff -D__GCC_ATOMIC_BOOL_LOCK_FREE=2 -D__UINTMAX_TYPE__=long long unsigned int -D__DEC32_EPSILON__=1E-6DF -D__FLT_EVAL_METHOD_TS_18661_3__=0 -D__CHAR_UNSIGNED__=1 -D__UINT32_MAX__=0xffffffffU -D__GXX_EXPERIMENTAL_CXX0X__=1 -D__LDBL_MAX_EXP__=1024 -D__WINT_MIN__=0U -D__INT_LEAST16_WIDTH__=16 -D__SCHAR_MAX__=0x7f -D__WCHAR_MIN__=0 -D__INT64_C(c)=c ## LL -D__DBL_DIG__=15 -D__GCC_ATOMIC_POINTER_LOCK_FREE=2 -D__SIZEOF_INT__=4 -D__SIZEOF_POINTER__=4 -D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D__USER_LABEL_PREFIX__ -D__STDC_HOSTED__=1 -D__LDBL_HAS_INFINITY__=1 -D__XTENSA_EL__=1 -D__FLT32_DIG__=6 -D__FLT_EPSILON__=1.1920928955078125e-7F -D__GXX_WEAK__=1 -D__SHRT_WIDTH__=16 -D__LDBL_MIN__=2.2250738585072014e-308L -D__DEC32_MAX__=9.999999E96DF -D__cpp_threadsafe_static_init=200806 -D__FLT32X_HAS_INFINITY__=1 -D__INT32_MAX__=0x7fffffff -D__INT_WIDTH__=32 -D__SIZEOF_LONG__=4 -D__UINT16_C(c)=c -D__PTRDIFF_WIDTH__=32 -D__DECIMAL_DIG__=17 -D__FLT64_EPSILON__=2.2204460492503131e-16F64 -D__INTMAX_WIDTH__=64 -D__FLT64_MIN_EXP__=(-1021) -D__has_include_next(STR)=__has_include_next__(STR) -D__LDBL_HAS_QUIET_NAN__=1 -D__FLT64_MANT_DIG__=53 -D__GNUC__=8 -D__cpp_delegating_constructors=200604 -D__FLT_HAS_DENORM__=1 -D__SIZEOF_LONG_DOUBLE__=8 -D__BIGGEST_ALIGNMENT__=16 -D__STDC_UTF_16__=1 -D__FLT64_MAX_10_EXP__=308 -D__FLT32_HAS_INFINITY__=1 -D__DBL_MAX__=double(1.7976931348623157e+308L) -D__cpp_raw_strings=200710 -D__INT_FAST32_MAX__=0x7fffffff -D__DBL_HAS_INFINITY__=1 -D__DEC32_MIN_EXP__=(-94) -D__INTPTR_WIDTH__=32 -D__FLT32X_HAS_DENORM__=1 -D__INT_FAST16_TYPE__=int -D__LDBL_HAS_DENORM__=1 -D__cplusplus=201103L -D__cpp_ref_qualifiers=200710 -D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D__INT_LEAST32_MAX__=0x7fffffff -D__DEC32_MIN__=1E-95DF -D__DEPRECATED=1 -D__cpp_rvalue_references=200610 -D__DBL_MAX_EXP__=1024 -D__WCHAR_WIDTH__=16 -D__FLT32_MAX__=3.4028234663852886e+38F32 -D__DEC128_EPSILON__=1E-33DL -D__PTRDIFF_MAX__=0x7fffffff -D__FLT32_HAS_QUIET_NAN__=1 -D__GNUG__=8 -D__LONG_LONG_MAX__=0x7fffffffffffffffLL -D__SIZEOF_SIZE_T__=4 -D__cpp_rvalue_reference=200610 -D__cpp_nsdmi=200809 -D__SIZEOF_WINT_T__=4 -D__LONG_LONG_WIDTH__=64 -D__cpp_initializer_lists=200806 -D__FLT32_MAX_EXP__=128 -D__cpp_hex_float=201603 -D__GXX_ABI_VERSION=1013 -D__FLT_MIN_EXP__=(-125) -D__cpp_lambdas=200907 -D__INT_FAST64_TYPE__=long long int -D__FP_FAST_FMAF=1 -D__FLT64_DENORM_MIN__=4.9406564584124654e-324F64 -D__DBL_MIN__=double(2.2250738585072014e-308L) -D__FLT32X_EPSILON__=2.2204460492503131e-16F32x -D__FLT64_MIN_10_EXP__=(-307) -D__DEC128_MIN__=1E-6143DL -D__REGISTER_PREFIX__ -D__UINT16_MAX__=0xffff -D__DBL_HAS_DENORM__=1 -D__FLT32_MIN__=1.1754943508222875e-38F32 -D__UINT8_TYPE__=unsigned char -D__NO_INLINE__=1 -D__FLT_MANT_DIG__=24 -D__LDBL_DECIMAL_DIG__=17 -D__VERSION__="8.4.0" -D__UINT64_C(c)=c ## ULL -D__cpp_unicode_characters=200704 -D__GCC_ATOMIC_INT_LOCK_FREE=2 -D__FLT32_MANT_DIG__=24 -D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__SCHAR_WIDTH__=8 -D__INT32_C(c)=c -D__DEC64_EPSILON__=1E-15DD -D__ORDER_PDP_ENDIAN__=3412 -D__DEC128_MIN_EXP__=(-6142) -D__FLT32_MAX_10_EXP__=38 -D__INT_FAST32_TYPE__=int -D__UINT_LEAST16_TYPE__=short unsigned int -D__INT16_MAX__=0x7fff -D__SIZE_TYPE__=unsigned int -D__UINT64_MAX__=0xffffffffffffffffULL -D__INT8_TYPE__=signed char -D__ELF__=1 -D__xtensa__=1 -D__FLT_RADIX__=2 -D__INT_LEAST16_TYPE__=short int -D__LDBL_EPSILON__=2.2204460492503131e-16L -D__UINTMAX_C(c)=c ## ULL -D__SIG_ATOMIC_MAX__=0x7fffffff -D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D__SIZEOF_PTRDIFF_T__=4 -D__FLT32X_MANT_DIG__=53 -D__FLT32X_MIN_EXP__=(-1021) -D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D__INT_FAST16_MAX__=0x7fffffff -D__FLT64_DIG__=15 -D__UINT_FAST32_MAX__=0xffffffffU -D__UINT_LEAST64_TYPE__=long long unsigned int -D__FLT_HAS_QUIET_NAN__=1 -D__FLT_MAX_10_EXP__=38 -D__LONG_MAX__=0x7fffffffL -D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D__FLT_HAS_INFINITY__=1 -D__cpp_unicode_literals=200710 -D__UINT_FAST16_TYPE__=unsigned int -D__DEC64_MAX__=9.999999999999999E384DD -D__INT_FAST32_WIDTH__=32 -D__CHAR16_TYPE__=short unsigned int -D__PRAGMA_REDEFINE_EXTNAME=1 -D__SIZE_WIDTH__=32 -D__INT_LEAST16_MAX__=0x7fff -D__DEC64_MANT_DIG__=16 -D__INT64_MAX__=0x7fffffffffffffffLL -D__UINT_LEAST32_MAX__=0xffffffffU -D__FLT32_DENORM_MIN__=1.4012984643248171e-45F32 -D__GCC_ATOMIC_LONG_LOCK_FREE=2 -D__SIG_ATOMIC_WIDTH__=32 -D__INT_LEAST64_TYPE__=long long int -D__INT16_TYPE__=short int -D__INT_LEAST8_TYPE__=signed char -D__DEC32_MAX_EXP__=97 -D__INT_FAST8_MAX__=0x7fffffff -D__INTPTR_MAX__=0x7fffffff -D__cpp_range_based_for=200907 -D__FLT64_HAS_QUIET_NAN__=1 -D__FLT32_MIN_10_EXP__=(-37) -D__EXCEPTIONS=1 -D__LDBL_MANT_DIG__=53 -D__DBL_HAS_QUIET_NAN__=1 -D__FLT64_HAS_INFINITY__=1 -D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) -D__INTPTR_TYPE__=int -D__UINT16_TYPE__=short unsigned int -D__WCHAR_TYPE__=short unsigned int -D__SIZEOF_FLOAT__=4 -D__UINTPTR_MAX__=0xffffffffU -D__INT_FAST64_WIDTH__=64 -D__DEC64_MIN_EXP__=(-382) -D__cpp_decltype=200707 -D__FLT32_DECIMAL_DIG__=9 -D__INT_FAST64_MAX__=0x7fffffffffffffffLL -D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D__FLT_DIG__=6 -D__UINT_FAST64_TYPE__=long long unsigned int -D__INT_MAX__=0x7fffffff -D__INT64_TYPE__=long long int -D__FLT_MAX_EXP__=128 -D__DBL_MANT_DIG__=53 -D__cpp_inheriting_constructors=201511 -D__INT_LEAST64_MAX__=0x7fffffffffffffffLL -D__FP_FAST_FMAF32=1 -D__DEC64_MIN__=1E-383DD -D__WINT_TYPE__=unsigned int -D__UINT_LEAST32_TYPE__=unsigned int -D__SIZEOF_SHORT__=2 -D__LDBL_MIN_EXP__=(-1021) -D__FLT64_MAX__=1.7976931348623157e+308F64 -D__WINT_WIDTH__=32 -D__INT_LEAST8_MAX__=0x7f -D__FLT32X_MAX_10_EXP__=308 -D__SSP__=1 -D__WCHAR_UNSIGNED__=1 -D__LDBL_MAX_10_EXP__=308 -D__ATOMIC_RELAXED=0 -D__DBL_EPSILON__=double(2.2204460492503131e-16L) -D__XTENSA_WINDOWED_ABI__=1 -D__UINT8_C(c)=c -D__FLT64_MAX_EXP__=1024 -D__INT_LEAST32_TYPE__=int -D__SIZEOF_WCHAR_T__=2 -D__INT_FAST8_TYPE__=int -D__GNUC_STDC_INLINE__=1 -D__FLT64_HAS_DENORM__=1 -D__FLT32_EPSILON__=1.1920928955078125e-7F32 -D__DBL_DECIMAL_DIG__=17 -D__STDC_UTF_32__=1 -D__INT_FAST8_WIDTH__=32 -D__DEC_EVAL_METHOD__=2 -D__FLT32X_MAX__=1.7976931348623157e+308F32x -D__XTENSA__=1 -D__ORDER_BIG_ENDIAN__=4321 -D__cpp_runtime_arrays=198712 -D__UINT64_TYPE__=long long unsigned int -D__UINT32_C(c)=c ## U -D__INTMAX_MAX__=0x7fffffffffffffffLL -D__cpp_alias_templates=200704 -D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D__FLT_DENORM_MIN__=1.4012984643248171e-45F -D__INT8_MAX__=0x7f -D__LONG_WIDTH__=32 -D__UINT_FAST32_TYPE__=unsigned int -D__CHAR32_TYPE__=unsigned int -D__FLT_MAX__=3.4028234663852886e+38F -D__cpp_constexpr=200704 -D__INT32_TYPE__=int -D__SIZEOF_DOUBLE__=8 -D__cpp_exceptions=199711 -D__FLT_MIN_10_EXP__=(-37) -D__FLT64_MIN__=2.2250738585072014e-308F64 -D__INT_LEAST32_WIDTH__=32 -D__INTMAX_TYPE__=long long int -D__DEC128_MAX_EXP__=6145 -D__FLT32X_HAS_QUIET_NAN__=1 -D__ATOMIC_CONSUME=1 -D__GNUC_MINOR__=4 -D__INT_FAST16_WIDTH__=32 -D__UINTMAX_MAX__=0xffffffffffffffffULL -D__DEC32_MANT_DIG__=7 -D__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x -D__DBL_MAX_10_EXP__=308 -D__LDBL_DENORM_MIN__=4.9406564584124654e-324L -D__INT16_C(c)=c -D__STDC__=1 -D__FLT32X_DIG__=15 -D__PTRDIFF_TYPE__=int -D__ATOMIC_SEQ_CST=5 -D__UINT32_TYPE__=unsigned int -D__FLT32X_MIN_10_EXP__=(-307) -D__UINTPTR_TYPE__=unsigned int -D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D__DEC128_MANT_DIG__=34 -D__LDBL_MIN_10_EXP__=(-307) -D__SIZEOF_LONG_LONG__=8 -D__cpp_user_defined_literals=200809 -D__GCC_ATOMIC_LLONG_LOCK_FREE=1 -D__FLT32X_MIN__=2.2250738585072014e-308F32x -D__LDBL_DIG__=15 -D__FLT_DECIMAL_DIG__=9 -D__UINT_FAST16_MAX__=0xffffffffU -D__GCC_ATOMIC_SHORT_LOCK_FREE=2 -D__INT_LEAST64_WIDTH__=64 -D__UINT_FAST8_TYPE__=unsigned int -D__ATOMIC_ACQ_REL=4 -D__ATOMIC_RELEASE=3 --includes-file=C:\Users\pesom\AppData\Local\Temp\tmpmllrvpd4 "C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\utils\SerialComm.cpp"
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\utils\SerialComm.cpp ...
Defines:PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3
Undefines:
Includes: -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/src/ -IC:/Users/pesom/AmbienteLocaleRepository/TWANG/.pio/libdeps/esp32dev/NeoPixelBus/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/cores/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/variants/esp32/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/FS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/USB/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Update/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src/ -IC:/Users/pesom/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/ -IC:/Users/pesom/.platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/
Platform:unspecified
Checking C:\Users\pesom\AmbienteLocaleRepository\TWANG\src\utils\SerialComm.cpp: PLATFORMIO=60118;ARDUINO_ESP32_DEV=1;HAVE_CONFIG_H=1;MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h";UNITY_INCLUDE_CONFIG_H=1;WITH_POSIX=1;_GNU_SOURCE=1;IDF_VER="v4.4.7-dirty";ESP_PLATFORM=1;_POSIX_READER_WRITER_LOCKS=1;ARDUINO_ARCH_ESP32=1;ESP32=1;F_CPU=240000000L;ARDUINO=10812;ARDUINO_VARIANT="esp32";ARDUINO_BOARD="Espressif ESP32 Dev Module";ARDUINO_PARTITION_default=1;__DBL_MIN_EXP__=(-1021);__FLT32X_MAX_EXP__=1024;__cpp_attributes=200809;__UINT_LEAST16_MAX__=0xffff;__ATOMIC_ACQUIRE=2;__FLT_MIN__=1.1754943508222875e-38F;__GCC_IEC_559_COMPLEX=0;__UINT_LEAST8_TYPE__=unsigned char;__INTMAX_C(c)=c ## LL;__CHAR_BIT__=8;__UINT8_MAX__=0xff;__WINT_MAX__=0xffffffffU;__FLT32_MIN_EXP__=(-125);__cpp_static_assert=200410;__ORDER_LITTLE_ENDIAN__=1234;__SIZE_MAX__=0xffffffffU;__WCHAR_MAX__=0xffff;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1;__DBL_DENORM_MIN__=double(4.9406564584124654e-324L);__GCC_ATOMIC_CHAR_LOCK_FREE=2;__GCC_IEC_559=0;__FLT32X_DECIMAL_DIG__=17;__FLT_EVAL_METHOD__=0;__cpp_binary_literals=201304;__FLT64_DECIMAL_DIG__=17;__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2;__cpp_variadic_templates=200704;__UINT_FAST64_MAX__=0xffffffffffffffffULL;__SIG_ATOMIC_TYPE__=int;__DBL_MIN_10_EXP__=(-307);__FINITE_MATH_ONLY__=0;__GNUC_PATCHLEVEL__=0;__FLT32_HAS_DENORM__=1;__UINT_FAST8_MAX__=0xffffffffU;__has_include(STR)=__has_include__(STR);__DEC64_MAX_EXP__=385;__INT8_C(c)=c;__INT_LEAST8_WIDTH__=8;__UINT_LEAST64_MAX__=0xffffffffffffffffULL;__SHRT_MAX__=0x7fff;__LDBL_MAX__=1.7976931348623157e+308L;__UINT_LEAST8_MAX__=0xff;__GCC_ATOMIC_BOOL_LOCK_FREE=2;__UINTMAX_TYPE__=long long unsigned int;__DEC32_EPSILON__=1E-6DF;__FLT_EVAL_METHOD_TS_18661_3__=0;__CHAR_UNSIGNED__=1;__UINT32_MAX__=0xffffffffU;__GXX_EXPERIMENTAL_CXX0X__=1;__LDBL_MAX_EXP__=1024;__WINT_MIN__=0U;__INT_LEAST16_WIDTH__=16;__SCHAR_MAX__=0x7f;__WCHAR_MIN__=0;__INT64_C(c)=c ## LL;__DBL_DIG__=15;__GCC_ATOMIC_POINTER_LOCK_FREE=2;__SIZEOF_INT__=4;__SIZEOF_POINTER__=4;__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2;__USER_LABEL_PREFIX__=1;__STDC_HOSTED__=1;__LDBL_HAS_INFINITY__=1;__XTENSA_EL__=1;__FLT32_DIG__=6;__FLT_EPSILON__=1.1920928955078125e-7F;__GXX_WEAK__=1;__SHRT_WIDTH__=16;__LDBL_MIN__=2.2250738585072014e-308L;__DEC32_MAX__=9.999999E96DF;__cpp_threadsafe_static_init=200806;__FLT32X_HAS_INFINITY__=1;__INT32_MAX__=0x7fffffff;__INT_WIDTH__=32;__SIZEOF_LONG__=4;__UINT16_C(c)=c;__PTRDIFF_WIDTH__=32;__DECIMAL_DIG__=17;__FLT64_EPSILON__=2.2204460492503131e-16F64;__INTMAX_WIDTH__=64;__FLT64_MIN_EXP__=(-1021);__has_include_next(STR)=__has_include_next__(STR);__LDBL_HAS_QUIET_NAN__=1;__FLT64_MANT_DIG__=53;__GNUC__=8;__cpp_delegating_constructors=200604;__FLT_HAS_DENORM__=1;__SIZEOF_LONG_DOUBLE__=8;__BIGGEST_ALIGNMENT__=16;__STDC_UTF_16__=1;__FLT64_MAX_10_EXP__=308;__FLT32_HAS_INFINITY__=1;__DBL_MAX__=double(1.7976931348623157e+308L);__cpp_raw_strings=200710;__INT_FAST32_MAX__=0x7fffffff;__DBL_HAS_INFINITY__=1;__DEC32_MIN_EXP__=(-94);__INTPTR_WIDTH__=32;__FLT32X_HAS_DENORM__=1;__INT_FAST16_TYPE__=int;__LDBL_HAS_DENORM__=1;__cplusplus=201103L;__cpp_ref_qualifiers=200710;__DEC128_MAX__=9.999999999999999999999999999999999E6144DL;__INT_LEAST32_MAX__=0x7fffffff;__DEC32_MIN__=1E-95DF;__DEPRECATED=1;__cpp_rvalue_references=200610;__DBL_MAX_EXP__=1024;__WCHAR_WIDTH__=16;__FLT32_MAX__=3.4028234663852886e+38F32;__DEC128_EPSILON__=1E-33DL;__PTRDIFF_MAX__=0x7fffffff;__FLT32_HAS_QUIET_NAN__=1;__GNUG__=8;__LONG_LONG_MAX__=0x7fffffffffffffffLL;__SIZEOF_SIZE_T__=4;__cpp_rvalue_reference=200610;__cpp_nsdmi=200809;__SIZEOF_WINT_T__=4;__LONG_LONG_WIDTH__=64;__cpp_initializer_lists=200806;__FLT32_MAX_EXP__=128;__cpp_hex_float=201603;__GXX_ABI_VERSION=1013;__FLT_MIN_EXP__=(-125);__cpp_lambdas=200907;__INT_FAST64_TYPE__=long long int;__FP_FAST_FMAF=1;__FLT64_DENORM_MIN__=4.9406564584124654e-324F64;__DBL_MIN__=double(2.2250738585072014e-308L);__FLT32X_EPSILON__=2.2204460492503131e-16F32x;__FLT64_MIN_10_EXP__=(-307);__DEC128_MIN__=1E-6143DL;__REGISTER_PREFIX__=1;__UINT16_MAX__=0xffff;__DBL_HAS_DENORM__=1;__FLT32_MIN__=1.1754943508222875e-38F32;__UINT8_TYPE__=unsigned char;__NO_INLINE__=1;__FLT_MANT_DIG__=24;__LDBL_DECIMAL_DIG__=17;__VERSION__="8.4.0";__UINT64_C(c)=c ## ULL;__cpp_unicode_characters=200704;__GCC_ATOMIC_INT_LOCK_FREE=2;__FLT32_MANT_DIG__=24;__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__;__SCHAR_WIDTH__=8;__INT32_C(c)=c;__DEC64_EPSILON__=1E-15DD;__ORDER_PDP_ENDIAN__=3412;__DEC128_MIN_EXP__=(-6142);__FLT32_MAX_10_EXP__=38;__INT_FAST32_TYPE__=int;__UINT_LEAST16_TYPE__=short unsigned int;__INT16_MAX__=0x7fff;__SIZE_TYPE__=unsigned int;__UINT64_MAX__=0xffffffffffffffffULL;__INT8_TYPE__=signed char;__ELF__=1;__xtensa__=1;__FLT_RADIX__=2;__INT_LEAST16_TYPE__=short int;__LDBL_EPSILON__=2.2204460492503131e-16L;__UINTMAX_C(c)=c ## ULL;__SIG_ATOMIC_MAX__=0x7fffffff;__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2;__SIZEOF_PTRDIFF_T__=4;__FLT32X_MANT_DIG__=53;__FLT32X_MIN_EXP__=(-1021);__DEC32_SUBNORMAL_MIN__=0.000001E-95DF;__INT_FAST16_MAX__=0x7fffffff;__FLT64_DIG__=15;__UINT_FAST32_MAX__=0xffffffffU;__UINT_LEAST64_TYPE__=long long unsigned int;__FLT_HAS_QUIET_NAN__=1;__FLT_MAX_10_EXP__=38;__LONG_MAX__=0x7fffffffL;__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL;__FLT_HAS_INFINITY__=1;__cpp_unicode_literals=200710;__UINT_FAST16_TYPE__=unsigned int;__DEC64_MAX__=9.999999999999999E384DD;__INT_FAST32_WIDTH__=32;__CHAR16_TYPE__=short unsigned int;__PRAGMA_REDEFINE_EXTNAME=1;__SIZE_WIDTH__=32;__INT_LEAST16_MAX__=0x7fff;__DEC64_MANT_DIG__=16;__INT64_MAX__=0x7fffffffffffffffLL;__UINT_LEAST32_MAX__=0xffffffffU;__FLT32_DENORM_MIN__=1.4012984643248171e-45F32;__GCC_ATOMIC_LONG_LOCK_FREE=2;__SIG_ATOMIC_WIDTH__=32;__INT_LEAST64_TYPE__=long long int;__INT16_TYPE__=short int;__INT_LEAST8_TYPE__=signed char;__DEC32_MAX_EXP__=97;__INT_FAST8_MAX__=0x7fffffff;__INTPTR_MAX__=0x7fffffff;__cpp_range_based_for=200907;__FLT64_HAS_QUIET_NAN__=1;__FLT32_MIN_10_EXP__=(-37);__EXCEPTIONS=1;__LDBL_MANT_DIG__=53;__DBL_HAS_QUIET_NAN__=1;__FLT64_HAS_INFINITY__=1;__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1);__INTPTR_TYPE__=int;__UINT16_TYPE__=short unsigned int;__WCHAR_TYPE__=short unsigned int;__SIZEOF_FLOAT__=4;__UINTPTR_MAX__=0xffffffffU;__INT_FAST64_WIDTH__=64;__DEC64_MIN_EXP__=(-382);__cpp_decltype=200707;__FLT32_DECIMAL_DIG__=9;__INT_FAST64_MAX__=0x7fffffffffffffffLL;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1;__FLT_DIG__=6;__UINT_FAST64_TYPE__=long long unsigned int;__INT_MAX__=0x7fffffff;__INT64_TYPE__=long long int;__FLT_MAX_EXP__=128;__DBL_MANT_DIG__=53;__cpp_inheriting_constructors=201511;__INT_LEAST64_MAX__=0x7fffffffffffffffLL;__FP_FAST_FMAF32=1;__DEC64_MIN__=1E-383DD;__WINT_TYPE__=unsigned int;__UINT_LEAST32_TYPE__=unsigned int;__SIZEOF_SHORT__=2;__LDBL_MIN_EXP__=(-1021);__FLT64_MAX__=1.7976931348623157e+308F64;__WINT_WIDTH__=32;__INT_LEAST8_MAX__=0x7f;__FLT32X_MAX_10_EXP__=308;__SSP__=1;__WCHAR_UNSIGNED__=1;__LDBL_MAX_10_EXP__=308;__ATOMIC_RELAXED=0;__DBL_EPSILON__=double(2.2204460492503131e-16L);__XTENSA_WINDOWED_ABI__=1;__UINT8_C(c)=c;__FLT64_MAX_EXP__=1024;__INT_LEAST32_TYPE__=int;__SIZEOF_WCHAR_T__=2;__INT_FAST8_TYPE__=int;__GNUC_STDC_INLINE__=1;__FLT64_HAS_DENORM__=1;__FLT32_EPSILON__=1.1920928955078125e-7F32;__DBL_DECIMAL_DIG__=17;__STDC_UTF_32__=1;__INT_FAST8_WIDTH__=32;__DEC_EVAL_METHOD__=2;__FLT32X_MAX__=1.7976931348623157e+308F32x;__XTENSA__=1;__ORDER_BIG_ENDIAN__=4321;__cpp_runtime_arrays=198712;__UINT64_TYPE__=long long unsigned int;__UINT32_C(c)=c ## U;__INTMAX_MAX__=0x7fffffffffffffffLL;__cpp_alias_templates=200704;__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__;__FLT_DENORM_MIN__=1.4012984643248171e-45F;__INT8_MAX__=0x7f;__LONG_WIDTH__=32;__UINT_FAST32_TYPE__=unsigned int;__CHAR32_TYPE__=unsigned int;__FLT_MAX__=3.4028234663852886e+38F;__cpp_constexpr=200704;__INT32_TYPE__=int;__SIZEOF_DOUBLE__=8;__cpp_exceptions=199711;__FLT_MIN_10_EXP__=(-37);__FLT64_MIN__=2.2250738585072014e-308F64;__INT_LEAST32_WIDTH__=32;__INTMAX_TYPE__=long long int;__DEC128_MAX_EXP__=6145;__FLT32X_HAS_QUIET_NAN__=1;__ATOMIC_CONSUME=1;__GNUC_MINOR__=4;__INT_FAST16_WIDTH__=32;__UINTMAX_MAX__=0xffffffffffffffffULL;__DEC32_MANT_DIG__=7;__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x;__DBL_MAX_10_EXP__=308;__LDBL_DENORM_MIN__=4.9406564584124654e-324L;__INT16_C(c)=c;__STDC__=1;__FLT32X_DIG__=15;__PTRDIFF_TYPE__=int;__ATOMIC_SEQ_CST=5;__UINT32_TYPE__=unsigned int;__FLT32X_MIN_10_EXP__=(-307);__UINTPTR_TYPE__=unsigned int;__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD;__DEC128_MANT_DIG__=34;__LDBL_MIN_10_EXP__=(-307);__SIZEOF_LONG_LONG__=8;__cpp_user_defined_literals=200809;__GCC_ATOMIC_LLONG_LOCK_FREE=1;__FLT32X_MIN__=2.2250738585072014e-308F32x;__LDBL_DIG__=15;__FLT_DECIMAL_DIG__=9;__UINT_FAST16_MAX__=0xffffffffU;__GCC_ATOMIC_SHORT_LOCK_FREE=2;__INT_LEAST64_WIDTH__=64;__UINT_FAST8_TYPE__=unsigned int;__ATOMIC_ACQ_REL=4;__ATOMIC_RELEASE=3...
"severity=error<&PIO&>message=Reference to temporary returned.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=398<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:398]<&PIO&>cwe=562<&PIO&>id=returnTempReference"
"severity=error<&PIO&>message=Found an exit path from function with non-void return type that has missing return statement<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h<&PIO&>line=140<&PIO&>column=0<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\nested_exception.h:140]<&PIO&>cwe=758<&PIO&>id=missingReturn"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=5994<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:5994]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6000<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6000]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6018<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6018]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6024<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6024]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6030<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6030]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=6036<&PIO&>column=36<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:6036]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=319<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:319]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=performance<&PIO&>message=Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=336<&PIO&>column=49<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:336]<&PIO&>cwe=0<&PIO&>id=returnStdMoveLocal"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=395<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:395]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=warning<&PIO&>message=Member variable 'function::_M_invoker' is not initialized in the constructor.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=uninitMemberVar"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=664<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:664]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message='operator=' should return reference to 'this' instance.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=703<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:703]<&PIO&>cwe=398<&PIO&>id=operatorEqRetRefThis"
"severity=style<&PIO&>message=Class 'exception_ptr' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h<&PIO&>line=101<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception_ptr.h:101]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=59<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:59]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=65<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:65]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'String' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=68<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:68]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=359<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:359]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=362<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:362]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=365<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:365]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=368<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:368]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=371<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:371]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=374<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:374]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=377<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:377]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=380<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:380]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=383<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:383]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=386<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:386]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=389<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:389]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=392<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:392]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=50<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:50]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'IPAddress' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=51<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:51]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'fpos' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h<&PIO&>line=133<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\postypes.h:133]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '__cow_string' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=56<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:56]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:79]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=86<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:86]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=125<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:125]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Head_base' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=132<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:132]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1031<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1031]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'tuple' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple<&PIO&>line=1049<&PIO&>column=19<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\tuple:1049]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reference_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h<&PIO&>line=297<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\refwrap.h:297]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Simple_type_wrapper' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=117<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:117]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=402<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:402]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'function' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=446<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:446]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'HardwareSerial' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=190<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:190]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=514<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:514]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'basic_string < char , char_traits < char > , allocator < char > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=568<&PIO&>column=7<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:568]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Struct '_Alloc_hider' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=148<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=137<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:137]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class '__normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=788<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:788]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'reverse_iterator < __gnu_cxx :: __normal_iterator < __gnu_cxx :: __alloc_traits < _Char_alloc_type , typename _Char_alloc_type :: value_type > :: const_pointer , std :: __cxx11 :: basic_string < char , char_traits < char > , allocator < char > > > >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h<&PIO&>line=148<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_iterator.h:148]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < char >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=Class 'new_allocator < wchar_t >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=84<&PIO&>column=2<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:84]<&PIO&>cwe=398<&PIO&>id=noExplicitConstructor"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception<&PIO&>line=57<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\exception:57]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=197<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:197]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo<&PIO&>line=214<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\typeinfo:214]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=64<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new<&PIO&>line=78<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:64] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\new:78]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'printTo' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h<&PIO&>line=83<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Printable.h:37] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\IPAddress.h:83]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=31<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:31]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=32<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:32]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=33<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:33]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=34<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:34]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=36<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:36]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h<&PIO&>line=37<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Client.h:37]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=61<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=63<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:63]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=69<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:69]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=71<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:71]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=79<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:79]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h<&PIO&>line=80<&PIO&>column=18<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Udp.h:80]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=137<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:137]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept<&PIO&>line=221<&PIO&>column=5<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\stdexcept:221]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'what' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=61<&PIO&>column=17<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\exception.h:69] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:61]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'available' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=233<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:48] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:233]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'availableForWrite' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=234<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:80] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:234]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'peek' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=235<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:50] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:235]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'read' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=236<&PIO&>column=9<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:49] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:236]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=243<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:101] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:243]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'readBytes' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=244<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:100] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:244]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=248<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:112] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:248]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=250<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:61] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:250]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=The function 'write' overrides a function in a base class but is not marked with a 'override' specifier.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=251<&PIO&>column=12<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:69] -> [C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:251]<&PIO&>cwe=0<&PIO&>id=missingOverride"
"severity=style<&PIO&>message=Condition '__c==eof()' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=591<&PIO&>column=20<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:591]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=603<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:603]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition 'eq_int_type(__c,eof())' is always false<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h<&PIO&>line=700<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\char_traits.h:700]<&PIO&>cwe=570<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=711<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:711]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=744<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:744]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=751<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:751]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=760<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:760]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=769<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:769]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=780<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:780]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=790<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:790]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=801<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:801]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h<&PIO&>line=857<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\xtensa-esp32-elf\bits\gthr-default.h:857]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=81<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:81]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '__gthread_active_p()' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h<&PIO&>line=95<&PIO&>column=27<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\atomicity.h:95]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=style<&PIO&>message=Condition '!__extracted' is always true<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc<&PIO&>line=1528<&PIO&>column=11<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1476] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.tcc:1528]<&PIO&>cwe=571<&PIO&>id=knownConditionTrueFalse"
"severity=error<&PIO&>message=Null pointer dereference: static_cast<_Tp*>(nullptr)<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array<&PIO&>line=72<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\array:72]<&PIO&>cwe=476<&PIO&>id=nullPointer"
"severity=warning<&PIO&>message=Either the condition '__s' is redundant or there is pointer arithmetic with NULL pointer.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h<&PIO&>line=516<&PIO&>column=69<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516] -> [C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\basic_string.h:516]<&PIO&>cwe=682<&PIO&>id=nullPointerArithmeticRedundantCheck"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h<&PIO&>line=246<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\WString.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=67<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:67]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h<&PIO&>line=72<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Print.h:72]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=66<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:66]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=73<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:73]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=85<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:85]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=91<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=103<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:103]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h<&PIO&>line=111<&PIO&>column=43<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\Stream.h:111]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h<&PIO&>line=91<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\allocator.h:91]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=162<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:162]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=168<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:168]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h<&PIO&>line=175<&PIO&>column=14<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\uses_allocator.h:175]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=240<&PIO&>column=21<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:240]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=246<&PIO&>column=26<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:246]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=254<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:254]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h<&PIO&>line=258<&PIO&>column=22<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\framework-arduinoespressif32\cores\esp32\HardwareSerial.h:258]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h<&PIO&>line=250<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\alloc_traits.h:250]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h<&PIO&>line=136<&PIO&>column=10<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\new_allocator.h:136]<&PIO&>cwe=398<&PIO&>id=cstyleCast"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=736<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:736]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char16_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=739<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:739]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=797<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:797]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=The unsigned expression '(char32_t)(-1)' will never be negative so it is either pointless or an error to check if it is.<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits<&PIO&>line=800<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\limits:800]<&PIO&>cwe=570<&PIO&>id=unsignedLessThanZero"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1127<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1127]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__x' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1152<&PIO&>column=25<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1152]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1223<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1223]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__r' can be declared as reference to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h<&PIO&>line=1295<&PIO&>column=23<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_function.h:1295]<&PIO&>cwe=398<&PIO&>id=constParameterReference"
"severity=style<&PIO&>message=Parameter '__ptr' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h<&PIO&>line=152<&PIO&>column=30<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\ext\type_traits.h:152]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__last' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h<&PIO&>line=703<&PIO&>column=33<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:703]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
"severity=style<&PIO&>message=Parameter '__fp' can be declared as pointer to const<&PIO&>file=C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h<&PIO&>line=229<&PIO&>column=31<&PIO&>callstack=[C:\Users\pesom\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\include\c++\8.4.0\bits\std_function.h:229]<&PIO&>cwe=398<&PIO&>id=constParameterPointer"
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\NeoGammaDynamicTableMethod.h:145: [low:style] Defensive programming: The variable 'entryEnd' is used as an array index before it is checked that is within limits. This can mean that the array might be accessed out of bounds. Reorder conditions such as '(a[i] && i < 10)' to '(i < 10 && a[i])'. That way the array will not be accessed if the index is out of limits. [arrayIndexThenCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\DotStarEsp32DmaSpiMethod.h:40: [medium:warning] Member variable 'DotStarEsp32DmaSpiMethodBase::_spiTransaction' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\DotStarEsp32DmaSpiMethod.h:61: [medium:warning] Member variable 'DotStarEsp32DmaSpiMethodBase::_spiTransaction' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:323: [medium:warning] Member variable 'NeoEspI2sMuxMap::MaxBusDataSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:421: [medium:warning] Member variable 'NeoEspI2sMonoBuffContext::I2sBufferSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:421: [medium:warning] Member variable 'NeoEspI2sMonoBuffContext::I2sBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sBufferSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sEditBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:793: [medium:warning] Member variable 'NeoEsp32I2sXMethodBase::_data' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:63: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'R' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:64: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'G' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:65: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'B' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:86: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'Color' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:84: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'R' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:85: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'G' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:86: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'B' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:87: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'W' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireHspiImple.h:39: [medium:warning] Class 'TwoWireHspiImple' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireHspiImple.h:39: [medium:warning] Class 'TwoWireHspiImple' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:57: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:95: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:100: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:105: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:110: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:52: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:64: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:72: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:82: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:94: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:106: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:52: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:60: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:84: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:92: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:97: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HslColor.h:48: [low:style] Struct 'HslColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HslColor.h:53: [low:style] Struct 'HslColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HsbColor.h:47: [low:style] Struct 'HsbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HsbColor.h:52: [low:style] Struct 'HsbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:76: [low:style] Struct 'HtmlColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:84: [low:style] Struct 'HtmlColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:59: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:67: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:98: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:103: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:108: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:54: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:62: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:70: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:81: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:94: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:102: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:107: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:57: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:65: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:77: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:89: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:94: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:99: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:57: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:65: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:73: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:85: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:90: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:95: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:103: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:111: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:65: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:73: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:86: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:99: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:104: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:109: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\SegmentDigit.h:74: [low:style] Struct 'SevenSegDigit' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoTm1914Features.h:39: [low:style] Class 'NeoTm1914Settings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Tlc59711RgbFeatures.h:65: [low:style] Class 'Tlc69711Settings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:40: [low:style] Class 'NeoDib' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireSpiImple.h:133: [low:style] Class 'NeoSpiSettings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sMethod.h:60: [low:style] Class 'NeoEsp32I2sBusN' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32RmtMethod.h:553: [low:style] Class 'NeoEsp32RmtChannelN' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:80: [low:style] Class 'NeoPixelBus < NeoGrbFeature , Neo800KbpsMethod >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:451: [medium:warning] Either the condition 'I2sBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:616: [medium:warning] Either the condition 'I2sBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:624: [medium:warning] Either the condition 'I2sEditBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sEditBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:218: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:237: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:281: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoAbcdefgpsSegmentFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoAbcdefgpsSegmentFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:79: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:80: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:83: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:84: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:86: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:87: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:88: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBufferMethods.h:36: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:44: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:50: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBitmapFile.h:109: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBitmapFile.h:118: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc5947GenericMethod.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:81: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:83: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:84: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:77: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:60: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:60: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:79: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:80: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:81: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:74: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:75: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:77: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:72: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:134: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:111: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:55: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:80: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:106: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:132: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:55: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:81: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:107: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:132: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:355: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBuffer.h:139: [low:performance] Parameter 'layoutMap' is passed by value. It could be passed as a const reference which is usually faster and recommended in C++. [passedByValue]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc59711GenericMethod.h:123: [low:style] Variable 'pSrcEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc59711GenericMethod.h:136: [low:style] Variable 'pSrcChipEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:409: [low:style] Variable 'pFront' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:442: [low:style] Variable 'pFirst' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:129: [low:style] Variable 'pEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:106: [low:style] Variable 'pEnd' can be declared as pointer to const [constVariablePointer]
src\game\GameEngine.cpp:50: [low:style] The function 'render' is never used. [unusedFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\NeoGammaDynamicTableMethod.h:145: [low:style] Defensive programming: The variable 'entryEnd' is used as an array index before it is checked that is within limits. This can mean that the array might be accessed out of bounds. Reorder conditions such as '(a[i] && i < 10)' to '(i < 10 && a[i])'. That way the array will not be accessed if the index is out of limits. [arrayIndexThenCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\DotStarEsp32DmaSpiMethod.h:40: [medium:warning] Member variable 'DotStarEsp32DmaSpiMethodBase::_spiTransaction' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\DotStarEsp32DmaSpiMethod.h:61: [medium:warning] Member variable 'DotStarEsp32DmaSpiMethodBase::_spiTransaction' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:323: [medium:warning] Member variable 'NeoEspI2sMuxMap::MaxBusDataSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:421: [medium:warning] Member variable 'NeoEspI2sMonoBuffContext::I2sBufferSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:421: [medium:warning] Member variable 'NeoEspI2sMonoBuffContext::I2sBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sBufferSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sEditBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:793: [medium:warning] Member variable 'NeoEsp32I2sXMethodBase::_data' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:63: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'R' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:64: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'G' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:65: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'B' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:86: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'Color' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:84: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'R' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:85: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'G' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:86: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'B' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:87: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'W' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireHspiImple.h:39: [medium:warning] Class 'TwoWireHspiImple' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireHspiImple.h:39: [medium:warning] Class 'TwoWireHspiImple' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:57: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:95: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:100: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:105: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:110: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:52: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:64: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:72: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:82: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:94: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:106: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:52: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:60: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:84: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:92: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:97: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HslColor.h:48: [low:style] Struct 'HslColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HslColor.h:53: [low:style] Struct 'HslColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HsbColor.h:47: [low:style] Struct 'HsbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HsbColor.h:52: [low:style] Struct 'HsbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:76: [low:style] Struct 'HtmlColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:84: [low:style] Struct 'HtmlColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:59: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:67: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:98: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:103: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:108: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:54: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:62: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:70: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:81: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:94: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:102: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:107: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:57: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:65: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:77: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:89: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:94: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:99: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:57: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:65: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:73: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:85: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:90: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:95: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:103: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:111: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:65: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:73: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:86: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:99: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:104: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:109: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\SegmentDigit.h:74: [low:style] Struct 'SevenSegDigit' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoTm1914Features.h:39: [low:style] Class 'NeoTm1914Settings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Tlc59711RgbFeatures.h:65: [low:style] Class 'Tlc69711Settings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:40: [low:style] Class 'NeoDib' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireSpiImple.h:133: [low:style] Class 'NeoSpiSettings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sMethod.h:60: [low:style] Class 'NeoEsp32I2sBusN' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32RmtMethod.h:553: [low:style] Class 'NeoEsp32RmtChannelN' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:80: [low:style] Class 'NeoPixelBus < NeoGrbFeature , Neo800KbpsMethod >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:451: [medium:warning] Either the condition 'I2sBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:616: [medium:warning] Either the condition 'I2sBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:624: [medium:warning] Either the condition 'I2sEditBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sEditBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:218: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:237: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:281: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoAbcdefgpsSegmentFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoAbcdefgpsSegmentFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:79: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:80: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:83: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:84: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:86: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:87: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:88: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBufferMethods.h:36: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:44: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:50: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBitmapFile.h:109: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBitmapFile.h:118: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc5947GenericMethod.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:81: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:83: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:84: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:77: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:60: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:60: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:79: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:80: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:81: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:74: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:75: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:77: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:72: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:134: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:111: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:55: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:80: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:106: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:132: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:55: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:81: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:107: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:132: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:355: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBuffer.h:139: [low:performance] Parameter 'layoutMap' is passed by value. It could be passed as a const reference which is usually faster and recommended in C++. [passedByValue]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc59711GenericMethod.h:123: [low:style] Variable 'pSrcEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc59711GenericMethod.h:136: [low:style] Variable 'pSrcChipEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:409: [low:style] Variable 'pFront' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:442: [low:style] Variable 'pFirst' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:129: [low:style] Variable 'pEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:106: [low:style] Variable 'pEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\NeoGammaDynamicTableMethod.h:145: [low:style] Defensive programming: The variable 'entryEnd' is used as an array index before it is checked that is within limits. This can mean that the array might be accessed out of bounds. Reorder conditions such as '(a[i] && i < 10)' to '(i < 10 && a[i])'. That way the array will not be accessed if the index is out of limits. [arrayIndexThenCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\DotStarEsp32DmaSpiMethod.h:40: [medium:warning] Member variable 'DotStarEsp32DmaSpiMethodBase::_spiTransaction' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\DotStarEsp32DmaSpiMethod.h:61: [medium:warning] Member variable 'DotStarEsp32DmaSpiMethodBase::_spiTransaction' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:323: [medium:warning] Member variable 'NeoEspI2sMuxMap::MaxBusDataSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:421: [medium:warning] Member variable 'NeoEspI2sMonoBuffContext::I2sBufferSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:421: [medium:warning] Member variable 'NeoEspI2sMonoBuffContext::I2sBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sBufferSize' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:585: [medium:warning] Member variable 'NeoEspI2sDblBuffContext::I2sEditBuffer' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:793: [medium:warning] Member variable 'NeoEsp32I2sXMethodBase::_data' is not initialized in the constructor. [uninitMemberVar]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:63: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'R' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:64: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'G' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:65: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'B' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:86: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'Color' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:84: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'R' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:85: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'G' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:86: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'B' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:87: [low:performance] When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'W' a value by passing the value to the constructor in the initialization list. [useInitializationList]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireHspiImple.h:39: [medium:warning] Class 'TwoWireHspiImple' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireHspiImple.h:39: [medium:warning] Class 'TwoWireHspiImple' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:57: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:95: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:100: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:105: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbColor.h:110: [low:style] Struct 'RgbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:52: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:64: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:72: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:82: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:94: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb16Color.h:106: [low:style] Struct 'Rgb16Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:52: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:60: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:84: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:92: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgb48Color.h:97: [low:style] Struct 'Rgb48Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HslColor.h:48: [low:style] Struct 'HslColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HslColor.h:53: [low:style] Struct 'HslColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HsbColor.h:47: [low:style] Struct 'HsbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HsbColor.h:52: [low:style] Struct 'HsbColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:76: [low:style] Struct 'HtmlColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:84: [low:style] Struct 'HtmlColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:59: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:67: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:98: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:103: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwColor.h:108: [low:style] Struct 'RgbwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:54: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:62: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:70: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:81: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:94: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:102: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbw64Color.h:107: [low:style] Struct 'Rgbw64Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:57: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:65: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:77: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:89: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:94: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwColor.h:99: [low:style] Struct 'RgbwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:57: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:65: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:73: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:85: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:90: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:95: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:103: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\Rgbww80Color.h:111: [low:style] Struct 'Rgbww80Color' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:65: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:73: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:86: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:99: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:104: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\RgbwwwColor.h:109: [low:style] Struct 'RgbwwwColor' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\SegmentDigit.h:74: [low:style] Struct 'SevenSegDigit' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoTm1914Features.h:39: [low:style] Class 'NeoTm1914Settings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Tlc59711RgbFeatures.h:65: [low:style] Class 'Tlc69711Settings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:40: [low:style] Class 'NeoDib' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\TwoWireSpiImple.h:133: [low:style] Class 'NeoSpiSettings' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sMethod.h:60: [low:style] Class 'NeoEsp32I2sBusN' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32RmtMethod.h:553: [low:style] Class 'NeoEsp32RmtChannelN' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:80: [low:style] Class 'NeoPixelBus < NeoGrbFeature , Neo800KbpsMethod >' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. [noExplicitConstructor]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:451: [medium:warning] Either the condition 'I2sBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:616: [medium:warning] Either the condition 'I2sBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\NeoEsp32I2sXMethod.h:624: [medium:warning] Either the condition 'I2sEditBuffer==nullptr' is redundant or there is possible null pointer dereference: I2sEditBuffer. [nullPointerRedundantCheck]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:218: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:237: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors\HtmlColor.h:281: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\P9813BgrFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoAbcdefgpsSegmentFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoAbcdefgpsSegmentFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:79: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:80: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:83: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:84: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:86: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:87: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoBacedfpgsSegmentFeature.h:88: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBufferMethods.h:36: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:44: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoDib.h:50: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBitmapFile.h:109: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBitmapFile.h:118: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc5947GenericMethod.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:81: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:83: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4WordFeature.h:84: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:77: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4WordFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:60: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarL4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:60: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\DotStarX4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:78: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:79: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:80: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:81: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5WordFeature.h:82: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:74: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:75: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:76: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4WordFeature.h:77: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3WordFeature.h:72: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xxByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6xByteFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:69: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:70: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo6ByteFeature.h:71: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo5ByteFeature.h:68: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:64: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo4ByteFeature.h:65: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3Byte777Feature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:61: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo3ByteFeature.h:63: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:62: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:66: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\Neo2Byte555Feature.h:67: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:134: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:111: [low:style] C-style pointer casting detected. C++ offers four different kinds of casts as replacements: static_cast, const_cast, dynamic_cast and reinterpret_cast. A C-style cast could evaluate to any of those automatically, thus it is considered safer if the programmer explicitly states which kind of cast is expected. [cstyleCast]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:55: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:80: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:106: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\ColumnMajorAlternatingLayout.h:132: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:55: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:81: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:107: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies\RowMajorAlternatingLayout.h:132: [low:style] Local variable 'index' shadows outer function [shadowFunction]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:355: [low:style] Local variable 'index' shadows outer function [shadowFunction]
src\utils\SerialComm.h:10: [low:performance] Parameter 'cb' is passed by value. It could be passed as a const reference which is usually faster and recommended in C++. [passedByValue]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers\NeoBuffer.h:139: [low:performance] Parameter 'layoutMap' is passed by value. It could be passed as a const reference which is usually faster and recommended in C++. [passedByValue]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc59711GenericMethod.h:123: [low:style] Variable 'pSrcEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods\Tlc59711GenericMethod.h:136: [low:style] Variable 'pSrcChipEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:409: [low:style] Variable 'pFront' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\NeoPixelBus.h:442: [low:style] Variable 'pFirst' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:129: [low:style] Variable 'pEnd' can be declared as pointer to const [constVariablePointer]
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features\NeoByteElements.h:106: [low:style] Variable 'pEnd' can be declared as pointer to const [constVariablePointer]
src\main.cpp:24: [low:style] The function 'setup' is never used. [unusedFunction]
src\main.cpp:52: [low:style] The function 'loop' is never used. [unusedFunction]
src\utils\SerialComm.h:10: [low:performance] Parameter 'cb' is passed by value. It could be passed as a const reference which is usually faster and recommended in C++. [passedByValue]
========================= [PASSED] Took 513.37 seconds =========================
Component HIGH MEDIUM LOW
--------------------------------------------------------- ------ -------- -----
.pio\libdeps\esp32dev\NeoPixelBus\src 0 0 12
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\buffers 0 0 21
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\colors 0 0 201
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\features 0 0 249
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\methods 0 42 18
.pio\libdeps\esp32dev\NeoPixelBus\src\internal\topologies 0 0 24
src 0 0 2
src\game 0 0 1
src\utils 0 0 2
Total 0 42 530
Environment Tool Status Duration
------------- -------- -------- ------------
esp32dev cppcheck PASSED 00:08:33.374
========================= 1 succeeded in 00:08:33.374 =========================