Documentation for how to update IDF version
See original GitHub issueForgive me if this is documented anywhere, I haven’t been able to find it. I frequently use new IDF features as they’re released and am trying to figure out how to build a custom platform-espressif32
using a specific SHA from IDF. I’m happy to help document and possibly automate this once I understand how to do it.
I see that there’s a builder/main.py
script and a builder/frameworks/espidf.py
script. My understanding is that those get invoked to build platform-espressif32
and framework-espidf
respectively, but I don’t see anywhere that the actual IDF version, SHA, or local path gets set.
Looking at the framework-espidf
package tar.gz
files, it looks like it has pretty much all of IDF in there. I see IDF_PATH
is set from FRAMEWORK_DIR
, but I don’t see where the IDF files get into FRAMEWORK_DIR
to begin with.
Help here would be much appreciated. And I’m happy to document this (maybe in the README) once we have a procedure worked out. @Jason2866 I know you’ve done this before (and thank you so much for doing it all those times!!) do you have the process written down anywhere?
Issue Analytics
- State:
- Created a year ago
- Comments:10 (6 by maintainers)
Top GitHub Comments
Sorry, my bad, I misread the issue. There is no precise ETA, but support for v4.4.2 will be added within next weeks.
@johnboiles I have changed in my espressif IDF fork esp-idf/releases the github actions workflow. A release Tag now generates a small release which can be used directly with platformio. No more manually work 😃