GEVCU 7 Error
unknown
c_cpp
a year ago
22 kB
3
Indexable
Never
C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\devices\bms\BatteryManager.cpp: In member function 'virtual void BatteryManager::setup()': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\devices\bms\BatteryManager.cpp:55:11: internal compiler error: in reshape_init_class, at cp/decl.c:5516 entry = {"CAPACITY", "Capacity of battery pack in ampere-hours", &config->packCapacity, CFG_ENTRY_VAR_TYPE::FLOAT, {.floating = 0.0}, {.floating = 100000.0}, 2, nullptr}; ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp: In member function 'void CrashHandler::analyzeCrashDataOnStartup()': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:46:15: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' if (bc->bitmask) { ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:48:23: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' if (bc->bitmask & (1 << i)) { ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:52:48: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' decodeBreadcrumbToSerial(bc->value[i]); ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:53:41: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' storedCrumbs[i] = bc->value[i]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp: In member function 'void CrashHandler::addBreadcrumb(uint32_t)': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:102:7: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[0] = bc->value[1]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:102:22: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[0] = bc->value[1]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:103:7: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[1] = bc->value[2]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:103:22: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[1] = bc->value[2]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:104:7: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[2] = bc->value[3]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:104:22: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[2] = bc->value[3]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:105:7: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[3] = bc->value[4]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:105:22: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[3] = bc->value[4]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:106:7: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[4] = bc->value[5]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:106:22: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[4] = bc->value[5]; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:107:7: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[5] = crumb; ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:109:78: error: invalid application of 'sizeof' to incomplete type 'crashreport_breadcrumbs_struct' arm_dcache_flush((void *)bc, sizeof(struct crashreport_breadcrumbs_struct)); ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp: In member function 'void CrashHandler::updateBreadcrumb(uint8_t)': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:120:7: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[5] = (bc->value[5] & 0xFFFFFFF8) + (crumb & 0x7F); ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:120:23: error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct' bc->value[5] = (bc->value[5] & 0xFFFFFFF8) + (crumb & 0x7F); ^ In file included from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:27:0: C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.h:60:12: note: forward declaration of 'struct crashreport_breadcrumbs_struct' struct crashreport_breadcrumbs_struct *bc = (struct crashreport_breadcrumbs_struct *)0x2027FFC0; ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\CrashHandler.cpp:122:78: error: invalid application of 'sizeof' to incomplete type 'crashreport_breadcrumbs_struct' arm_dcache_flush((void *)bc, sizeof(struct crashreport_breadcrumbs_struct)); ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\devices\charger\ChargeController.cpp: In member function 'virtual void ChargeController::setup()': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\devices\charger\ChargeController.cpp:53:11: internal compiler error: in reshape_init_class, at cp/decl.c:5516 entry = {"CHARGER-TARGETV", "Target output voltage for charger", &config->targetUpperVoltage, CFG_ENTRY_VAR_TYPE::FLOAT, {.floating = 0.0}, {.floating = 1000.0}, 2, nullptr}; ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp: In member function 'void SerialConsole::printConfigEntry(const Device*, const ConfigEntry&)': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp:83:58: warning: invalid conversion from 'const Device*' to 'Device*' [-fpermissive] descString = CALL_MEMBER_FN(dev, entry.descFunc)(); ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp: In member function 'void SerialConsole::handleShortCmd()': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp:482:13: warning: unused variable 'val' [-Wunused-variable] uint8_t val; ^ In file included from c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:42:0, from c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.h:30, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\Heartbeat.h:32, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.h:32, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp:27: c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp: In instantiation of 'static T ArduinoJson::V6212PB::Converter<T, Enable>::fromJson(ArduinoJson::V6212PB::JsonVariantConst) [with T = char*; Enable = void]': c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/VariantRefBase.hpp:53:34: required from 'typename ArduinoJson::V6212PB::detail::enable_if<(! ArduinoJson::V6212PB::detail::ConverterNeedsWriteableRef<T>::value), T>::type ArduinoJson::V6212PB::detail::VariantRefBase<TDerived>::as() const [with T = char*; TDerived = ArduinoJson::V6212PB::detail::MemberProxy<ArduinoJson::V6212PB::JsonVariant, const char*>; typename ArduinoJson::V6212PB::detail::enable_if<(! ArduinoJson::V6212PB::detail::ConverterNeedsWriteableRef<T>::value), T>::type = char*]' C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp:704:92: required from here c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:24:20: error: no matching function for call to 'convertFromJson(ArduinoJson::V6212PB::JsonVariantConst&, char*&)' convertFromJson(src, result); // Error here? See https://arduinojson.org/v6/unsupported-as/ ^ c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:283:13: note: candidate: void ArduinoJson::V6212PB::convertFromJson(ArduinoJson::V6212PB::JsonVariantConst, std::__cxx11::string&) <near match> inline void convertFromJson(JsonVariantConst src, std::string& dst) { ^ c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:283:13: note: conversion of argument 2 would be ill-formed: c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:24:20: error: invalid initialization of non-const reference of type 'std::__cxx11::string& {aka std::__cxx11::basic_string<char>&}' from an rvalue of type 'std::__cxx11::string {aka std::__cxx11::basic_string<char>}' convertFromJson(src, result); // Error here? See https://arduinojson.org/v6/unsupported-as/ ^ In file included from c:\users\sansh\appdata\local\arduino15\packages\teensy\tools\teensy-compile\5.4.1\arm\arm-none-eabi\include\c++\5.4.1\string:52:0, from c:\users\sansh\appdata\local\arduino15\packages\teensy\tools\teensy-compile\5.4.1\arm\arm-none-eabi\include\c++\5.4.1\stdexcept:39, from c:\users\sansh\appdata\local\arduino15\packages\teensy\tools\teensy-compile\5.4.1\arm\arm-none-eabi\include\c++\5.4.1\array:38, from c:\users\sansh\appdata\local\arduino15\packages\teensy\tools\teensy-compile\5.4.1\arm\arm-none-eabi\include\c++\5.4.1\tuple:39, from c:\users\sansh\appdata\local\arduino15\packages\teensy\tools\teensy-compile\5.4.1\arm\arm-none-eabi\include\c++\5.4.1\functional:55, from c:\Users\sansh\Documents\Arduino\libraries\TeensyTimerTool\src/inplace_function.h:3, from c:\Users\sansh\Documents\Arduino\libraries\TeensyTimerTool\src/types.h:9, from c:\Users\sansh\Documents\Arduino\libraries\TeensyTimerTool\src/ITimerChannel.h:3, from c:\Users\sansh\Documents\Arduino\libraries\TeensyTimerTool\src/API/baseTimer.h:5, from c:\Users\sansh\Documents\Arduino\libraries\TeensyTimerTool\src/API/oneShotTimer.h:4, from c:\Users\sansh\Documents\Arduino\libraries\TeensyTimerTool\src/TeensyTimerTool.h:3, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\TickHandler.h:34, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\Heartbeat.h:31, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.h:32, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp:27: c:\users\sansh\appdata\local\arduino15\packages\teensy\tools\teensy-compile\5.4.1\arm\arm-none-eabi\include\c++\5.4.1\bits\basic_string.h:455:7: note: after user-defined conversion: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^ In file included from c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:42:0, from c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.h:30, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\Heartbeat.h:32, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.h:32, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp:27: c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:267:13: note: candidate: void ArduinoJson::V6212PB::convertFromJson(ArduinoJson::V6212PB::JsonVariantConst, String&) <near match> inline void convertFromJson(JsonVariantConst src, ::String& dst) { ^ c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:267:13: note: conversion of argument 2 would be ill-formed: c:\Users\sansh\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:24:20: error: invalid initialization of non-const reference of type 'String&' from an rvalue of type 'String' convertFromJson(src, result); // Error here? See https://arduinojson.org/v6/unsupported-as/ ^ In file included from C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\cores\teensy4/Print.h:38:0, from C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\cores\teensy4/Stream.h:24, from C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\cores\teensy4/HardwareSerial.h:115, from C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\cores\teensy4/WProgram.h:46, from C:\Users\sansh\AppData\Local\Temp\arduino\sketches\94F39DFF727421BBA93DF5EA767ECEE2/pch/Arduino.h:6, from c:\Users\sansh\Documents\Arduino\libraries\FlexCAN_T4/FlexCAN_T4.h:33, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\config.h:36, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.h:31, from C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\SerialConsole.cpp:27: C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\cores\teensy4/WString.h:57:2: note: after user-defined conversion: String::String(const char*) String(const char *cstr = (const char *)NULL); ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\devices\dcdc\DCDCController.cpp: In member function 'virtual void DCDCController::setup()': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\devices\dcdc\DCDCController.cpp:53:11: internal compiler error: in reshape_init_class, at cp/decl.c:5516 entry = {"DC-TARGETV", "Target output voltage for DC/DC", &config->targetLowVoltage, CFG_ENTRY_VAR_TYPE::FLOAT, {.floating = 0.0}, {.floating = 1000.0}, 2, nullptr}; ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.cpp: In member function 'void DeviceManager::removeDevice(Device*)': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.cpp:84:12: warning: enumeration value 'DEVICE_HVAC' not handled in switch [-Wswitch] switch (device->getType()) { ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.cpp: In member function 'void DeviceManager::createJsonDeviceList(ArduinoJson::V6212PB::DynamicJsonDocument&)': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.cpp:507:16: warning: enumeration value 'DEVICE_HVAC' not handled in switch [-Wswitch] switch (dev->getType()) ^ C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.cpp: In member function 'virtual void DeviceManager::handleTick()': C:\Users\sansh\Downloads\GEVCU7\GEVCU7\src\DeviceManager.cpp:239:27: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( fabs(currVal - it->lastValue) > 0.001) //has the value changed? ^ Multiple libraries were found for "FlexCAN_T4.h" Used: C:\Users\sansh\Documents\Arduino\libraries\FlexCAN_T4 Not used: C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\libraries\FlexCAN_T4 Multiple libraries were found for "SD.h" Used: C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\libraries\SD Not used: C:\Users\sansh\AppData\Local\Arduino15\libraries\SD Multiple libraries were found for "SdFat.h" Used: C:\Users\sansh\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.56.1\libraries\SdFat Not used: C:\Users\sansh\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork exit status 1 Compilation error: invalid use of incomplete type 'struct crashreport_breadcrumbs_struct'