2021-03-14 08:24:55 +00:00
|
|
|
# Note: LittleVGL officially supports Zephyr and ESP-IDF, we are neither.
|
|
|
|
file(GLOB_RECURSE LVGL_SOURCES
|
|
|
|
"LittleVGL/src/*.c"
|
2021-03-14 07:00:33 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
set(LVGL_INCLUDES
|
|
|
|
"../include"
|
|
|
|
)
|
|
|
|
|
2021-03-14 08:24:55 +00:00
|
|
|
add_library(lvgl STATIC ${LVGL_SOURCES})
|
|
|
|
target_include_directories(lvgl PRIVATE ${LVGL_INCLUDES})
|
2021-03-18 15:50:37 +00:00
|
|
|
target_compile_definitions(lvgl PRIVATE ${LVGL_DEFINES})
|
2021-03-14 13:59:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
set(ST7789_LCD_SOURCES
|
|
|
|
"st7789_lcd/st7789_lcd.c"
|
|
|
|
)
|
|
|
|
|
2021-03-14 15:47:28 +00:00
|
|
|
add_library(st7789 STATIC ${ST7789_LCD_SOURCES})
|
2021-07-06 17:40:58 +00:00
|
|
|
target_compile_definitions(st7789 PRIVATE ${ST7789_LCD_DEFINES})
|
|
|
|
|
|
|
|
set(BME280_DHT_SOURCES
|
|
|
|
"bme280_dht/bme280_dht.c"
|
|
|
|
)
|
|
|
|
|
|
|
|
add_library(bme280 STATIC ${BME280_DHT_SOURCES})
|
|
|
|
target_compile_definitions(bme280 PRIVATE ${BME280_DHT_DEFINES})
|