// This file was generated by SquareLine Studio // SquareLine Studio version: SquareLine Studio 1.5.1 // LVGL version: 8.3.6 // Project name: ESP32S3_UI #include "ui.h" #include "ui_helpers.h" ///////////////////// VARIABLES //////////////////// // SCREEN: ui_Home void ui_Home_screen_init(void); lv_obj_t * ui_Home; lv_obj_t * ui_Home_header; lv_obj_t * ui_Home_HeaderDeviceType; lv_obj_t * ui_Home_SliderHeaderBat; lv_obj_t * ui_Home_PanelBathead; lv_obj_t * ui_Home_LabelHeaderBatValue; lv_obj_t * ui_Home_Body; lv_obj_t * ui_Home_home1; void ui_event_Home_Panel2(lv_event_t * e); lv_obj_t * ui_Home_Panel2; lv_obj_t * ui_Home_Label2; void ui_event_Home_Panel6(lv_event_t * e); lv_obj_t * ui_Home_Panel6; lv_obj_t * ui_Home_Label3; lv_obj_t * ui_Home_Panel3; lv_obj_t * ui_Home_SpinboxStage; void ui_event_Home_ButtonMinus(lv_event_t * e); lv_obj_t * ui_Home_ButtonMinus; void ui_event_Home_ButtonPlus(lv_event_t * e); lv_obj_t * ui_Home_ButtonPlus; lv_obj_t * ui_Home_Label1; lv_obj_t * ui_Home_Label5; lv_obj_t * ui_Home_Panel4; lv_obj_t * ui_Home_Label6; lv_obj_t * ui_Home_Spinbox2; lv_obj_t * ui_Home_Panel1; lv_obj_t * ui_Home_Label7; lv_obj_t * ui_Home_Spinbox3; lv_obj_t * ui_Home_Panel5; lv_obj_t * ui_Home_Label8; lv_obj_t * ui_Home_Spinbox4; lv_obj_t * ui_Home_startTest; lv_obj_t * ui_Home_Label4; lv_obj_t * ui_Home_testingState; // CUSTOM VARIABLES // SCREEN: ui_settings void ui_settings_screen_init(void); lv_obj_t * ui_settings; void ui_event_settings_settingHeader(lv_event_t * e); lv_obj_t * ui_settings_settingHeader; void ui_event_settings_HomeImg(lv_event_t * e); lv_obj_t * ui_settings_HomeImg; lv_obj_t * ui_settings_Label11; lv_obj_t * ui_settings_StepPannel; void ui_event_settings_Bat(lv_event_t * e); lv_obj_t * ui_settings_Bat; lv_obj_t * ui_settings_wifi; lv_obj_t * ui_settings_toWifiPage; void ui_event_settings_push(lv_event_t * e); lv_obj_t * ui_settings_push; lv_obj_t * ui_settings_pushSwitch; lv_obj_t * ui_settings_dianchi1; lv_obj_t * ui_settings_light; lv_obj_t * ui_settings_dianchi3; void ui_event_settings_lightSlider(lv_event_t * e); lv_obj_t * ui_settings_lightSlider; lv_obj_t * ui_settings_devType; void ui_event_settings_deviceDropdown(lv_event_t * e); lv_obj_t * ui_settings_deviceDropdown; lv_obj_t * ui_settings_testType; void ui_event_settings_BatState(lv_event_t * e); lv_obj_t * ui_settings_BatState; lv_obj_t * ui_settings_Label10; lv_obj_t * ui_settings_dianchi6; void ui_event_settings_sdcard(lv_event_t * e); lv_obj_t * ui_settings_sdcard; lv_obj_t * ui_settings_dianchi4; lv_obj_t * ui_settings_Label20; void ui_event_settings_ToSDCard(lv_event_t * e); lv_obj_t * ui_settings_ToSDCard; lv_obj_t * ui_settings_dianchi2; lv_obj_t * ui_settings_Label13; lv_obj_t * ui_settings_TextArea2; // CUSTOM VARIABLES // SCREEN: ui_Batinfo void ui_Batinfo_screen_init(void); lv_obj_t * ui_Batinfo; void ui_event_Batinfo_Panel8(lv_event_t * e); lv_obj_t * ui_Batinfo_Panel8; lv_obj_t * ui_Batinfo_Label14; lv_obj_t * ui_Batinfo_Label15; lv_obj_t * ui_Batinfo_Panel9; lv_obj_t * ui_Batinfo_Label16; lv_obj_t * ui_Batinfo_BarBAT; lv_obj_t * ui_Batinfo_Label19; lv_obj_t * ui_Batinfo_Label22; lv_obj_t * ui_Batinfo_LabelValue; lv_obj_t * ui_Batinfo_LabelVoltage; lv_obj_t * ui_Batinfo_labelSampleVoltage; lv_obj_t * ui_Batinfo_Label21; lv_obj_t * ui_Batinfo_labelSampleVolume; lv_obj_t * ui_Batinfo_valueVoltage; lv_obj_t * ui_Batinfo_valueVolume; lv_obj_t * ui_Batinfo_SpinboxBAT; // CUSTOM VARIABLES // SCREEN: ui_DeviceInfo void ui_DeviceInfo_screen_init(void); lv_obj_t * ui_DeviceInfo; void ui_event_DeviceInfo_settingHeader3(lv_event_t * e); lv_obj_t * ui_DeviceInfo_settingHeader3; void ui_event_DeviceInfo_Label18(lv_event_t * e); lv_obj_t * ui_DeviceInfo_Label18; lv_obj_t * ui_DeviceInfo_Label17; lv_obj_t * ui_DeviceInfo_TextArea1; void ui_event_DeviceInfo_Button2(lv_event_t * e); lv_obj_t * ui_DeviceInfo_Button2; lv_obj_t * ui_DeviceInfo_Label12; // CUSTOM VARIABLES // SCREEN: ui_debugShow void ui_debugShow_screen_init(void); lv_obj_t * ui_debugShow; void ui_event_debugShow_settingHeader2(lv_event_t * e); lv_obj_t * ui_debugShow_settingHeader2; lv_obj_t * ui_debugShow_Label23; void ui_event_debugShow_Label27(lv_event_t * e); lv_obj_t * ui_debugShow_Label27; lv_obj_t * ui_debugShow_StepPannel2; lv_obj_t * ui_debugShow_TextAreaDebug; lv_obj_t * ui_debugShow_wifi; lv_obj_t * ui_debugShow_serial1; lv_obj_t * ui_debugShow_serial2; lv_obj_t * ui_debugShow_serial3; // CUSTOM VARIABLES // SCREEN: ui_wifiSet void ui_wifiSet_screen_init(void); lv_obj_t * ui_wifiSet; void ui_event_wifiSet_settingHeader4(lv_event_t * e); lv_obj_t * ui_wifiSet_settingHeader4; lv_obj_t * ui_wifiSet_wifi; void ui_event_wifiSet_Label25(lv_event_t * e); lv_obj_t * ui_wifiSet_Label25; lv_obj_t * ui_wifiSet_StepPannel3; void ui_event_wifiSet_wifiname(lv_event_t * e); lv_obj_t * ui_wifiSet_wifiname; lv_obj_t * ui_wifiSet_wifiApInfo; lv_obj_t * ui_wifiSet_wifiInfoLabel; lv_obj_t * ui_wifiSet_passwordWifi; void ui_event_wifiSet_clearPass(lv_event_t * e); lv_obj_t * ui_wifiSet_clearPass; lv_obj_t * ui_wifiSet_clearlabel; lv_obj_t * ui_wifiSet_wifikeyboard; void ui_event_wifiSet_searchwifi(lv_event_t * e); lv_obj_t * ui_wifiSet_searchwifi; lv_obj_t * ui_wifiSet_wifiSearchLabel; void ui_event_wifiSet_connectwifi(lv_event_t * e); lv_obj_t * ui_wifiSet_connectwifi; lv_obj_t * ui_wifiSet_connectTo; // CUSTOM VARIABLES // SCREEN: ui_debugmodeHome void ui_debugmodeHome_screen_init(void); lv_obj_t * ui_debugmodeHome; void ui_event_debugmodeHome_settingHeader5(lv_event_t * e); lv_obj_t * ui_debugmodeHome_settingHeader5; void ui_event_debugmodeHome_HomeImg3(lv_event_t * e); lv_obj_t * ui_debugmodeHome_HomeImg3; lv_obj_t * ui_debugmodeHome_Label26; lv_obj_t * ui_debugmodeHome_StepPannel4; void ui_event_debugmodeHome_debuginfo(lv_event_t * e); lv_obj_t * ui_debugmodeHome_debuginfo; lv_obj_t * ui_debugmodeHome_ToDebugInfo; lv_obj_t * ui_debugmodeHome_toWifiPage2; // CUSTOM VARIABLES // SCREEN: ui_SDCardInfo void ui_SDCardInfo_screen_init(void); lv_obj_t * ui_SDCardInfo; void ui_event_SDCardInfo_Panel10(lv_event_t * e); lv_obj_t * ui_SDCardInfo_Panel10; lv_obj_t * ui_SDCardInfo_Label30; lv_obj_t * ui_SDCardInfo_Label28; lv_obj_t * ui_SDCardInfo_StepPannel5; lv_obj_t * ui_SDCardInfo_Bat2; void ui_event_SDCardInfo_wifi2(lv_event_t * e); lv_obj_t * ui_SDCardInfo_wifi2; lv_obj_t * ui_SDCardInfo_Panel7; lv_obj_t * ui_SDCardInfo_Arc1; lv_obj_t * ui_SDCardInfo_Label29; lv_obj_t * ui_SDCardInfo_TextArea3; lv_obj_t * ui_SDCardInfo_Panel11; lv_obj_t * ui_SDCardInfo_sdcardUsed; lv_obj_t * ui_SDCardInfo_sdcardSize; lv_obj_t * ui_SDCardInfo_Label31; // CUSTOM VARIABLES // EVENTS void ui_event____initial_actions0(lv_event_t * e); 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 //////////////////// void ui_event_Home_Panel2(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_settings, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_settings_screen_init); } } void ui_event_Home_Panel6(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_debugmodeHome, LV_SCR_LOAD_ANIM_MOVE_LEFT, 300, 0, &ui_debugmodeHome_screen_init); } } void ui_event_Home_ButtonMinus(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_spinbox_step(ui_Home_SpinboxStage, -1); } } void ui_event_Home_ButtonPlus(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_spinbox_step(ui_Home_SpinboxStage, 1); } } void ui_event_settings_settingHeader(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_Home_screen_init); } } void ui_event_settings_HomeImg(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_Home_screen_init); } } void ui_event_settings_Bat(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_wifiSet, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_wifiSet_screen_init); } } void ui_event_settings_push(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_state_modify(ui_settings_pushSwitch, LV_STATE_CHECKED, _UI_MODIFY_STATE_TOGGLE); } } void ui_event_settings_lightSlider(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { lightSliderCallback(e); } } void ui_event_settings_deviceDropdown(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { DeviceDropDownValueChanged(e); } } void ui_event_settings_BatState(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_Batinfo, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_Batinfo_screen_init); } } void ui_event_settings_sdcard(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_DeviceInfo, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_DeviceInfo_screen_init); } } void ui_event_settings_ToSDCard(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_SDCardInfo, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_SDCardInfo_screen_init); } } void ui_event_Batinfo_Panel8(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_settings, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_settings_screen_init); } } void ui_event_DeviceInfo_settingHeader3(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_settings, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_settings_screen_init); } } void ui_event_DeviceInfo_Label18(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_settings, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_settings_screen_init); } } void ui_event_DeviceInfo_Button2(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_MOVE_TOP, 300, 0, &ui_Home_screen_init); } } void ui_event_debugShow_settingHeader2(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_debugmodeHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_debugmodeHome_screen_init); } } void ui_event_debugShow_Label27(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_debugmodeHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_debugmodeHome_screen_init); } } void ui_event_wifiSet_settingHeader4(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_settings, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_settings_screen_init); } } void ui_event_wifiSet_Label25(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_settings, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_settings_screen_init); } } void ui_event_wifiSet_wifiname(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { wifiNameValueChanged(e); } } void ui_event_wifiSet_clearPass(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { passwordClear(e); } } void ui_event_wifiSet_searchwifi(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { wifisearch(e); } } void ui_event_wifiSet_connectwifi(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { wificonnect(e); } } void ui_event_debugmodeHome_settingHeader5(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_Home_screen_init); } } void ui_event_debugmodeHome_HomeImg3(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_Home, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_Home_screen_init); } } void ui_event_debugmodeHome_debuginfo(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_debugShow, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_debugShow_screen_init); } } void ui_event_SDCardInfo_Panel10(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_settings, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_settings_screen_init); } } void ui_event_SDCardInfo_wifi2(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { getSdcardInfo(e); } } void ui_event____initial_actions0(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_SCREEN_LOAD_START) { _ui_slider_increment(ui_settings_lightSlider, 1, LV_ANIM_ON); } } ///////////////////// SCREENS //////////////////// void ui_init(void) { lv_disp_t * dispp = lv_disp_get_default(); lv_theme_t * theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED), false, LV_FONT_DEFAULT); lv_disp_set_theme(dispp, theme); ui_Home_screen_init(); ui_settings_screen_init(); ui_Batinfo_screen_init(); ui_DeviceInfo_screen_init(); ui_debugShow_screen_init(); ui_wifiSet_screen_init(); ui_debugmodeHome_screen_init(); ui_SDCardInfo_screen_init(); ui____initial_actions0 = lv_obj_create(NULL); lv_obj_add_event_cb(ui____initial_actions0, ui_event____initial_actions0, LV_EVENT_ALL, NULL); lv_disp_load_scr(ui____initial_actions0); lv_disp_load_scr(ui_Home); }