Hey there...
I was trying to see if things "just work" and am having some issues...
I included all error messages below...
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'void ezDisplayZone::push(LGFX_Sprite*, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:79:32: error: 'LGFX_Sprite {aka class lgfx::LGFX_Sprite}' has no member named 'pushInSprite'
if (sprite ) sprite ->pushInSprite(s, ox, oy, w_, h_, x_, y_);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'void ezDisplayZone::spriteToDisplay(LGFX_Sprite*, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:89:12: error: 'LGFX_Sprite {aka class lgfx::LGFX_Sprite}' has no member named 'pushInSprite'
tmpspr.pushInSprite(s, ox, oy, w_, h_, 0, 0);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'void ezDisplayZone::setRotation(uint8_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:242:31: error: 'LGFX_Sprite {aka class lgfx::LGFX_Sprite}' has no member named 'setRotation'
if (sprite ) sprite ->setRotation(r);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'uint8_t ezDisplayZone::color16to8(uint16_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:398:38: error: 'LGFX_Sprite {aka class lgfx::LGFX_Sprite}' has no member named 'color16to8'
if (sprite ) return sprite ->color16to8(color565);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:400:38: error: 'class M5Display' has no member named 'color16to8'
else return DISPLAY .color16to8(color565);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'uint16_t ezDisplayZone::fontsLoaded()':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:416:38: error: 'LGFX_Sprite {aka class lgfx::LGFX_Sprite}' has no member named 'fontsLoaded'
if (sprite ) return sprite ->fontsLoaded();
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:418:38: error: 'class M5Display' has no member named 'fontsLoaded'
else return DISPLAY .fontsLoaded();
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'uint16_t ezDisplayZone::color8to16(uint8_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:428:38: error: 'LGFX_Sprite {aka class lgfx::LGFX_Sprite}' has no member named 'color8to16'
if (sprite ) return sprite ->color8to16(color332);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:430:38: error: 'class M5Display' has no member named 'color8to16'
else return DISPLAY .color8to16(color332);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp: In member function 'virtual void ezLabel::draw()':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:112:42: error: no matching function for call to 'min(int, std::vector<line_t>::size_type)'
lines.size());
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezEvents.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezWidget.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3451:5: note: candidate: template<class _Tp, class _Compare> _Tp std::min(std::initializer_list<_Tp>, _Compare)
min(initializer_list<_Tp> __l, _Compare __comp)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3451:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:112:42: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
lines.size());
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezEvents.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezWidget.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3445:5: note: candidate: template<class _Tp> _Tp std::min(std::initializer_list<_Tp>)
min(initializer_list<_Tp> __l)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3445:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:112:42: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
lines.size());
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezEvents.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezWidget.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:243:5: note: candidate: template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)
min(const _Tp& __a, const _Tp& __b, _Compare __comp)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:243:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:112:42: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'std::vector<line_t>::size_type {aka unsigned int}')
lines.size());
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezEvents.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezWidget.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:195:5: note: candidate: template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)
min(const _Tp& __a, const _Tp& __b)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:195:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezLabel.cpp:112:42: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'std::vector<line_t>::size_type {aka unsigned int}')
lines.size());
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'int16_t ezDisplayZone::textWidth(const char*, uint8_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:506:60: error: no matching function for call to 'lgfx::LGFX_Sprite::textWidth(const char*&, uint8_t&)'
if (sprite ) return sprite ->textWidth(string, font);
^
In file included from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LovyanGFX.hpp:41:0,
from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LGFX_TFT_eSPI.hpp:14,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/M5Display.h:8,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/ESP32-Chimera-Core.h:126,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.h:6,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:1:
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate: int32_t lgfx::LGFXBase::textWidth(const char*)
std::int32_t textWidth(const char *string);
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate: int32_t lgfx::LGFXBase::textWidth(const String&)
inline std::int32_t textWidth(const String& string) { return textWidth(string.c_str()); }
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:508:60: error: no matching function for call to 'M5Display::textWidth(const char*&, uint8_t&)'
else return DISPLAY .textWidth(string, font);
^
In file included from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LovyanGFX.hpp:41:0,
from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LGFX_TFT_eSPI.hpp:14,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/M5Display.h:8,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/ESP32-Chimera-Core.h:126,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.h:6,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:1:
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate: int32_t lgfx::LGFXBase::textWidth(const char*)
std::int32_t textWidth(const char *string);
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate: int32_t lgfx::LGFXBase::textWidth(const String&)
inline std::int32_t textWidth(const String& string) { return textWidth(string.c_str()); }
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'int16_t ezDisplayZone::textWidth(const String&, uint8_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:518:60: error: no matching function for call to 'lgfx::LGFX_Sprite::textWidth(const String&, uint8_t&)'
if (sprite ) return sprite ->textWidth(string, font);
^
In file included from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LovyanGFX.hpp:41:0,
from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LGFX_TFT_eSPI.hpp:14,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/M5Display.h:8,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/ESP32-Chimera-Core.h:126,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.h:6,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:1:
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate: int32_t lgfx::LGFXBase::textWidth(const char*)
std::int32_t textWidth(const char *string);
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate: int32_t lgfx::LGFXBase::textWidth(const String&)
inline std::int32_t textWidth(const String& string) { return textWidth(string.c_str()); }
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:520:60: error: no matching function for call to 'M5Display::textWidth(const String&, uint8_t&)'
else return DISPLAY .textWidth(string, font);
^
In file included from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LovyanGFX.hpp:41:0,
from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LGFX_TFT_eSPI.hpp:14,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/M5Display.h:8,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/ESP32-Chimera-Core.h:126,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.h:6,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:1:
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate: int32_t lgfx::LGFXBase::textWidth(const char*)
std::int32_t textWidth(const char *string);
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:473:18: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate: int32_t lgfx::LGFXBase::textWidth(const String&)
inline std::int32_t textWidth(const String& string) { return textWidth(string.c_str()); }
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:494:25: note: candidate expects 1 argument, 2 provided
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp: In member function 'uint16_t ezDisplayZone::decodeUTF8(uint8_t*, uint16_t*, uint16_t)':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:542:70: error: no matching function for call to 'lgfx::LGFX_Sprite::decodeUTF8(uint8_t*&, uint16_t*&, uint16_t&)'
if (sprite ) return sprite ->decodeUTF8(buf, index, remaining);
^
In file included from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LovyanGFX.hpp:41:0,
from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LGFX_TFT_eSPI.hpp:14,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/M5Display.h:8,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/ESP32-Chimera-Core.h:126,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.h:6,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:1:
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:1005:19: note: candidate: uint16_t lgfx::LGFXBase::decodeUTF8(uint8_t)
std::uint16_t decodeUTF8(std::uint8_t c);
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:1005:19: note: candidate expects 1 argument, 3 provided
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:544:70: error: no matching function for call to 'M5Display::decodeUTF8(uint8_t*&, uint16_t*&, uint16_t&)'
else return DISPLAY .decodeUTF8(buf, index, remaining);
^
In file included from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LovyanGFX.hpp:41:0,
from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LGFX_TFT_eSPI.hpp:14,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/M5Display.h:8,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/ESP32-Chimera-Core.h:126,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.h:6,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:1:
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:1005:19: note: candidate: uint16_t lgfx::LGFXBase::decodeUTF8(uint8_t)
std::uint16_t decodeUTF8(std::uint8_t c);
^
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:1005:19: note: candidate expects 1 argument, 3 provided
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp: In member function 'uint16_t ezDisplayZone::decodeUTF8(uint8_t)':
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:1005:19: error: 'uint16_t lgfx::LGFXBase::decodeUTF8(uint8_t)' is protected
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:548:50: error: within this context
if (sprite ) return sprite ->decodeUTF8(c);
^
In file included from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LovyanGFX.hpp:41:0,
from /Users/rop/Documents/Arduino/libraries/LovyanGFX/src/LGFX_TFT_eSPI.hpp:14,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/M5Display.h:8,
from /Users/rop/Documents/Arduino/libraries/ESP32-Chimera-Core/src/ESP32-Chimera-Core.h:126,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.h:6,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:1:
/Users/rop/Documents/Arduino/libraries/LovyanGFX/src/lgfx/LGFXBase.hpp:1005:19: error: 'uint16_t lgfx::LGFXBase::decodeUTF8(uint8_t)' is protected
std::uint16_t decodeUTF8(std::uint8_t c);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezDisplayZone.cpp:550:50: error: within this context
else return DISPLAY .decodeUTF8(c);
^
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp: In member function 'int16_t ezMenu::doMenu()':
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:83:63: error: no matching function for call to 'min(uint8_t&, int)'
if (rowsPerScreen == EZ_AUTO) rowsPerScreen = min(numRows, 3);
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezSound.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/Core2ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezHeader.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3451:5: note: candidate: template<class _Tp, class _Compare> _Tp std::min(std::initializer_list<_Tp>, _Compare)
min(initializer_list<_Tp> __l, _Compare __comp)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3451:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:83:63: note: mismatched types 'std::initializer_list<_Tp>' and 'unsigned char'
if (rowsPerScreen == EZ_AUTO) rowsPerScreen = min(numRows, 3);
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezSound.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/Core2ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezHeader.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3445:5: note: candidate: template<class _Tp> _Tp std::min(std::initializer_list<_Tp>)
min(initializer_list<_Tp> __l)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3445:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:83:63: note: mismatched types 'std::initializer_list<_Tp>' and 'unsigned char'
if (rowsPerScreen == EZ_AUTO) rowsPerScreen = min(numRows, 3);
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezSound.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/Core2ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezHeader.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:243:5: note: candidate: template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)
min(const _Tp& __a, const _Tp& __b, _Compare __comp)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:243:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:83:63: note: deduced conflicting types for parameter 'const _Tp' ('unsigned char' and 'int')
if (rowsPerScreen == EZ_AUTO) rowsPerScreen = min(numRows, 3);
^
In file included from /Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
from /Users/rop/Library/Arduino15/packages/m5stack/hardware/esp32/1.0.5/cores/esp32/Arduino.h:142,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezSound.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/Core2ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ez.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezHeader.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.h:4,
from /Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:1:
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:195:5: note: candidate: template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)
min(const _Tp& __a, const _Tp& __b)
^
/Users/rop/Library/Arduino15/packages/m5stack/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:195:5: note: template argument deduction/substitution failed:
/Users/rop/Documents/Arduino/libraries/Core2ez/src/ezMenu.cpp:83:63: note: deduced conflicting types for parameter 'const _Tp' ('unsigned char' and 'int')
if (rowsPerScreen == EZ_AUTO) rowsPerScreen = min(numRows, 3);
^
exit status 1
Error compiling for board M5Stack-Core2.
Hey there...
I was trying to see if things "just work" and am having some issues...
I took my Core2ez library and replaced occurrences of
M5Core.hwithESP32-Chimera-Core.h. That gave compile errrors, mostly about missing methods in TFT_eSprite, which seemed like they want to be replaced by replaced byLGFX_Sprite. But that is still not working, and then I gave up until I understand better what this LovyanGFX does and how it differs from the TFT driver in the default M5Core2 library. Regrettably, I do not read Japanese...I included all error messages below...