2025-03-12 17:32:58 +08:00
|
|
|
// 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 ////////////////////
|
|
|
|
|
|
2025-03-15 09:37:07 +08:00
|
|
|
// 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;
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
// SCREEN: ui_pageHome
|
|
|
|
|
void ui_pageHome_screen_init(void);
|
|
|
|
|
lv_obj_t * ui_pageHome;
|
2025-03-13 09:04:45 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelHeader;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelTitle;
|
|
|
|
|
lv_obj_t * ui_pageHome_sliderBattery;
|
2025-03-12 18:44:46 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelBattery;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelBattery;
|
|
|
|
|
lv_obj_t * ui_pageHome_panelBody;
|
|
|
|
|
lv_obj_t * ui_pageHome_panelRight;
|
2025-03-28 10:13:22 +08:00
|
|
|
void ui_event_pageHome_Panel4(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageHome_Panel4;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelTime;
|
2025-03-12 17:32:58 +08:00
|
|
|
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;
|
2025-03-15 15:51:44 +08:00
|
|
|
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;
|
2025-03-24 08:08:44 +08:00
|
|
|
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;
|
2025-03-28 10:13:22 +08:00
|
|
|
lv_obj_t * ui_pageHome_str1;
|
2025-04-22 10:14:48 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelCenter;
|
2025-04-22 11:00:42 +08:00
|
|
|
void ui_event_pageHome_buttonStartTestBS(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageHome_buttonStartTestBS;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelStartTest1;
|
2025-04-22 10:14:48 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelResult1;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr9;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr8;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr11;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr12;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr13;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr14;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr15;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate15Result;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate20Result;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate25Result;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate30Result;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate35Result;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate40Result;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr16;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr17;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate15STD;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate20STD;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate25STD;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate30STD;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate35STD;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate40STD;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr18;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate15UP;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate20UP;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate25UP;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate30UP;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate35UP;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate40UP;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr19;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate15DOWN;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate20DOWN;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate25DOWN;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate30DOWN;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate35DOWN;
|
|
|
|
|
lv_obj_t * ui_pageHome_LabelRate40DOWN;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr20;
|
|
|
|
|
lv_obj_t * ui_pageHome_BarTestProgBS;
|
2025-04-22 10:46:49 +08:00
|
|
|
void ui_event_pageHome_DropdownTestTypeBS(lv_event_t * e);
|
2025-04-22 10:14:48 +08:00
|
|
|
lv_obj_t * ui_pageHome_DropdownTestTypeBS;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr21;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr7;
|
2025-04-22 15:24:49 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelstr22;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr23;
|
2025-04-22 10:14:48 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelStageBS;
|
|
|
|
|
void ui_event_pageHome_buttonMinusBS(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageHome_buttonMinusBS;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelMinus1;
|
|
|
|
|
void ui_event_pageHome_buttonAddBS(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageHome_buttonAddBS;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelAdd1;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr10;
|
|
|
|
|
void ui_event_pageHome_spinboxStageBS(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageHome_spinboxStageBS;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelLeft;
|
|
|
|
|
lv_obj_t * ui_pageHome_panelNominal;
|
2025-03-17 09:50:22 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelstr5;
|
2025-03-17 13:46:43 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelNominalVolumeMax;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelNominalVolume;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelNominalVolumeMin;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelRate;
|
2025-03-17 09:50:22 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelstr4;
|
|
|
|
|
void ui_event_pageHome_spinboxRate(lv_event_t * e);
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageHome_spinboxRate;
|
2025-03-15 15:51:44 +08:00
|
|
|
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;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageHome_panelResult;
|
2025-03-17 09:50:22 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelstr0;
|
2025-03-25 09:36:18 +08:00
|
|
|
void ui_event_pageHome_labelTestVolume(lv_event_t * e);
|
2025-03-17 13:46:43 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelTestVolume;
|
2025-03-15 15:51:44 +08:00
|
|
|
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;
|
2025-03-17 09:50:22 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelstr6;
|
|
|
|
|
void ui_event_pageHome_spinboxStage(lv_event_t * e);
|
2025-03-15 15:51:44 +08:00
|
|
|
lv_obj_t * ui_pageHome_spinboxStage;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr1;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelstr2;
|
|
|
|
|
lv_obj_t * ui_pageHome_panelTestResult;
|
2025-03-15 17:03:59 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelTestResult;
|
2025-03-17 09:50:22 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelResultStage;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelResultRate;
|
2025-03-15 15:51:44 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelstr3;
|
2025-03-17 09:50:22 +08:00
|
|
|
lv_obj_t * ui_pageHome_labelResultCompare;
|
2025-03-12 17:32:58 +08:00
|
|
|
void ui_event_pageHome_buttonStartTest(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageHome_buttonStartTest;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelStartTest;
|
2025-03-12 18:44:46 +08:00
|
|
|
lv_obj_t * ui_pageHome_switchWifiShow;
|
|
|
|
|
lv_obj_t * ui_pageHome_labelWifi;
|
2025-03-12 17:32:58 +08:00
|
|
|
// CUSTOM VARIABLES
|
|
|
|
|
lv_obj_t * uic_panelNominal;
|
2025-03-15 15:51:44 +08:00
|
|
|
lv_obj_t * uic_pageHome_spinboxRate;
|
|
|
|
|
lv_obj_t * uic_pageHome_labelCurrentStage;
|
2025-03-15 17:03:59 +08:00
|
|
|
lv_obj_t * uic_pageHome_labelTestResult;
|
2025-03-12 17:32:58 +08:00
|
|
|
|
|
|
|
|
// 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;
|
2025-03-13 15:13:27 +08:00
|
|
|
void ui_event_pageSetting_panelBody(lv_event_t * e);
|
2025-03-12 17:32:58 +08:00
|
|
|
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;
|
2025-03-13 09:04:45 +08:00
|
|
|
lv_obj_t * ui_pageBattery_labelBack;
|
|
|
|
|
lv_obj_t * ui_pageBattery_labelBattery;
|
2025-03-13 15:13:27 +08:00
|
|
|
void ui_event_pageBattery_panelBody(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageBattery_panelBody;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageBattery_panelUpBody;
|
2025-03-13 09:04:45 +08:00
|
|
|
lv_obj_t * ui_pageBattery_labelCapability;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageBattery_barBattery;
|
|
|
|
|
lv_obj_t * ui_pageBattery_spinboxBattery;
|
2025-03-13 09:04:45 +08:00
|
|
|
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;
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageBattery_labelCurrentVoltage;
|
|
|
|
|
lv_obj_t * ui_pageBattery_labelCurrentVolume;
|
|
|
|
|
// CUSTOM VARIABLES
|
2025-03-13 15:13:27 +08:00
|
|
|
lv_obj_t * uic_pageBattery_panelBody;
|
2025-03-12 17:32:58 +08:00
|
|
|
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;
|
2025-03-13 09:04:45 +08:00
|
|
|
lv_obj_t * ui_pageDeviceInformation_lableDeviceInformation;
|
2025-03-13 15:13:27 +08:00
|
|
|
void ui_event_pageDeviceInformation_panelBody2(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageDeviceInformation_panelBody2;
|
2025-03-13 09:04:45 +08:00
|
|
|
lv_obj_t * ui_pageDeviceInformation_textAreaContent;
|
2025-03-12 17:32:58 +08:00
|
|
|
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_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;
|
2025-03-13 15:13:27 +08:00
|
|
|
void ui_event_pageWifiConnect_pannelBody(lv_event_t * e);
|
2025-03-12 17:32:58 +08:00
|
|
|
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;
|
2025-03-13 09:04:45 +08:00
|
|
|
lv_obj_t * ui_pageDebugChoice_labelHeaderTitle;
|
2025-03-13 15:13:27 +08:00
|
|
|
void ui_event_pageDebugChoice_panelBody(lv_event_t * e);
|
2025-03-12 17:32:58 +08:00
|
|
|
lv_obj_t * ui_pageDebugChoice_panelBody;
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageDebugChoice_panelFluxDebug(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageDebugChoice_panelFluxDebug;
|
|
|
|
|
lv_obj_t * ui_pageDebugChoice_str1;
|
|
|
|
|
lv_obj_t * ui_pageDebugChoice_str2;
|
|
|
|
|
void ui_event_pageDebugChoice_panelTimeDebug(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageDebugChoice_panelTimeDebug;
|
|
|
|
|
lv_obj_t * ui_pageDebugChoice_str10;
|
|
|
|
|
lv_obj_t * ui_pageDebugChoice_str11;
|
2025-03-12 17:32:58 +08:00
|
|
|
// 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;
|
2025-03-13 15:13:27 +08:00
|
|
|
void ui_event_pageSDCard_panelBody(lv_event_t * e);
|
2025-03-12 17:32:58 +08:00
|
|
|
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;
|
2025-03-13 14:04:19 +08:00
|
|
|
void ui_event_pageSDCard_buttonReadSDCard(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageSDCard_buttonReadSDCard;
|
|
|
|
|
lv_obj_t * ui_pageSDCard_labelReadSDCard;
|
2025-03-12 17:32:58 +08:00
|
|
|
// CUSTOM VARIABLES
|
|
|
|
|
lv_obj_t * uic_pageSDCard_panelSDCardFree;
|
|
|
|
|
|
2025-03-24 08:08:44 +08:00
|
|
|
// SCREEN: ui_pageFluxRead
|
|
|
|
|
void ui_pageFluxRead_screen_init(void);
|
2025-03-25 09:36:18 +08:00
|
|
|
void ui_event_pageFluxRead(lv_event_t * e);
|
2025-03-24 08:08:44 +08:00
|
|
|
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;
|
2025-03-25 16:28:47 +08:00
|
|
|
void ui_event_pageFluxRead_panel3(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_panel3;
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_panel1;
|
2025-03-24 08:08:44 +08:00
|
|
|
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;
|
2025-03-25 16:28:47 +08:00
|
|
|
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;
|
2025-03-25 09:36:18 +08:00
|
|
|
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;
|
2025-03-25 16:28:47 +08:00
|
|
|
void ui_event_pageFluxRead_spinboxTime(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_spinboxTime;
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_str8;
|
2025-03-26 10:07:54 +08:00
|
|
|
void ui_event_pageFluxRead_dropdownPulseTimes(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_dropdownPulseTimes;
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_str7;
|
2025-03-25 09:36:18 +08:00
|
|
|
void ui_event_pageFluxRead_buttonFluxStart(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_buttonFluxStart;
|
|
|
|
|
lv_obj_t * ui_pageFluxRead_str9;
|
2025-03-24 08:08:44 +08:00
|
|
|
// CUSTOM VARIABLES
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
// SCREEN: ui_pageTimeDebug
|
|
|
|
|
void ui_pageTimeDebug_screen_init(void);
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug;
|
|
|
|
|
void ui_event_pageTimeDebug_panelHeader(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_panelHeader;
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_labelDebug2;
|
|
|
|
|
void ui_event_pageTimeDebug_labelBack2(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_labelBack2;
|
|
|
|
|
void ui_event_pageTimeDebug_panelBody(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_panelBody;
|
|
|
|
|
void ui_event_pageTimeDebug_buttonGetTime(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_buttonGetTime;
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_Label7;
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_Calendar1;
|
|
|
|
|
lv_obj_t * ui_pageTimeDebug_labelHearderTime;
|
|
|
|
|
// CUSTOM VARIABLES
|
|
|
|
|
|
|
|
|
|
// SCREEN: ui_pageFluxDebug
|
|
|
|
|
void ui_pageFluxDebug_screen_init(void);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug;
|
|
|
|
|
void ui_event_pageFluxDebug_panelHeader(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_panelHeader;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_labelDebug;
|
|
|
|
|
void ui_event_pageFluxDebug_labelBack(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_labelBack;
|
|
|
|
|
void ui_event_pageFluxDebug_panelBody(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_panelBody;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_textAreaContent;
|
|
|
|
|
void ui_event_pageFluxDebug_buttonFluxRead(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_buttonFluxRead;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_labelReadFlux;
|
|
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_buttonClearTextarea;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_Label2;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_dropdownFunctionCode;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_spinboxAddr;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_spinboxNum;
|
|
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea1(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_buttonClearTextarea1;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_Label1;
|
|
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea2(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_buttonClearTextarea2;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_Label3;
|
|
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea3(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_buttonClearTextarea3;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_Label4;
|
|
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea4(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_buttonClearTextarea4;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_Label5;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_Label6;
|
|
|
|
|
lv_obj_t * ui_pageFluxDebug_Addr;
|
|
|
|
|
// CUSTOM VARIABLES
|
|
|
|
|
lv_obj_t * uic_pageFluxDebug_dropdownFunctionCode;
|
|
|
|
|
|
2025-03-28 10:13:22 +08:00
|
|
|
// SCREEN: ui_pageTime
|
|
|
|
|
void ui_pageTime_screen_init(void);
|
|
|
|
|
lv_obj_t * ui_pageTime;
|
|
|
|
|
void ui_event_pageTime_panelHeader2(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageTime_panelHeader2;
|
|
|
|
|
lv_obj_t * ui_pageTime_labelDebug3;
|
|
|
|
|
void ui_event_pageTime_imageHome3(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageTime_imageHome3;
|
|
|
|
|
void ui_event_pageTime_Panel6(lv_event_t * e);
|
|
|
|
|
lv_obj_t * ui_pageTime_Panel6;
|
|
|
|
|
lv_obj_t * ui_pageTime_Panel5;
|
|
|
|
|
lv_obj_t * ui_pageTime_time;
|
|
|
|
|
lv_obj_t * ui_pageTime_Panel1;
|
|
|
|
|
lv_obj_t * ui_pageTime_date;
|
|
|
|
|
// CUSTOM VARIABLES
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
// 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 ////////////////////
|
2025-03-28 10:13:22 +08:00
|
|
|
void ui_event_pageHome_Panel4(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_pageTime, LV_SCR_LOAD_ANIM_OVER_LEFT, 500, 0, &ui_pageTime_screen_init);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-15 15:51:44 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-24 08:08:44 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-04-22 11:00:42 +08:00
|
|
|
void ui_event_pageHome_buttonStartTestBS(lv_event_t * e)
|
|
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
|
|
|
|
on_buttonStartTestBS_clicked(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-04-22 10:46:49 +08:00
|
|
|
void ui_event_pageHome_DropdownTestTypeBS(lv_event_t * e)
|
|
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_VALUE_CHANGED) {
|
|
|
|
|
on_dropdown_deviceTypeBS_valueChanged(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-04-22 10:14:48 +08:00
|
|
|
void ui_event_pageHome_buttonMinusBS(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_spinboxStageBS, -1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ui_event_pageHome_buttonAddBS(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_spinboxStageBS, 1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ui_event_pageHome_spinboxStageBS(lv_event_t * e)
|
|
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_VALUE_CHANGED) {
|
2025-04-22 13:48:56 +08:00
|
|
|
on_spinboxStageBS_valueChanged(e);
|
2025-04-22 10:14:48 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-17 09:50:22 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-15 15:51:44 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-25 09:36:18 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-17 09:50:22 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-13 15:13:27 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-13 15:13:27 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-13 15:13:27 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageWifiConnect_pannelHeader(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageSetting_screen_init);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageWifiConnect_labelBack(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageSetting_screen_init);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageWifiConnect_pannelBody(lv_event_t * e)
|
2025-03-13 15:13:27 +08:00
|
|
|
{
|
|
|
|
|
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());
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageSetting_screen_init);
|
2025-03-13 15:13:27 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
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)
|
2025-03-13 10:26:19 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonClearPassword_clicked(e);
|
2025-03-13 10:26:19 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageWifiConnect_buttonSearchWifi(lv_event_t * e)
|
2025-03-13 10:26:19 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonSearchWifi_clicked(e);
|
2025-03-13 10:26:19 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageWifiConnect_buttonConnectWifi(lv_event_t * e)
|
2025-03-19 18:46:29 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonConnectWifi_clicked(e);
|
2025-03-19 18:46:29 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageDebugChoice_pannelHeader(lv_event_t * e)
|
2025-03-19 18:46:29 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageHome_screen_init);
|
2025-03-19 18:46:29 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageDebugChoice_imageHome(lv_event_t * e)
|
2025-03-19 18:46:29 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageHome, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageHome_screen_init);
|
2025-03-19 18:46:29 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
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_panelFluxDebug(lv_event_t * e)
|
2025-03-19 18:46:29 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageFluxDebug, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageFluxDebug_screen_init);
|
2025-03-19 18:46:29 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageDebugChoice_panelTimeDebug(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageTimeDebug, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, &ui_pageTimeDebug_screen_init);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageSDCard_panelHeader(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageSetting, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageSetting_screen_init);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageSDCard_panelBody(lv_event_t * e)
|
2025-03-13 15:13:27 +08:00
|
|
|
{
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
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)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_VALUE_CHANGED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_dropDownWorkmode_valueChanged(e);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxRead_pannelHeader2(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageHome, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageHome_screen_init);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxRead_imageHome2(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageHome, LV_SCR_LOAD_ANIM_OVER_RIGHT, 300, 0, &ui_pageHome_screen_init);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
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)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonReadFlux_clicked(e);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxRead_btn1(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_spinbox_step(ui_pageFluxRead_spinboxTime, -1);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxRead_btn2(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_spinbox_step(ui_pageFluxRead_spinboxTime, 1);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxRead_spinboxTime(lv_event_t * e)
|
2025-03-13 15:13:27 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
if(event_code == LV_EVENT_VALUE_CHANGED) {
|
|
|
|
|
on_spinboxTime_valueChanged(e);
|
2025-03-13 15:13:27 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxRead_dropdownPulseTimes(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
if(event_code == LV_EVENT_VALUE_CHANGED) {
|
|
|
|
|
on_dropdownPulseTimes_valueChanged(e);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxRead_buttonFluxStart(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonFluxStart_clicked(e);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageTimeDebug_panelHeader(lv_event_t * e)
|
2025-03-13 15:13:27 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
|
|
|
|
_ui_screen_change(&ui_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageDebugChoice_screen_init);
|
2025-03-13 15:13:27 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageTimeDebug_labelBack2(lv_event_t * e)
|
2025-03-12 17:32:58 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageDebugChoice_screen_init);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageTimeDebug_panelBody(lv_event_t * e)
|
2025-03-25 09:36:18 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
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);
|
2025-03-25 09:36:18 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageTimeDebug_buttonGetTime(lv_event_t * e)
|
2025-03-24 08:08:44 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonGetTime_clicked(e);
|
2025-03-24 08:08:44 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_panelHeader(lv_event_t * e)
|
2025-03-24 08:08:44 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 300, 0, &ui_pageDebugChoice_screen_init);
|
2025-03-24 08:08:44 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_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_pageFluxDebug_panelBody(lv_event_t * e)
|
2025-03-24 08:08:44 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-25 16:28:47 +08:00
|
|
|
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());
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_screen_change(&ui_pageDebugChoice, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 500, 0, &ui_pageDebugChoice_screen_init);
|
2025-03-24 08:08:44 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_buttonFluxRead(lv_event_t * e)
|
2025-03-25 09:36:18 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-25 16:28:47 +08:00
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonFluxRead_clicked(e);
|
2025-03-25 09:36:18 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea(lv_event_t * e)
|
2025-03-25 09:36:18 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
on_buttonClearTextarea_clicked(e);
|
2025-03-25 09:36:18 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea1(lv_event_t * e)
|
2025-03-25 09:36:18 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_spinbox_step(ui_pageFluxDebug_spinboxAddr, 1);
|
2025-03-25 09:36:18 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea2(lv_event_t * e)
|
2025-03-25 16:28:47 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
|
|
|
|
_ui_spinbox_step(ui_pageFluxDebug_spinboxAddr, -1);
|
2025-03-25 16:28:47 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea3(lv_event_t * e)
|
2025-03-26 10:07:54 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
|
|
|
|
_ui_spinbox_step(ui_pageFluxDebug_spinboxNum, -1);
|
2025-03-26 10:07:54 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-26 18:59:32 +08:00
|
|
|
void ui_event_pageFluxDebug_buttonClearTextarea4(lv_event_t * e)
|
2025-03-25 09:36:18 +08:00
|
|
|
{
|
|
|
|
|
lv_event_code_t event_code = lv_event_get_code(e);
|
|
|
|
|
|
|
|
|
|
if(event_code == LV_EVENT_CLICKED) {
|
2025-03-26 18:59:32 +08:00
|
|
|
_ui_spinbox_step(ui_pageFluxDebug_spinboxNum, 1);
|
2025-03-25 09:36:18 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-28 10:13:22 +08:00
|
|
|
void ui_event_pageTime_panelHeader2(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_pageTime_imageHome3(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_pageTime_Panel6(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, 300, 0, &ui_pageHome_screen_init);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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)
|
|
|
|
|
{
|
2025-03-28 10:13:22 +08:00
|
|
|
LV_EVENT_GET_COMP_CHILD = lv_event_register_id();
|
|
|
|
|
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
2025-03-15 09:37:07 +08:00
|
|
|
ui_pageWelCome_screen_init();
|
2025-03-12 17:32:58 +08:00
|
|
|
ui_pageHome_screen_init();
|
|
|
|
|
ui_pageSetting_screen_init();
|
|
|
|
|
ui_pageBattery_screen_init();
|
|
|
|
|
ui_pageDeviceInformation_screen_init();
|
|
|
|
|
ui_pageWifiConnect_screen_init();
|
|
|
|
|
ui_pageDebugChoice_screen_init();
|
|
|
|
|
ui_pageSDCard_screen_init();
|
2025-03-24 08:08:44 +08:00
|
|
|
ui_pageFluxRead_screen_init();
|
2025-03-26 18:59:32 +08:00
|
|
|
ui_pageTimeDebug_screen_init();
|
|
|
|
|
ui_pageFluxDebug_screen_init();
|
2025-03-28 10:13:22 +08:00
|
|
|
ui_pageTime_screen_init();
|
2025-03-12 17:32:58 +08:00
|
|
|
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);
|
2025-03-15 09:37:07 +08:00
|
|
|
lv_disp_load_scr(ui_pageWelCome);
|
2025-03-12 17:32:58 +08:00
|
|
|
}
|