I’m working with the espidf-storage-sdcard example for a project. I noticed that the example project comes packaged with 3 sdkconfig.* files. With my prior experience with ESP-IDF, I’m familiar with the sdkconfig.defaults file and how the IDF pulls from that to make the sdkconfig file.
Is there a guide that explains what platformio does with these files?
Specifically:
- There isn’t a sdkconfig file to be found in the root directory. How can I re-generate the file when I change something in the source file? Is it just the
cleanoperation? - Is there an order of heirarchy or pulling direction when it comes to these files? As in, should I be making my changes in the
sdkconfig.mainfile, which then gets pulled into thesdkconfig.defaultsfile? Or vice versa? - How is the suffix (or in Windows’ terms, the file type field) used? From the Espressif doc, the
.mainand.esp32thingysuffixes aren’t recognized by default. So, where are those defined to be looked for?