[solved] IDF5.1.2/ADF2.6 - not-required components keep appearing in project after use of menuconfig (nghttp,jsmn)
Posted: Tue Apr 23, 2024 2:46 pm
Hi all!
My setup is:
Operating System: windows 10
Java Runtime Version: 17.0.10+7
Eclipse Version: 4.30.0.v20231201-0110 (2023-12)
Eclipse CDT Version: 11.4.0.202309142347
IDF Eclipse Plugin Version: 2.12.0.202312220530
ESP-IDF v5.1.2
ESP-ADF v2.6
Python set for IDF_PYTHON_ENV: Python 3.12.2
After upgrading to IDFv5.1.2 and ADFv2.6 I am observing that two managed components are automatically added to my project when I build it. These components seem to be used only for menuconfig to edit the sdkconfig. It is nghttp and jsmn. Also a file named dependencies.lock starts appearing in the project root folder.
My project does not use these components at all.
Is that expected behaviour?
Can I safely ignore these components? E.g. put them on the gitignore list?
Do they eat up any memory in my project?
Thanks a lot!
Cheers
JR
My setup is:
Operating System: windows 10
Java Runtime Version: 17.0.10+7
Eclipse Version: 4.30.0.v20231201-0110 (2023-12)
Eclipse CDT Version: 11.4.0.202309142347
IDF Eclipse Plugin Version: 2.12.0.202312220530
ESP-IDF v5.1.2
ESP-ADF v2.6
Python set for IDF_PYTHON_ENV: Python 3.12.2
After upgrading to IDFv5.1.2 and ADFv2.6 I am observing that two managed components are automatically added to my project when I build it. These components seem to be used only for menuconfig to edit the sdkconfig. It is nghttp and jsmn. Also a file named dependencies.lock starts appearing in the project root folder.
My project does not use these components at all.
Is that expected behaviour?
Can I safely ignore these components? E.g. put them on the gitignore list?
Do they eat up any memory in my project?
Thanks a lot!
Cheers
JR