User Interface header for MetalDetector project generated by SquareLine Studio. More...
#include "lvgl.h"
Go to the source code of this file.
Enumerations | |
enum | UI_ChartDomains_t { CHART_TIME_DOMAIN = 0 , CHART_FREQ_DOMAIN } |
Enumeration for chart domains. More... | |
Functions | |
void | ui_init (void) |
Initialize the user interface. | |
Variables | |
UI_ChartDomains_t | ui_chart_domain |
lv_obj_t * | ui_Main |
lv_obj_t * | ui_Tab |
lv_obj_t * | ui_MainTab_ |
lv_obj_t * | ui_PhaseMainPanel |
lv_obj_t * | ui_PhaseArc |
lv_obj_t * | ui_PhaseDecorSircle |
lv_obj_t * | ui_PhaseLabel |
lv_obj_t * | ui_DepthPanel |
lv_obj_t * | ui_DepthBar |
lv_obj_t * | ui_DepthLabel |
lv_obj_t * | ui_SettingsTab_ |
lv_obj_t * | ui_GndBalancePanel |
lv_obj_t * | ui_GndBalanceConf |
lv_obj_t * | ui_GndBalanceLabel |
lv_obj_t * | ui_GndBalanceButton |
lv_obj_t * | ui_GndBalanceBtnLabel |
lv_obj_t * | ui_GndBalanceVal |
lv_obj_t * | ui_SensPanel |
lv_obj_t * | ui_SensConf_ |
lv_obj_t * | ui_SensLabel |
lv_obj_t * | ui_SenseVal |
lv_obj_t * | ui_ChartDomainDropdown |
lv_obj_t * | ui_ChartTab_ |
lv_obj_t * | ui_Chart |
lv_obj_t * | ui_Chart_Xaxis |
lv_obj_t * | ui_Chart_Yaxis1 |
lv_obj_t * | ui_Chart_Yaxis2 |
lv_chart_series_t * | ui_Chart_series_1 |
lv_chart_series_t * | ui_Chart_series_2 |
lv_obj_t * | ui____initial_actions0 |
User Interface header for MetalDetector project generated by SquareLine Studio.
This file contains the declarations for user interface components and functions used in the MetalDetector project. It includes constants, data structures, and function prototypes for managing and displaying the user interface using LVGL.
Created on: Jul 30, 2024 Author: Viktor
enum UI_ChartDomains_t |
void ui_init | ( | void | ) |
Initialize the user interface.
Initialize the user interface.
This function sets up the default theme for the display, initializes all tabs, sets up callbacks, and loads the main screen. It configures the display theme using predefined color palettes and font settings.
|
extern |
Initial actions object
|
extern |
Chart object
|
extern |
Current chart domain
|
extern |
Chart series 1 object
|
extern |
Chart series 2 object
|
extern |
Chart X-axis scale object
|
extern |
Chart Y-axis 1 scale object
|
extern |
Chart Y-axis 2 scale object
|
extern |
Chart domain dropdown object
|
extern |
Chart tab object
|
extern |
Depth bar object
|
extern |
Depth label object
|
extern |
Depth panel object
|
extern |
Ground balance button label object
|
extern |
Ground balance button object
|
extern |
Ground balance configuration slider object
|
extern |
Ground balance label object
|
extern |
Ground balance panel object
|
extern |
Ground balance value label object
|
extern |
Main screen object
|
extern |
Main tab object
|
extern |
Phase arc object
|
extern |
Phase decoration circle object
|
extern |
Phase label object
|
extern |
Phase main panel object
|
extern |
Sensitivity configuration slider object
|
extern |
Sensitivity value label object
|
extern |
Sensitivity label object
|
extern |
Sensitivity panel object
|
extern |
Settings tab object
|
extern |
Tab view object