XuNeo commented on issue #13825:
URL: https://github.com/apache/nuttx/issues/13825#issuecomment-2439209895

   `nuttx` have no such issue.
   
   The Kconfig file content is copied out to nuttx-apps.
   The last minute changes in LVGL's Kconfig is not updated in nuttx-apps.
   
   
   ```patch
   diff --git a/graphics/lvgl/Kconfig b/graphics/lvgl/Kconfig
   index 4daf467f3..620b3f41c 100644
   --- a/graphics/lvgl/Kconfig
   +++ b/graphics/lvgl/Kconfig
   @@ -385,8 +385,18 @@ menu "LVGL configuration"
                           depends on LV_USE_DRAW_VGLITE
                           default n
   
   +               config LV_USE_PXP
   +               bool "Use NXP's PXP on iMX RTxxx platforms"
   +               default n
   +
                   config LV_USE_DRAW_PXP
   -                       bool "Use NXP's PXP on iMX RTxxx platforms"
   +               bool "Use PXP for drawing"
   +                       depends on LV_USE_PXP
   +                       default y
   +
   +               config LV_USE_ROTATE_PXP
   +                       bool "Use PXP to rotate display"
   +                       depends on LV_USE_PXP
                           default n
   
                   config LV_USE_PXP_DRAW_THREAD
   @@ -730,6 +740,18 @@ menu "LVGL configuration"
                           int "Required alignment size for buffers"
                           default 1
   
   +               config LV_ATTRIBUTE_MEM_ALIGN
   +                       string "Will be added where memories needs to be 
aligned (with -Os data might not be aligned to boundary by default)."
   +                       default ""
   +                       help
   +                               E.g. 
__attribute__((aligned(LV_ATTRIBUTE_MEM_ALIGN_SIZE)))
   +
   +               config LV_ATTRIBUTE_LARGE_CONST
   +                       string "Attribute to mark large constant arrays for 
example font's bitmaps"
   +                       default ""
   +                       help
   +                               E.g. 
__attribute__((section("DataQuickAccess")))
   +
                   config LV_ATTRIBUTE_FAST_MEM_USE_IRAM
                           bool "Set IRAM as LV_ATTRIBUTE_FAST_MEM"
                           help
   @@ -1349,6 +1371,13 @@ menu "LVGL configuration"
                           bool "Enable system monitor component"
                           default n
   
   +               config LV_SYSMON_GET_IDLE
   +                       string "Get the idle percentage."
   +                       depends on LV_USE_SYSMON
   +                       default "lv_timer_get_idle"
   +                       help
   +                               E.g. uint32_t my_get_idle(void);
   +
                   config LV_USE_PERF_MONITOR
                           bool "Show CPU usage and FPS count"
                           depends on LV_USE_SYSMON
   
   ```
   
   
   The newly added config option should be used similar to LV_PROFILER_BEGIN 
macro.
   
   
https://github.com/apache/nuttx-apps/blob/1506c6f54dcf6f969e3e8e4e2fed805bfac0b4a1/graphics/lvgl/Makefile#L38-L44
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to