domotic/main/CMakeLists.txt

90 lines
6.0 KiB
CMake

idf_component_register(SRC_DIRS . fonts
INCLUDE_DIRS "."
REQUIRES heap esp_wifi nvs_flash mqtt meteofrance esp_netif image_downloader fatfs sdmmc vfs littlefs
PRIV_REQUIRES littlefs)
lvgl_port_create_c_image("images/wifi_ok.png" "images/" "ARGB8888" "NONE")
lvgl_port_create_c_image("images/wifi_ko.png" "images/" "ARGB8888" "NONE")
lvgl_port_create_c_image("images/mqtt_ok.png" "images/" "AUTO" "NONE")
lvgl_port_create_c_image("images/mqtt_ko.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p13bisj.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/esp_logo.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p10j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p10n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p11j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p11n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p12j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p12bisj.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p12n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p13j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p13n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p14bisj.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p14j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p14n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p15j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p15n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p16bisj.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p16j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p16n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p17j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p17n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p18j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p18n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p19j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p19n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p1j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p1n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p20j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p20n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p21j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p21n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p22j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p22n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p23j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p23n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p24j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p24n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p25j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p25n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p26j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p26n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p27j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p27n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p28j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p28n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p29j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p29n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p2j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p2n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p30j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p30n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p31j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p31n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p32j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p32n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p3j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p3n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p4j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p4n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p5bisj.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p5j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p5n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p6j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p6n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p7j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p7n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p8j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p8n.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p9j.png" "images/" "ARGB8888" "NONE")
# lvgl_port_create_c_image("images/p9n.png" "images/" "ARGB8888" "NONE")
lvgl_port_add_images(${COMPONENT_LIB} "images/")
littlefs_create_partition_image(littlefs images_meteo FLASH_IN_PROJECT)
set_source_files_properties(
PROPERTIES COMPILE_OPTIONS
"-DLV_LVGL_H_INCLUDE_SIMPLE;-Wno-format;-DLV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(montserrat_medium_12) LV_FONT_DECLARE(montserrat_medium_18) LV_FONT_DECLARE(montserrat_medium_24)"
)