[Bug Report]: SDK Configuration Editor filter stops working (VSC-818)
See original GitHub issueDescribe the bug In some circumstances, certain filter strings in the SDK Configuration Editor will cause the filter to stop working (ie. changing the filter further has no effect on the displayed configuration items; clearing the filter has no effect).
To Reproduce https://github.com/boarchuz/idfcodeext_filterissue (see readme for instructions)
Note, especially, that there are multiple components in bootloader_components and these are shared with the main project via the EXTRA_COMPONENT_DIRS directive in CMakeLists.txt. This also causes the menus for these components to be duplicated, however this is consistent with menuconfig (it may be relevant to this issue though?).
Environment
- OS Name & Version: Ubuntu 21.10
- VSCode Version: 1.3.0
- ESP-IDF Version: master (v5.0-dev-1188-g3ba47f1628)
- Python Version: 3.9.7
Output
(none)
Extension Configuration settings
idf.espIdfPath
: /home/matt/espressif/esp-idfidf.pythonBinPath
: /home/matt/espressif/python_env/idf5.0_py3.9_env/bin/pythonidf.customExtraPaths
: /home/matt/espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin:/home/matt/espressif/tools/xtensa-esp32s2-elf/esp-2021r2-8.4.0/xtensa-esp32s2-elf/bin:/home/matt/espressif/tools/xtensa-esp32s3-elf/esp-2021r2-8.4.0/xtensa-esp32s3-elf/bin:/home/matt/espressif/tools/riscv32-esp-elf/esp-2021r2-8.4.0/riscv32-esp-elf/bin:/home/matt/espressif/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin:/home/matt/espressif/tools/esp32s2ulp-elf/2.28.51-esp-20191205/esp32s2ulp-elf-binutils/bin:/home/matt/espressif/tools/cmake/3.20.3/bin:/home/matt/espressif/tools/openocd-esp32/v0.11.0-esp32-20211220/openocd-esp32/bin:/home/matt/espressif/tools/ninja/1.10.2idf.customExtraVars
: {"OPENOCD_SCRIPTS":"/home/matt/espressif/tools/openocd-esp32/v0.11.0-esp32-20211220/openocd-esp32/share/openocd/scripts"}idf.adapterTargetName
: esp32
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (2 by maintainers)
Top Results From Across the Web
ESP-IDF: SDK Configuration editor hangs with no errors
Hi, I m a new user, I have installed ESP-IDF onto my windows 10 machine through visual studio code (https://github.com/espressif/vscode-esp ...
Read more >Capture and read bug reports
A bug report contains device logs, stack traces, and other diagnostic information to help you find and fix bugs in your app.
Read more >Bug Reporting and Feedback
Get to know the Instabug comprehensive In-App Bug Reporting and feedback ... How can I tell my users that they can report bugs...
Read more >Bug Reporting - iOS - v11 - VE.SDK Docs
A bug report that just says that something isn't working doesn't help us much. ... Our SDK can be configured and customized in...
Read more >Report a bug
Actual behavior. The actual, erroneous behavior should be stated briefly and concisely. Example: * Not possible to switch to next entry in ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Apparently
bootloader_components
will duplicate these components. Maybe using another name for this project folder ?Sorry @brianignacio5 , I only just saw your update.
It looks like that’s true for the purposes of Kconfig (which means it’s true for the minimal example I linked). Unfortunately in my actual project these are not Kconfig-only components so I do need to add them with EXTRA_COMPONENT_DIRS for headers, etc to be available in the main project too. Maybe I’m going about that the wrong way.
Regardless, it seems like this is not an issue with the extension, so I’ll close this and create a new issue in the IDF repo or forum regarding shared components.