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.

[Bug Report]: SDK Configuration Editor filter stops working (VSC-818)

See original GitHub issue

Describe 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-idf
  • idf.pythonBinPath: /home/matt/espressif/python_env/idf5.0_py3.9_env/bin/python
  • idf.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.2
  • idf.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:closed
  • Created 2 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
brianignacio5commented, Feb 17, 2022

Apparently bootloader_components will duplicate these components. Maybe using another name for this project folder ?

1reaction
boarchuzcommented, Feb 17, 2022

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.

Read more comments on GitHub >

github_iconTop 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 >

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