Errors compiling chatter firmware with Arduino IDE

Hi there, I have to compile the code via IDE as the only legal bandwidth i can use is 923Mhz. However, there seems to be a lot of issues with the github files. I’m currently using the 1.7.5 version of the circuitMess esp32 board on the arduino IDE.

C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\JigHWTest\JigHWTest.cpp:12:28: fatal error: ChatterDisplay.h: No such file or directory
compilation terminated.
exit status 1

Compilation error: ChatterDisplay.h: No such file or directory

So when I proceed to //ChatterDisplay.h the following chunk happens,

In file included from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\exponential.hpp:110:0,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_geometric.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\geometric.hpp:116,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_matrix.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\matrix.hpp:161,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.hpp:176,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\ext\matrix_double2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/mat2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:119,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_exponential.inl:14:14: error: ‘std::log2’ has not been declared
using std::log2;
^
In file included from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\exponential.hpp:110:0,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_geometric.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\geometric.hpp:116,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_matrix.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\matrix.hpp:161,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.hpp:176,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\ext\matrix_double2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/mat2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:119,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_exponential.inl:94:16: error: ‘std::exp2’ has not been declared
using std::exp2;
^
In file included from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\common.hpp:538:0,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_geometric.inl:2,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\geometric.hpp:116,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_matrix.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\matrix.hpp:161,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.hpp:176,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\ext\matrix_double2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/mat2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:119,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl:42:16: error: ‘std::round’ has not been declared
using ::std::round;
^
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl:55:16: error: ‘std::trunc’ has not been declared
using ::std::trunc;
^
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl:742:14: error: ‘std::fma’ has not been declared
using std::fma;
^
In file included from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/trigonometric.hpp:210:0,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:129,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/detail/func_trigonometric.inl:134:14: error: ‘std::asinh’ has not been declared
using std::asinh;
^
In file included from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/trigonometric.hpp:210:0,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:129,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/detail/func_trigonometric.inl:153:14: error: ‘std::acosh’ has not been declared
using std::acosh;
^
C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/detail/func_trigonometric.inl:174:14: error: ‘std::atanh’ has not been declared
using std::atanh;
^
In file included from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\common.hpp:538:0,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_geometric.inl:2,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\geometric.hpp:116,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_matrix.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\matrix.hpp:161,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.hpp:176,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\ext\matrix_double2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/mat2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:119,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl: In instantiation of ‘static glm::vec<L, T, Q> glm::detail::compute_round<L, T, Q, Aligned>::call(const glm::vec<L, T, Q>&) [with int L = 2; T = float; glm::qualifier Q = (glm::qualifier)0u; bool Aligned = false]’:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl:324:76: required from ‘glm::vec<L, T, Q> glm::round(const glm::vec<L, T, Q>&) [with int L = 2; T = float; glm::qualifier Q = (glm::qualifier)0u]’
C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/detail/func_packing.inl:17:80: required from here
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl:207:50: error: no matching function for call to ‘glm::detail::functor1<glm::vec, 2, float, float, (glm::qualifier)0u>::call(, const glm::vec<2, float, (glm::qualifier)0u>&)’
return detail::functor1<vec, L, T, T, Q>::call(round, x);
^
In file included from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_exponential.inl:5:0,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\exponential.hpp:110,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_geometric.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\geometric.hpp:116,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_matrix.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\matrix.hpp:161,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.hpp:176,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\ext\matrix_double2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/mat2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:119,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/_vectorize.hpp:21:56: note: candidate: static constexpr vec<2, R, Q> glm::detail::functor1<vec, 2, R, T, Q>::call(R ()(T), const vec<2, T, Q>&) [with vec = glm::vec; R = float; T = float; glm::qualifier Q = (glm::qualifier)0u]
GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<2, R, Q> call(R (Func) (T x), vec<2, T, Q> const& v)
^
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/_vectorize.hpp:21:56: note: no known conversion for argument 1 from ‘’ to 'float (
)(float)’
In file included from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\common.hpp:538:0,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_geometric.inl:2,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\geometric.hpp:116,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_matrix.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\matrix.hpp:161,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.hpp:176,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\ext\matrix_double2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/mat2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:119,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl: In instantiation of ‘static glm::vec<L, T, Q> glm::detail::compute_round<L, T, Q, Aligned>::call(const glm::vec<L, T, Q>&) [with int L = 4; T = float; glm::qualifier Q = (glm::qualifier)0u; bool Aligned = false]’:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl:324:76: required from ‘glm::vec<L, T, Q> glm::round(const glm::vec<L, T, Q>&) [with int L = 4; T = float; glm::qualifier Q = (glm::qualifier)0u]’
C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/detail/func_packing.inl:75:77: required from here
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_common.inl:207:50: error: no matching function for call to ‘glm::detail::functor1<glm::vec, 4, float, float, (glm::qualifier)0u>::call(, const glm::vec<4, float, (glm::qualifier)0u>&)’
return detail::functor1<vec, L, T, T, Q>::call(round, x);
^
In file included from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_exponential.inl:5:0,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\exponential.hpp:110,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_geometric.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\geometric.hpp:116,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/func_matrix.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\matrix.hpp:161,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.inl:1,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail\type_mat2x2.hpp:176,
from c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\ext\matrix_double2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/mat2x2.hpp:5,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm/glm.hpp:119,
from C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm/glm.h:4,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\PixelDim.hpp:3,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Rendering\RenderComponent.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\GameObject.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\src\Games\GameEngine\Game.h:5,
from C:\Users\z_jia\Downloads\Chatter-Firmware-master\Chatter-Firmware\Chatter-Firmware.ino:24:
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/_vectorize.hpp:39:56: note: candidate: static constexpr vec<4, R, Q> glm::detail::functor1<vec, 4, R, T, Q>::call(R (
)(T), const vec<4, T, Q>&) [with vec = glm::vec; R = float; T = float; glm::qualifier Q = (glm::qualifier)0u]
GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, R, Q> call(R (Func) (T x), vec<4, T, Q> const& v)
^
c:\users\z_jia\appdata\local\arduino15\packages\cm\hardware\esp32\1.7.5\libraries\glm\glm\detail/_vectorize.hpp:39:56: note: no known conversion for argument 1 from ‘’ to 'float (
)(float)’
Multiple libraries were found for “SD.h”
Used: C:\Users\z_jia\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.7.5\libraries\SD
Not used: C:\Users\z_jia\AppData\Local\Arduino15\libraries\SD
exit status 1

Compilation error: exit status 1

Can anyone provide some answers here? thanks…

Hello @Area503 ,

Thanks for reaching out and letting us know.

We’ve forwarded your message to our tech team, and we’ll get back to you with more information as soon as we hear from them. Thanks for your patience in the meantime!

Kind regards,

Hi @Area503,
Thank you for your patience.

Please update the Arduino CircuitMess ESP32 package to version 1.8.0 (see attached image), and download the new version of the Chatter firmware (either from GitHub or by downloading the new zipped v2.0 release from our GitHub page).

If you have any other questions, feel free to ask!

Kind regards,

Hi @Area503,

just to add on.

Yes, Chatters do operate on 868MHz which isn’t an allowed radio band worldwide. USA for example dictates the 915MHz band (ranging 902-928MHz)
Something to consider is the antenna design of the Chatters. The antennas are designed for 868MHz, so they probably won’t resonate as well on 915MHz. This could result in shorter effective range and more noise pickup in general.
However, the LoRa radio chip on the Chatter only outputs about 0.15 watts (compared to radio stations measuring in kilowatts), so you wouldn’t be doing anyone significant trouble with such a weak transmission.
To modify this in the code:
Chatter-Firmware/src/Services/LoRaService.cpp, line 64
int state = radio.begin(868, 500, 9, 5, RADIOLIB_SX126X_SYNC_WORD_PRIVATE, 22, 8, 0, false);
The first parameter is the operating frequency, and you can change that to 915 and build.

Kind regards,