Can I get instructions for flashing firmware to the Chatter 2.0 after making some changes?
you can find the instructions here: Chatter 2.0 coding guide Ch 10 | CircuitMess.
I meant to ask if I change firmware source code and flash it to the chatter 2 (not the restore in this case)
sorry for the late reply.
You can find the original firmware here: https://github.com/CircuitMess/Chatter2-Firmware/.
If you want to make changes to it, you must first download it and then change it as needed.
When you’re ready to compile your changes, open the Chatter2-Firmware.ino file in the Arduino IDE and select CircuitMess Chatter as your device.
After you do that, you should be able to compile and upload the change from Arduino IDE.
Hi, I downloaded rhe chatter 2 firmware from the link ( GitHub - CircuitMess/Chatter2-Firmware ) above and opened the “Chatter2-Firmware.ino” file in arduino ide and tried compile it, but I get errors saying that it can’t locate CircuitOS.h and some other .h files. I looked inside the folder structure from that firmware link above, but I dont see a “CircuitOS.h” file anywhere.
Are you sure this is the correct and complete firmware for the chatter 2? If so, where can i find the rest of the libraries?
If you want to change anything in firmware, download the latest board files in Arduino.
Here are the instructions on how to do this (under the subtitle “Manual”):
Though now it cant find “chatter2.h” any other files to include?
you can download the library from here: GitHub - CircuitMess/Chatter2-Library.
Unzip it in the folder Documents/Arduino/libraries/Chatter2-Library
(or if it’s on linux ~/Arduino/libraries/Chatter2-Library) so that all these files library.properties etc. are located there.
I went through the same steps, both manually unpacking the libraries for PlatformIO at first, and then the Arduino IDE route, but I’m running into other compile errors about std::round and similar math functions. I tried switching to the 1.5.1 version of the ESP32 libraries, since the CMakeLists.txt file makes reference to that version, but got issues about GLM not being available.
I also saw someone else say they had compile work fine under Linux; is there something in glm that would make it not compile properly under Windows in that regard? I can definitely set up the IDE in WSL2 if I need to go that route, or if using
make is preferred for y’all typically for compiling that firmware.