GEVCU 7 Error

mail@pastecode.io avatar
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'