docs(esp32): lv_conf.h is ignored (LV_CONF_SKIP) — configure LVGL via Kconfig#891
Open
markt-heximal wants to merge 1 commit into
Open
docs(esp32): lv_conf.h is ignored (LV_CONF_SKIP) — configure LVGL via Kconfig#891markt-heximal wants to merge 1 commit into
markt-heximal wants to merge 1 commit into
Conversation
… fonts/tick via Kconfig The firmware builds the managed lvgl/lvgl component with CONFIG_LV_CONF_SKIP=y, so main/lv_conf.h has no effect — LVGL options (fonts, tick, widgets) must be set via Kconfig/sdkconfig. Documents the trap behind the silently-disabled fonts and the never-advancing tick (ruvnet#889).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Relates to #889 (documents its root cause). Fix: #890.
What
Documents the LVGL config trap that was behind #889 (and the silently-ignored fonts): the firmware builds the managed
lvgl/lvglcomponent withCONFIG_LV_CONF_SKIP=y, somain/lv_conf.his ignored and all LVGL options come from Kconfig.Adds a short "LVGL / display config gotcha" note to the ESP32 firmware README's Custom Configuration section, covering:
LV_FONT_MONTSERRAT_*inlv_conf.hdoes nothing → useCONFIG_LV_FONT_MONTSERRAT_*.LV_TICK_CUSTOM=1inlv_conf.his ignored → needsCONFIG_LV_TICK_CUSTOMor a firmwarelv_tick_inc()(the cause of the never-refreshing display in ADR-045 display never refreshes — LVGL tick never advances (CONFIG_LV_TICK_CUSTOM unset, no lv_tick_inc()) #889 / Fix ADR-045 display never refreshing (LVGL tick) + add ST7789 LCD HAL #890).Docs-only; no code changes.
🤖 Generated with Claude Code