// 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_pageWelCome void ui_pageWelCome_screen_init(void); lv_obj_t * ui_pageWelCome; lv_obj_t * ui_pageWelCome_barStartProgress; lv_obj_t * ui_pageWelCome_labelStartInfo; // CUSTOM VARIABLES lv_obj_t * uic_pageWelCome; // SCREEN: ui_pageHome void ui_pageHome_screen_init(void); lv_obj_t * ui_pageHome; lv_obj_t * ui_pageHome_panelHeader; lv_obj_t * ui_pageHome_labelTitle; lv_obj_t * ui_pageHome_sliderBattery; lv_obj_t * ui_pageHome_panelBattery; lv_obj_t * ui_pageHome_labelBattery; lv_obj_t * ui_pageHome_panelBody; lv_obj_t * ui_pageHome_panelRight; void ui_event_pageHome_panelSystemSetting(lv_event_t * e); lv_obj_t * ui_pageHome_panelSystemSetting; lv_obj_t * ui_pageHome_labelSystemSetting; void ui_event_pageHome_panelTestMode(lv_event_t * e); lv_obj_t * ui_pageHome_panelTestMode; lv_obj_t * ui_pageHome_labelTestMode; void ui_event_pageHome_imgbuttonSetting(lv_event_t * e); lv_obj_t * ui_pageHome_imgbuttonSetting; void ui_event_pageHome_labelSetting(lv_event_t * e); lv_obj_t * ui_pageHome_labelSetting; void ui_event_pageHome_imgbuttonDebug(lv_event_t * e); lv_obj_t * ui_pageHome_imgbuttonDebug; void ui_event_pageHome_labelDebug(lv_event_t * e); lv_obj_t * ui_pageHome_labelDebug; void ui_event_pageHome_imgbuttonFluxRead(lv_event_t * e); lv_obj_t * ui_pageHome_imgbuttonFluxRead; void ui_event_pageHome_labelFluxRead(lv_event_t * e); lv_obj_t * ui_pageHome_labelFluxRead; lv_obj_t * ui_pageHome_panelLeft; lv_obj_t * ui_pageHome_panelNominal; lv_obj_t * ui_pageHome_labelstr5; lv_obj_t * ui_pageHome_labelNominalVolumeMax; lv_obj_t * ui_pageHome_labelNominalVolume; lv_obj_t * ui_pageHome_labelNominalVolumeMin; lv_obj_t * ui_pageHome_panelRate; lv_obj_t * ui_pageHome_labelstr4; void ui_event_pageHome_spinboxRate(lv_event_t * e); lv_obj_t * ui_pageHome_spinboxRate; void ui_event_pageHome_buttonRateMinus(lv_event_t * e); lv_obj_t * ui_pageHome_buttonRateMinus; lv_obj_t * ui_pageHome_labelRateMinus; void ui_event_pageHome_buttonRatePlus(lv_event_t * e); lv_obj_t * ui_pageHome_buttonRatePlus; lv_obj_t * ui_pageHome_labelRatePlus; lv_obj_t * ui_pageHome_panelResult; lv_obj_t * ui_pageHome_labelstr0; void ui_event_pageHome_labelTestVolume(lv_event_t * e); lv_obj_t * ui_pageHome_labelTestVolume; lv_obj_t * ui_pageHome_panelStage; void ui_event_pageHome_buttonMinus(lv_event_t * e); lv_obj_t * ui_pageHome_buttonMinus; lv_obj_t * ui_pageHome_labelMinus; void ui_event_pageHome_buttonAdd(lv_event_t * e); lv_obj_t * ui_pageHome_buttonAdd; lv_obj_t * ui_pageHome_labelAdd; lv_obj_t * ui_pageHome_labelstr6; void ui_event_pageHome_spinboxStage(lv_event_t * e); lv_obj_t * ui_pageHome_spinboxStage; lv_obj_t * ui_pageHome_labelstr1; lv_obj_t * ui_pageHome_labelstr2; lv_obj_t * ui_pageHome_panelTestResult; lv_obj_t * ui_pageHome_labelTestResult; lv_obj_t * ui_pageHome_labelResultStage; lv_obj_t * ui_pageHome_labelResultRate; lv_obj_t * ui_pageHome_labelstr3; lv_obj_t * ui_pageHome_labelResultCompare; void ui_event_pageHome_buttonStartTest(lv_event_t * e); lv_obj_t * ui_pageHome_buttonStartTest; lv_obj_t * ui_pageHome_labelStartTest; lv_obj_t * ui_pageHome_switchWifiShow; lv_obj_t * ui_pageHome_labelWifi; // CUSTOM VARIABLES lv_obj_t * uic_panelNominal; lv_obj_t * uic_pageHome_spinboxRate; lv_obj_t * uic_pageHome_labelCurrentStage; lv_obj_t * uic_pageHome_labelTestResult; // SCREEN: ui_pageSetting void ui_pageSetting_screen_init(void); lv_obj_t * ui_pageSetting; void ui_event_pageSetting_panelHeader(lv_event_t * e); lv_obj_t * ui_pageSetting_panelHeader; void ui_event_pageSetting_imageHome(lv_event_t * e); lv_obj_t * ui_pageSetting_imageHome; lv_obj_t * ui_pageSetting_labelSetting; void ui_event_pageSetting_panelBody(lv_event_t * e); lv_obj_t * ui_pageSetting_panelBody; void ui_event_pageSetting_panelWifi(lv_event_t * e); lv_obj_t * ui_pageSetting_panelWifi; lv_obj_t * ui_pageSetting_labelWifi; lv_obj_t * ui_pageSetting_labelToWifiPage; void ui_event_pageSetting_panelPush(lv_event_t * e); lv_obj_t * ui_pageSetting_panelPush; lv_obj_t * ui_pageSetting_switchPush; lv_obj_t * ui_pageSetting_labelPush; lv_obj_t * ui_pageSetting_panelLight; lv_obj_t * ui_pageSetting_labelLight; void ui_event_pageSetting_sliderLight(lv_event_t * e); lv_obj_t * ui_pageSetting_sliderLight; lv_obj_t * ui_pageSetting_panelDeviceType; void ui_event_pageSetting_dropdownDeviceType(lv_event_t * e); lv_obj_t * ui_pageSetting_dropdownDeviceType; lv_obj_t * ui_pageSetting_labelDeviceType; void ui_event_pageSetting_panelBatteryState(lv_event_t * e); lv_obj_t * ui_pageSetting_panelBatteryState; lv_obj_t * ui_pageSetting_labelToBatteryPage; lv_obj_t * ui_pageSetting_labelBatteryState; void ui_event_pageSetting_pannelDeviceInformation(lv_event_t * e); lv_obj_t * ui_pageSetting_pannelDeviceInformation; lv_obj_t * ui_pageSetting_labelDeviceInformation; lv_obj_t * ui_pageSetting_labelToDeviceInformation; void ui_event_pageSetting_panelSDCard(lv_event_t * e); lv_obj_t * ui_pageSetting_panelSDCard; lv_obj_t * ui_pageSetting_labelSDCard; lv_obj_t * ui_pageSetting_labelToSDCard; lv_obj_t * ui_pageSetting_textAreaMessage; // CUSTOM VARIABLES lv_obj_t * uic_pageSetting_labelDeviceType; lv_obj_t * uic_pageSetting_panelSDCard; // SCREEN: ui_pageBattery void ui_pageBattery_screen_init(void); lv_obj_t * ui_pageBattery; void ui_event_pageBattery_panelHeader(lv_event_t * e); lv_obj_t * ui_pageBattery_panelHeader; lv_obj_t * ui_pageBattery_labelBack; lv_obj_t * ui_pageBattery_labelBattery; void ui_event_pageBattery_panelBody(lv_event_t * e); lv_obj_t * ui_pageBattery_panelBody; lv_obj_t * ui_pageBattery_panelUpBody; lv_obj_t * ui_pageBattery_labelCapability; lv_obj_t * ui_pageBattery_barBattery; lv_obj_t * ui_pageBattery_spinboxBattery; lv_obj_t * ui_pageBattery_labelMaxSample; lv_obj_t * ui_pageBattery_labelVolume; lv_obj_t * ui_pageBattery_labelMaxVoltage; lv_obj_t * ui_pageBattery_labelSampleVoltage; lv_obj_t * ui_pageBattery_labelSampleVolume; lv_obj_t * ui_pageBattery_labelCurrentVoltage; lv_obj_t * ui_pageBattery_labelCurrentVolume; // CUSTOM VARIABLES lv_obj_t * uic_pageBattery_panelBody; lv_obj_t * uic_pageBattery_panelUpBody; // SCREEN: ui_pageDeviceInformation void ui_pageDeviceInformation_screen_init(void); lv_obj_t * ui_pageDeviceInformation; void ui_event_pageDeviceInformation_pannelHeader(lv_event_t * e); lv_obj_t * ui_pageDeviceInformation_pannelHeader; void ui_event_pageDeviceInformation_labelBack(lv_event_t * e); lv_obj_t * ui_pageDeviceInformation_labelBack; lv_obj_t * ui_pageDeviceInformation_lableDeviceInformation; void ui_event_pageDeviceInformation_panelBody2(lv_event_t * e); lv_obj_t * ui_pageDeviceInformation_panelBody2; lv_obj_t * ui_pageDeviceInformation_textAreaContent; void ui_event_pageDeviceInformation_buttonBackToHome(lv_event_t * e); lv_obj_t * ui_pageDeviceInformation_buttonBackToHome; lv_obj_t * ui_pageDeviceInformation_labelBackToHome; // CUSTOM VARIABLES // SCREEN: ui_pageDebug void ui_pageDebug_screen_init(void); lv_obj_t * ui_pageDebug; void ui_event_pageDebug_panelHeader(lv_event_t * e); lv_obj_t * ui_pageDebug_panelHeader; lv_obj_t * ui_pageDebug_labelDebug; void ui_event_pageDebug_labelBack(lv_event_t * e); lv_obj_t * ui_pageDebug_labelBack; void ui_event_pageDebug_panelBody(lv_event_t * e); lv_obj_t * ui_pageDebug_panelBody; lv_obj_t * ui_pageDebug_textAreaContent; void ui_event_pageDebug_buttonFluxRead(lv_event_t * e); lv_obj_t * ui_pageDebug_buttonFluxRead; lv_obj_t * ui_pageDebug_labelReadFlux; void ui_event_pageDebug_buttonClearTextarea(lv_event_t * e); lv_obj_t * ui_pageDebug_buttonClearTextarea; lv_obj_t * ui_pageDebug_Label2; lv_obj_t * ui_pageDebug_dropdownFunctionCode; lv_obj_t * ui_pageDebug_spinboxAddr; lv_obj_t * ui_pageDebug_spinboxNum; void ui_event_pageDebug_buttonClearTextarea1(lv_event_t * e); lv_obj_t * ui_pageDebug_buttonClearTextarea1; lv_obj_t * ui_pageDebug_Label1; void ui_event_pageDebug_buttonClearTextarea2(lv_event_t * e); lv_obj_t * ui_pageDebug_buttonClearTextarea2; lv_obj_t * ui_pageDebug_Label3; void ui_event_pageDebug_buttonClearTextarea3(lv_event_t * e); lv_obj_t * ui_pageDebug_buttonClearTextarea3; lv_obj_t * ui_pageDebug_Label4; void ui_event_pageDebug_buttonClearTextarea4(lv_event_t * e); lv_obj_t * ui_pageDebug_buttonClearTextarea4; lv_obj_t * ui_pageDebug_Label5; lv_obj_t * ui_pageDebug_Label6; lv_obj_t * ui_pageDebug_Addr; // CUSTOM VARIABLES lv_obj_t * uic_pageDebug_dropdownFunctionCode; // SCREEN: ui_pageWifiConnect void ui_pageWifiConnect_screen_init(void); lv_obj_t * ui_pageWifiConnect; void ui_event_pageWifiConnect_pannelHeader(lv_event_t * e); lv_obj_t * ui_pageWifiConnect_pannelHeader; lv_obj_t * ui_pageWifiConnect_labelHeaderTitle; void ui_event_pageWifiConnect_labelBack(lv_event_t * e); lv_obj_t * ui_pageWifiConnect_labelBack; void ui_event_pageWifiConnect_pannelBody(lv_event_t * e); lv_obj_t * ui_pageWifiConnect_pannelBody; void ui_event_pageWifiConnect_dropdownWifiName(lv_event_t * e); lv_obj_t * ui_pageWifiConnect_dropdownWifiName; lv_obj_t * ui_pageWifiConnect_panelRssi; lv_obj_t * ui_pageWifiConnect_labelRssi; lv_obj_t * ui_pageWifiConnect_textAreaWifiPassword; void ui_event_pageWifiConnect_buttonClearPassword(lv_event_t * e); lv_obj_t * ui_pageWifiConnect_buttonClearPassword; lv_obj_t * ui_pageWifiConnect_labelClearPassword; lv_obj_t * ui_pageWifiConnect_keyboardWifiPassword; void ui_event_pageWifiConnect_buttonSearchWifi(lv_event_t * e); lv_obj_t * ui_pageWifiConnect_buttonSearchWifi; lv_obj_t * ui_pageWifiConnect_labelSearchWifi; void ui_event_pageWifiConnect_buttonConnectWifi(lv_event_t * e); lv_obj_t * ui_pageWifiConnect_buttonConnectWifi; lv_obj_t * ui_pageWifiConnect_labelConnectWifi; // CUSTOM VARIABLES // SCREEN: ui_pageDebugChoice void ui_pageDebugChoice_screen_init(void); lv_obj_t * ui_pageDebugChoice; void ui_event_pageDebugChoice_pannelHeader(lv_event_t * e); lv_obj_t * ui_pageDebugChoice_pannelHeader; void ui_event_pageDebugChoice_imageHome(lv_event_t * e); lv_obj_t * ui_pageDebugChoice_imageHome; lv_obj_t * ui_pageDebugChoice_labelHeaderTitle; void ui_event_pageDebugChoice_panelBody(lv_event_t * e); lv_obj_t * ui_pageDebugChoice_panelBody; void ui_event_pageDebugChoice_panelRecord(lv_event_t * e); lv_obj_t * ui_pageDebugChoice_panelRecord; lv_obj_t * ui_pageDebugChoice_labelRecord; lv_obj_t * ui_pageDebugChoice_labelToRecordPage; // CUSTOM VARIABLES // SCREEN: ui_pageSDCard void ui_pageSDCard_screen_init(void); lv_obj_t * ui_pageSDCard; void ui_event_pageSDCard_panelHeader(lv_event_t * e); lv_obj_t * ui_pageSDCard_panelHeader; lv_obj_t * ui_pageSDCard_labelHeaderTitle; lv_obj_t * ui_pageSDCard_labelBack; void ui_event_pageSDCard_panelBody(lv_event_t * e); lv_obj_t * ui_pageSDCard_panelBody; lv_obj_t * ui_pageSDCard_panelSDCardFree; lv_obj_t * ui_pageSDCard_arcSDCardFree; lv_obj_t * ui_pageSDCard_labelSDCardFree; lv_obj_t * ui_pageSDCard_panelSDCardUse; lv_obj_t * ui_pageSDCard_labelSDCardUsed; lv_obj_t * ui_pageSDCard_labelSDCardSize; lv_obj_t * ui_pageSDCard_lableSDCardMountPoint; lv_obj_t * ui_pageSDCard_textAreaSDCard; void ui_event_pageSDCard_buttonReadSDCard(lv_event_t * e); lv_obj_t * ui_pageSDCard_buttonReadSDCard; lv_obj_t * ui_pageSDCard_labelReadSDCard; // CUSTOM VARIABLES lv_obj_t * uic_pageSDCard_panelSDCardFree; // SCREEN: ui_pageFluxRead void ui_pageFluxRead_screen_init(void); void ui_event_pageFluxRead(lv_event_t * e); lv_obj_t * ui_pageFluxRead; void ui_event_pageFluxRead_pannelHeader2(lv_event_t * e); lv_obj_t * ui_pageFluxRead_pannelHeader2; void ui_event_pageFluxRead_imageHome2(lv_event_t * e); lv_obj_t * ui_pageFluxRead_imageHome2; lv_obj_t * ui_pageFluxRead_labelHeaderTitle2; void ui_event_pageFluxRead_panel3(lv_event_t * e); lv_obj_t * ui_pageFluxRead_panel3; lv_obj_t * ui_pageFluxRead_panel1; lv_obj_t * ui_pageFluxRead_str1; lv_obj_t * ui_pageFluxRead_labelWorkMode; lv_obj_t * ui_pageFluxRead_str2; lv_obj_t * ui_pageFluxRead_labelTimerPeriod; lv_obj_t * ui_pageFluxRead_checkboxUnfinished; lv_obj_t * ui_pageFluxRead_str3; lv_obj_t * ui_pageFluxRead_labelCumulativeVolume; lv_obj_t * ui_pageFluxRead_str4; lv_obj_t * ui_pageFluxRead_labelLiquidTemperature; void ui_event_pageFluxRead_buttonReadFlux(lv_event_t * e); lv_obj_t * ui_pageFluxRead_buttonReadFlux; lv_obj_t * ui_pageFluxRead_str0; lv_obj_t * ui_pageFluxRead_panel2; lv_obj_t * ui_pageFluxRead_dropdownWorkmode; void ui_event_pageFluxRead_btn1(lv_event_t * e); lv_obj_t * ui_pageFluxRead_btn1; lv_obj_t * ui_pageFluxRead_str5; void ui_event_pageFluxRead_btn2(lv_event_t * e); lv_obj_t * ui_pageFluxRead_btn2; lv_obj_t * ui_pageFluxRead_str6; void ui_event_pageFluxRead_spinboxTime(lv_event_t * e); lv_obj_t * ui_pageFluxRead_spinboxTime; lv_obj_t * ui_pageFluxRead_str8; void ui_event_pageFluxRead_dropdownPulseTimes(lv_event_t * e); lv_obj_t * ui_pageFluxRead_dropdownPulseTimes; lv_obj_t * ui_pageFluxRead_str7; void ui_event_pageFluxRead_buttonFluxStart(lv_event_t * e); lv_obj_t * ui_pageFluxRead_buttonFluxStart; lv_obj_t * ui_pageFluxRead_str9; // 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_pageHome_panelSystemSetting(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_pageSetting, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageHome_panelTestMode(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_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_LEFT, 300, 0, &ui_pageDebugChoice_screen_init); } } void ui_event_pageHome_imgbuttonSetting(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_pageSetting, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageHome_labelSetting(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_pageSetting, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageHome_imgbuttonDebug(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_pageDebugChoice, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageDebugChoice_screen_init); } } void ui_event_pageHome_labelDebug(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_pageDebugChoice, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageDebugChoice_screen_init); } } void ui_event_pageHome_imgbuttonFluxRead(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_pageFluxRead, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageFluxRead_screen_init); } } void ui_event_pageHome_labelFluxRead(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_pageDebugChoice, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageDebugChoice_screen_init); } } void ui_event_pageHome_spinboxRate(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_spinboxRate_valueChanged(e); } } void ui_event_pageHome_buttonRateMinus(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonRateMinus_clicked(e); } } void ui_event_pageHome_buttonRatePlus(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonRatePlus_clicked(e); } } void ui_event_pageHome_labelTestVolume(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_labelTestVolume_valueChanged(e); } } void ui_event_pageHome_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_pageHome_spinboxStage, -1); } } void ui_event_pageHome_buttonAdd(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_pageHome_spinboxStage, 1); } } void ui_event_pageHome_spinboxStage(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_spinboxStage_valueChanged(e); } } void ui_event_pageHome_buttonStartTest(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonStartTest_clicked(e); } } void ui_event_pageSetting_panelHeader(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_pageHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageHome_screen_init); } } void ui_event_pageSetting_imageHome(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_pageHome, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageHome_screen_init); } } void ui_event_pageSetting_panelBody(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageHome_screen_init); } } void ui_event_pageSetting_panelWifi(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_pageWifiConnect, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageWifiConnect_screen_init); } } void ui_event_pageSetting_panelPush(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_pageSetting_switchPush, LV_STATE_CHECKED, _UI_MODIFY_STATE_TOGGLE); } } void ui_event_pageSetting_sliderLight(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_sliderLight_valueChanged(e); } } void ui_event_pageSetting_dropdownDeviceType(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_dropdownDeviceType_valueChanged(e); } } void ui_event_pageSetting_panelBatteryState(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_pageBattery, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageBattery_screen_init); } } void ui_event_pageSetting_pannelDeviceInformation(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_pageDeviceInformation, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageDeviceInformation_screen_init); } } void ui_event_pageSetting_panelSDCard(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_pageSDCard, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageSDCard_screen_init); } } void ui_event_pageBattery_panelHeader(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_pageSetting, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageBattery_panelBody(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageSetting_screen_init); } } void ui_event_pageDeviceInformation_pannelHeader(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_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageDeviceInformation_labelBack(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_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageDeviceInformation_panelBody2(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageSetting_screen_init); } } void ui_event_pageDeviceInformation_buttonBackToHome(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_pageHome, LV_SCR_LOAD_ANIM_MOVE_TOP, 300, 0, &ui_pageHome_screen_init); } } void ui_event_pageDebug_panelHeader(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_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageDebugChoice_screen_init); } } void ui_event_pageDebug_labelBack(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_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageDebugChoice_screen_init); } } void ui_event_pageDebug_panelBody(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageDebugChoice_screen_init); } } void ui_event_pageDebug_buttonFluxRead(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonFluxRead_clicked(e); } } void ui_event_pageDebug_buttonClearTextarea(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonClearTextarea_clicked(e); } } void ui_event_pageDebug_buttonClearTextarea1(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_pageDebug_spinboxAddr, 1); } } void ui_event_pageDebug_buttonClearTextarea2(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_pageDebug_spinboxAddr, -1); } } void ui_event_pageDebug_buttonClearTextarea3(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_pageDebug_spinboxNum, -1); } } void ui_event_pageDebug_buttonClearTextarea4(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_pageDebug_spinboxNum, 1); } } void ui_event_pageWifiConnect_pannelHeader(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_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageWifiConnect_labelBack(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_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageWifiConnect_pannelBody(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageSetting_screen_init); } } void ui_event_pageWifiConnect_dropdownWifiName(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_dropDownWifiName_valueChanged(e); } } void ui_event_pageWifiConnect_buttonClearPassword(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonClearPassword_clicked(e); } } void ui_event_pageWifiConnect_buttonSearchWifi(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonSearchWifi_clicked(e); } } void ui_event_pageWifiConnect_buttonConnectWifi(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonConnectWifi_clicked(e); } } void ui_event_pageDebugChoice_pannelHeader(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_pageHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageHome_screen_init); } } void ui_event_pageDebugChoice_imageHome(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_pageHome, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageHome_screen_init); } } void ui_event_pageDebugChoice_panelBody(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageHome_screen_init); } } void ui_event_pageDebugChoice_panelRecord(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_pageDebug, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageDebug_screen_init); } } void ui_event_pageSDCard_panelHeader(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_pageSetting, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageSetting_screen_init); } } void ui_event_pageSDCard_panelBody(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageSetting_screen_init); } } void ui_event_pageSDCard_buttonReadSDCard(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonReadSDCard_clicked(e); } } void ui_event_pageFluxRead(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_dropDownWorkmode_valueChanged(e); } } void ui_event_pageFluxRead_pannelHeader2(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_pageHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageHome_screen_init); } } void ui_event_pageFluxRead_imageHome2(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_pageHome, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageHome_screen_init); } } void ui_event_pageFluxRead_panel3(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_get_act()); _ui_screen_change(&ui_pageHome, LV_SCR_LOAD_ANIM_OVER_RIGHT, 500, 0, &ui_pageHome_screen_init); } } void ui_event_pageFluxRead_buttonReadFlux(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonReadFlux_clicked(e); } } void ui_event_pageFluxRead_btn1(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_pageFluxRead_spinboxTime, -1); } } void ui_event_pageFluxRead_btn2(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_pageFluxRead_spinboxTime, 1); } } void ui_event_pageFluxRead_spinboxTime(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_spinboxTime_valueChanged(e); } } void ui_event_pageFluxRead_dropdownPulseTimes(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_VALUE_CHANGED) { on_dropdownPulseTimes_valueChanged(e); } } void ui_event_pageFluxRead_buttonFluxStart(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { on_buttonFluxStart_clicked(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_pageSetting_sliderLight, 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_pageWelCome_screen_init(); ui_pageHome_screen_init(); ui_pageSetting_screen_init(); ui_pageBattery_screen_init(); ui_pageDeviceInformation_screen_init(); ui_pageDebug_screen_init(); ui_pageWifiConnect_screen_init(); ui_pageDebugChoice_screen_init(); ui_pageSDCard_screen_init(); ui_pageFluxRead_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_pageWelCome); }