Page 1 of 1

managed_components folder names

Posted: Wed Aug 13, 2025 12:58 pm
by eskibrew
Using ESP-IDF with the vscode extension.

If I add the lvgl component from the registry to my project using

Code: Select all

idf.py add-dependency "lvgl/lvgl^9.3.0"
and then build, the managed_component directory is created and the lvgl library is added however instead of adding as lvgl/lvgl, it gets added as lvgl__lvgl.

This then has the problem where it's not being included via #include "lvgl/lvgl.h"

Is there a way to change the directory name to avoid the prepended lvgl__ ? - I've had a look at the format of idf_component.yml but that does not seem to give me a way to specify it.

I have a similar issue with esp_lcd_touch which gets added under managed_components as espressif__esp_lcd_touch

I feel like I'm missing something obvious but can't see it...