home screen

This commit is contained in:
leo 2023-08-08 11:36:46 +02:00
parent aef52dda36
commit 0490e24262
Signed by: leo
GPG Key ID: 0DD993BFB2B307DB
2 changed files with 5 additions and 1 deletions

View File

@ -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)

4
main.c
View File

@ -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);