Menuconfig ESP LVGL PORT shows 4 dashes
Posted: Sun Feb 08, 2026 12:13 am
I've added ESP_LVGL_PORT to my project. When I run menuconfig the components section shows ESP LVGL PORT but it shows 4 dashes instead of three dashes and a right arrow. So, it's there, just disabled. I've removed esp_lvgl_port and re-added it as a dependency. The code is there because I can access it. However, I can't get menuconfig to behave.
Quite likely I'm doing something dumb because this is my first project. But I've added other dependencies with no problem
I even tried "priming" it by adding an entry for ESP LVGL PORT in sdkconfig. But that entry gets erased when I exit from menuconfig.
I'm using version 5.5.2 and trying to run LVGL 8.4.0
Here's my main/idf_components.yml
And here's my main/CMakeLists.txt
Quite likely I'm doing something dumb because this is my first project. But I've added other dependencies with no problem
I even tried "priming" it by adding an entry for ESP LVGL PORT in sdkconfig. But that entry gets erased when I exit from menuconfig.
I'm using version 5.5.2 and trying to run LVGL 8.4.0
Here's my main/idf_components.yml
Code: Select all
## IDF Component Manager Manifest File
dependencies:
## Required IDF version
idf:
version: '>=4.1.0'
# # Put list of dependencies here
# # For components maintained by Espressif:
# component: "~1.0.0"
# # For 3rd party components:
# username/component: ">=1.0.0,<2.0.0"
# username2/component2:
# version: "~1.0.0"
# # For transient dependencies `public` flag can be set.
# # `public` flag doesn't have an effect dependencies of the `main` component.
# # All dependencies of `main` are public by default.
# public: true
espressif/arduino-esp32: ^3.3.6
bblanchon/arduinojson: '*'
nopnop2002/DFPlayerMini:
path: components/DFRobotDFPlayerMini/
git: https://github.com/nopnop2002/esp-idf-DFPlayerMini.git
espressif/esp_lvgl_port: '*'
lvgl/lvgl: ==8.4.0 # Specify an exact version, e.g., 8.4.0
espressif/esp_lcd_touch_gt911: ==1.1.1And here's my main/CMakeLists.txt
Code: Select all
idf_component_register(SRCS "digital_cuckoo_w2.cpp"
INCLUDE_DIRS "."
REQUIRES esp_lcd
REQUIRES ponkabonk
REQUIRES esp_lvgl_port
REQUIRES lvgl)