mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-28 05:26:18 +08:00
CMakeLists.txt: Let the user configure whether LV_ATTRIBUTE_FAST_MEM is IRAM_ATTR (#1939)
This commit is contained in:
+4
-1
@@ -7,7 +7,10 @@ idf_component_register(SRCS ${SOURCES}
|
|||||||
|
|
||||||
target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_CONF_INCLUDE_SIMPLE")
|
target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_CONF_INCLUDE_SIMPLE")
|
||||||
target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_CONF_SKIP")
|
target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_CONF_SKIP")
|
||||||
target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_ATTRIBUTE_FAST_MEM=IRAM_ATTR")
|
|
||||||
|
if (CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM)
|
||||||
|
target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_ATTRIBUTE_FAST_MEM=IRAM_ATTR")
|
||||||
|
endif()
|
||||||
|
|
||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "Unknown platform.")
|
message(FATAL_ERROR "Unknown platform.")
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
# Kconfig file for LVGL v7.7.1
|
# Kconfig file for LVGL v7.7.1
|
||||||
|
|
||||||
menu "LVGL configuration"
|
menu "LVGL configuration"
|
||||||
|
|
||||||
|
config LV_ATTRIBUTE_FAST_MEM_USE_IRAM
|
||||||
|
bool "Set IRAM as LV_ATTRIBUTE_FAST_MEM"
|
||||||
|
help
|
||||||
|
Set this option to configure IRAM as LV_ATTRIBUTE_FAST_MEM
|
||||||
|
|
||||||
config LV_CONF_MINIMAL
|
config LV_CONF_MINIMAL
|
||||||
bool "LVGL minimal configuration."
|
bool "LVGL minimal configuration."
|
||||||
|
|||||||
Reference in New Issue
Block a user