Espressif IoT Development Framework (ESP IDF) #12054
humanfriend22
started this conversation in
Ideas
Replies: 1 comment 2 replies
|
Please check https://mise.jdx.dev/contributing.html#adding-tools. I think it's unlikely a PR for this to get merged. |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I've recently gotten into developing on an ESP32 board using the ESP-IDF framework and I found the setup instructions by Espressif a bit confusing at first, and thought it might be a good addition to
mise. I'd like to point out I'm fairly new to bothmise& ESP-IDF, so apologies for any misconceptions about how this would go.Essentially, using it requires installing prerequisites with Homebrew, installing the ESP-IDF Installation Manager (EIM), using the GUI/CLI to install a version, and then sourcing each version's activation script when starting a project. It's more of a collection of tools tied together by idf.py than a single binary that can easily be version-tracked.
The end goal of adding this to mise would be to run
mise use esp-idf@6.0.2and have it installed, activated, and ready to go. I'm not sure if this is out of scope for a mise registry tool given its multiple dependencies: CMake, the Xtensa/RISC-V toolchains, and the Pythonvenvforidf.py. I also don't think EIM itself should be added tomise, since its purpose seems to be to replace installation managers likepyenvandnvm. Perhaps it could instead be added as a core tool that installs and drives EIM under the hood.https://github.com/espressif/idf-im-ui
https://developer.espressif.com/tags/esp-idf/
https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/index.html#installation
All reactions