// This file was generated by SquareLine Studio // SquareLine Studio version: SquareLine Studio 1.5.2 // LVGL version: 8.3.6 // Project name: SquareLine_Project #include "ui.h" #include "ui_helpers.h" ///////////////////// VARIABLES //////////////////// // EVENTS lv_obj_t *ui____initial_actions0; // IMAGES AND IMAGE SETS ///////////////////// TEST LVGL SETTINGS //////////////////// #if LV_COLOR_DEPTH != 16 #error "LV_COLOR_DEPTH should be 16bit to match SquareLine Studio's settings" #endif #if LV_COLOR_16_SWAP !=0 #error "LV_COLOR_16_SWAP should be 0 to match SquareLine Studio's settings" #endif ///////////////////// ANIMATIONS //////////////////// ///////////////////// FUNCTIONS //////////////////// ///////////////////// SCREENS //////////////////// void ui_init( void ) { lv_disp_t *dispp = lv_disp_get_default(); lv_theme_t *theme = lv_theme_basic_init(dispp); lv_disp_set_theme(dispp, theme); ui_Settings_Overview_Screen_screen_init(); ui_Home_Screen_screen_init(); ui_Manual_Dhcp_Wizard_Screen_screen_init(); ui_Status_Screen_screen_init(); ui_About_Screen_screen_init(); ui_Reset_Device_Screen_screen_init(); ui_Network_Screen_screen_init(); ui_Network_Setup_Failed_Screen_screen_init(); ui_No_Network_Screen_screen_init(); ui_Boot_Screen_screen_init(); ui____initial_actions0 = lv_obj_create(NULL); lv_disp_load_scr( ui_Settings_Overview_Screen); } void ui_destroy( void ) {ui_Settings_Overview_Screen_screen_destroy(); ui_Home_Screen_screen_destroy(); ui_Manual_Dhcp_Wizard_Screen_screen_destroy(); ui_Status_Screen_screen_destroy(); ui_About_Screen_screen_destroy(); ui_Reset_Device_Screen_screen_destroy(); ui_Network_Screen_screen_destroy(); ui_Network_Setup_Failed_Screen_screen_destroy(); ui_No_Network_Screen_screen_destroy(); ui_Boot_Screen_screen_destroy(); }