diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e9162d..4bff152 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ include_directories(${SDL2_INCLUDE_DIRS}) add_subdirectory(PSE-firmware/Drivers/lvgl) include_directories(PSE-firmware/Core/Inc) -add_executable(main main.c PSE-firmware/Core/Src/logo_mint_resize.c ${SOURCES} ${INCLUDES}) +add_executable(main main.c PSE-firmware/Core/Src/logo_mint_resize.c PSE-firmware/Core/Src/home_screen.c ${SOURCES} ${INCLUDES}) add_compile_definitions(LV_CONF_INCLUDE_SIMPLE) target_link_libraries(main PRIVATE lvgl ${SDL2_LIBRARIES}) add_custom_target (run COMMAND ${EXECUTABLE_OUTPUT_PATH}/main) diff --git a/main.c b/main.c index 062bfb0..b7049ed 100644 --- a/main.c +++ b/main.c @@ -6,6 +6,8 @@ #include "main.h" +#include "home_screen.h" + #define BUFF_SIZE (320 * 10) #define LCD_WIDTH 320 #define LCD_HEIGHT 240 @@ -65,6 +67,8 @@ int main(int argc, char** argv){ lv_label_set_text(cursor, "A"); lv_indev_set_cursor(my_indev, cursor); + Home_Screen_Gen(); + pthread_t tickThread; pthread_create(&tickThread, NULL, tick_thread, NULL);