apache / apache/nuttx

[FEATURE] Update Graphic Configs: LVGL Kconfig

Open
#19,243 1 comment 0 reactions 0 assignees View on GitHub
Type: Enhancement
Dominant language
C
Stars
4k
Forks
1.7k
Avg merge
1d 17h
Merged PRs (30d)
237

Description

### Is your feature request related to a problem? Please describe.

Currently, NuttX uses its own Kconfig to expose LVGL's graphical configuration options. I suggest replacing it with LVGL's native Kconfig menu (via rsource/source), importing it directly from the LVGL repository. This would avoid duplicated/redundant configuration options between the two Kconfig files.

### Describe the solution you'd like

Given this non-trivial change, I suggest updating all LVGL-related symbols and replacing the current KConfig menu with the LVGL menu.

### Describe alternatives you've considered

_No response_

### Verification

- [x] I have verified before submitting the report.

Contributor guide

Open the contributing guide

Research direction

Start by comparing NuttX's current LVGL Kconfig menu with LVGL's native Kconfig in the LVGL repository, then trace all existing LVGL-related symbols. Done means the native menu is imported through rsource/source, redundant options are removed, and all LVGL-related symbols are updated consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system, embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.