esp-idf-ssd1306/components/ssd1306/CMakeLists.txt
2024-09-07 11:43:16 +09:00

17 lines
489 B
CMake

set(component_srcs "ssd1306.c" "ssd1306_spi.c")
# get IDF version for comparison
set(idf_version "${IDF_VERSION_MAJOR}.${IDF_VERSION_MINOR}")
if(idf_version VERSION_GREATER_EQUAL "5.2")
if(CONFIG_LEGACY_DRIVER)
list(APPEND component_srcs "ssd1306_i2c_legacy.c")
else()
list(APPEND component_srcs "ssd1306_i2c_new.c")
endif()
else()
list(APPEND component_srcs "ssd1306_i2c_legacy.c")
endif()
idf_component_register(SRCS "${component_srcs}" PRIV_REQUIRES driver INCLUDE_DIRS ".")