Can I get instructions for flashing firmware to the Chatter 2.0 after making some changes?
Hey @pushpesh,
you can find the instructions here: Chatter 2.0 coding guide Ch 10 | CircuitMess.
Sincerely,
Monika
I meant to ask if I change firmware source code and flash it to the chatter 2 (not the restore in this case)
Hey @pushpesh,
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.
Best,
Monika
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?
Thanks.
Hey @Nikguy,
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”):
Best,
Monika
Ok thanks.
Though now it cant find “chatter2.h” any other files to include?
Thanks.
Hey,
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.
Best,
Monika
Hi Monika!
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.
@Kay_Ohtie hey, did you try coding your Chatter using CircuitBlocks:
https://code.circuitmess.com/
It’s the best/easiest way to start with coding and requires no installation.