Say I want to revive an old esp-idf-v3.x based project. Can I use the new component manager to specify such older esp-idf version (as a dependency)? I'd like to know how to do it for anything older then currently installable (and supported) versions. Later versions have the option to do:
Code: Select all
cd $DESIRED_INSTALL_PATH
git clone -b v3.3 --recursive https://github.com/espressif/esp-idf.git esp-idf-v3.3
./install.sh
. export.sh
But I think pre v3.3 don't use these scripts?
So would this be possible with a manifest? idf_component.yml? Naively specifying the version complaints:
Code: Select all
ERROR: Because project depends on idf (=3.0) which doesn't match any
versions, version solving failed.
Did some other tries with a local path and a git repository but then I can't get the version format right either. Any help is much appreciated! Other ideas to build old projects are also welcome. Bare with me though, I'm not an experienced user
I'm eager to learn anyway.