question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Documentation for how to update IDF version

See original GitHub issue

Forgive 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:closed
  • Created a year ago
  • Comments:10 (6 by maintainers)

github_iconTop GitHub Comments

3reactions
valeroscommented, Sep 1, 2022

IDF 4.4.2 is stable!

Sorry, my bad, I misread the issue. There is no precise ETA, but support for v4.4.2 will be added within next weeks.

1reaction
Jason2866commented, Sep 5, 2022

@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 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

ESP-IDF Versions - ESP32
Documentation for the latest version (master branch) can always be found at this URL: https://docs.espressif.com/projects/esp-idf/en/latest/.
Read more >
How to update the esp-idf version
To update the idf/SDK, you need to change the branch, commit and repository to be the ones that you want to update to....
Read more >
espressif/esp-idf: Espressif IoT Development Framework ...
Note: Each SoC series and each ESP-IDF release has its own documentation. ... allowing git submodule update --init --recursive to complete.
Read more >
IDF Version Updater: Auxiliary Programs — EnergyPlus 9.3
Using the program is quite simple. As the window indicates, you press “Choose File to Update” to select a file or list of...
Read more >
esp-idf
Versions. latest · stable · v3.3.5 · v3.3.4 · v3.3.3 · v3.3.2 · v3.3.1 · v3.3 · v3.2.5 · v3.2.3 · v3.2.2 ·...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found