I have finally set up a development environment for Clockstarv1 Firmware! I have been able to make some minor changes in the code and see the resulting changes when I flash to my clockstar. My question is…
When running idf.py menuconfig what are the options that match the hardware for clockstar? In order to get it to flash correctly I already had to change some of the options (memory from 2MB to 4MB, enable Bluetooth, etc) but I can’t find further specifications in the documentation. I’m assuming the devs have the ideal menuconfigs in their old dev envs?
Great to hear you’ve got the dev environment up and running and are already flashing custom builds, that’s awesome
I believe we covered the recommended setup in the README of the Clockstar firmware repository (on our GitHub). That should be the closest reference to the original development configuration.
In ESP-IDF, the menuconfig settings are stored inside the sdkconfig file. So if you copy the sdkconfig file from the repo (together with the correct /partitions.csv file), your project should match the Clockstar hardware configuration properly.
Alternatively, you can simply follow the instructions in the README step by step and then remove or adjust anything you don’t need for your specific project.
If you run into a specific config conflict, feel free to share the option and we can point you in the right direction