Kconfig 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. # SPDX-License-Identifier: Apache-2.0
  2. menuconfig LVGL
  3. bool "Light and Versatile Graphics Library"
  4. help
  5. This option enables the LVGL GUI library.
  6. if LVGL
  7. config APP_LINK_WITH_LVGL
  8. bool "Link 'app' with LVGL"
  9. default y
  10. help
  11. Add LVGL header files to the 'app' include path. It may be
  12. disabled if the include paths for LVGL are causing aliasing
  13. issues for 'app'.
  14. config LV_Z_USE_FILESYSTEM
  15. bool "Enable file system"
  16. depends on FILE_SYSTEM
  17. default y
  18. help
  19. Enable LVGL file system
  20. config LV_CONF_SKIP
  21. default n
  22. config LV_MEM_CUSTOM
  23. default y
  24. config LV_MEMCPY_MEMSET_STD
  25. default y
  26. config LV_TICK_CUSTOM
  27. default y
  28. config LV_USE_LOG
  29. default y
  30. config LV_SPRINTF_CUSTOM
  31. default y
  32. config LV_ATTRIBUTE_MEM_ALIGN_SIZE
  33. default 4
  34. config LV_USE_LARGE_COORD
  35. default y
  36. choice LV_FONT_DEFAULT
  37. default LV_FONT_DEFAULT_UNSCII_8
  38. endchoice
  39. choice LV_TXT_ENC
  40. default LV_TXT_ENC_UTF8
  41. endchoice
  42. config LV_USE_THEME_DEFAULT
  43. default n
  44. config LV_USE_THEME_BASIC
  45. default n
  46. config LV_USE_THEME_MONO
  47. default n
  48. config LV_BUILD_EXAMPLES
  49. default n
  50. rsource "../Kconfig"
  51. rsource "Kconfig.gpu"
  52. rsource "Kconfig.memory"
  53. endif #LVGL