add bechtest screen
This commit is contained in:
parent
ff107d03c4
commit
253cf2ba9e
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.0
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.2
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: SquareLine_Project
|
||||
|
||||
|
@ -8,73 +8,6 @@
|
|||
|
||||
///////////////////// VARIABLES ////////////////////
|
||||
|
||||
|
||||
// SCREEN: ui_mainScreen
|
||||
void ui_mainScreen_screen_init(void);
|
||||
void ui_event_mainScreen(lv_event_t * e);
|
||||
lv_obj_t * ui_mainScreen;
|
||||
lv_obj_t * ui_rpmBar0;
|
||||
lv_obj_t * ui_rpmVal0;
|
||||
lv_obj_t * ui_rpmLabel1;
|
||||
lv_obj_t * ui_speedVal0;
|
||||
lv_obj_t * ui_speedLabel1;
|
||||
lv_obj_t * ui_afrBar0;
|
||||
lv_obj_t * ui_afrVal0;
|
||||
lv_obj_t * ui_cltBar0;
|
||||
lv_obj_t * ui_cltVal0;
|
||||
lv_obj_t * ui_iatBar0;
|
||||
lv_obj_t * ui_iatVal0;
|
||||
lv_obj_t * ui_vBattBar0;
|
||||
lv_obj_t * ui_vBattVal0;
|
||||
lv_obj_t * ui_mapBar0;
|
||||
lv_obj_t * ui_mapVal0;
|
||||
lv_obj_t * ui_oilPressBar0;
|
||||
lv_obj_t * ui_oilPressVal0;
|
||||
lv_obj_t * ui_fuelPressBar0;
|
||||
lv_obj_t * ui_fuelPressVal0;
|
||||
lv_obj_t * ui_fuelLevelBar0;
|
||||
lv_obj_t * ui_fuelLevelVal0;
|
||||
lv_obj_t * ui_Label1;
|
||||
lv_obj_t * ui_Label2;
|
||||
lv_obj_t * ui_Label3;
|
||||
lv_obj_t * ui_Label4;
|
||||
lv_obj_t * ui_Label5;
|
||||
lv_obj_t * ui_Label6;
|
||||
lv_obj_t * ui_Label7;
|
||||
lv_obj_t * ui_cltLabel1;
|
||||
lv_obj_t * ui_iatLabel1;
|
||||
lv_obj_t * ui_vBattLabel1;
|
||||
lv_obj_t * ui_oilPressLabel1;
|
||||
lv_obj_t * ui_fuelPressLabel1;
|
||||
lv_obj_t * ui_fuelLevelLabel1;
|
||||
lv_obj_t * ui_afrLabel1;
|
||||
lv_obj_t * ui_mapLabel1;
|
||||
lv_obj_t * ui_LabelClt40;
|
||||
lv_obj_t * ui_LabelClt80;
|
||||
lv_obj_t * ui_LabelClt120;
|
||||
lv_obj_t * ui_LabelIat0;
|
||||
lv_obj_t * ui_LabelIat40;
|
||||
lv_obj_t * ui_LabelIat80;
|
||||
lv_obj_t * ui_LabelVbatt16;
|
||||
lv_obj_t * ui_LabelVbatt10;
|
||||
lv_obj_t * ui_LabelVbatt13;
|
||||
lv_obj_t * ui_LabelAfr10;
|
||||
lv_obj_t * ui_LabelAfr15;
|
||||
lv_obj_t * ui_LabelAfr20;
|
||||
lv_obj_t * ui_LabelMap100;
|
||||
lv_obj_t * ui_LabelMap50;
|
||||
lv_obj_t * ui_LabelMap0;
|
||||
lv_obj_t * ui_LabelOil0;
|
||||
lv_obj_t * ui_LabelOil25;
|
||||
lv_obj_t * ui_LabelOil5;
|
||||
lv_obj_t * ui_LabelFuelP1;
|
||||
lv_obj_t * ui_LabelFuelP3;
|
||||
lv_obj_t * ui_LabelFuelP5;
|
||||
lv_obj_t * ui_LabelFuelLevelF;
|
||||
lv_obj_t * ui_LabelFuelLevelH;
|
||||
lv_obj_t * ui_LabelFuelLevelE;
|
||||
// CUSTOM VARIABLES
|
||||
|
||||
// EVENTS
|
||||
lv_obj_t * ui____initial_actions0;
|
||||
|
||||
|
@ -91,19 +24,6 @@ lv_obj_t * ui____initial_actions0;
|
|||
///////////////////// ANIMATIONS ////////////////////
|
||||
|
||||
///////////////////// FUNCTIONS ////////////////////
|
||||
void ui_event_mainScreen(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_TOP) {
|
||||
lv_indev_wait_release(lv_indev_get_act());
|
||||
upBrightness(e);
|
||||
}
|
||||
if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_BOTTOM) {
|
||||
lv_indev_wait_release(lv_indev_get_act());
|
||||
downBribrightness(e);
|
||||
}
|
||||
}
|
||||
|
||||
///////////////////// SCREENS ////////////////////
|
||||
|
||||
|
@ -114,6 +34,13 @@ void ui_init(void)
|
|||
false, LV_FONT_DEFAULT);
|
||||
lv_disp_set_theme(dispp, theme);
|
||||
ui_mainScreen_screen_init();
|
||||
ui_benchScreen_screen_init();
|
||||
ui____initial_actions0 = lv_obj_create(NULL);
|
||||
lv_disp_load_scr(ui_mainScreen);
|
||||
}
|
||||
|
||||
void ui_destroy(void)
|
||||
{
|
||||
ui_mainScreen_screen_destroy();
|
||||
ui_benchScreen_screen_destroy();
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.0
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.2
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: SquareLine_Project
|
||||
|
||||
|
@ -25,71 +25,13 @@ extern "C" {
|
|||
#include "ui_helpers.h"
|
||||
#include "ui_events.h"
|
||||
|
||||
// SCREEN: ui_mainScreen
|
||||
void ui_mainScreen_screen_init(void);
|
||||
void ui_event_mainScreen(lv_event_t * e);
|
||||
extern lv_obj_t * ui_mainScreen;
|
||||
extern lv_obj_t * ui_rpmBar0;
|
||||
extern lv_obj_t * ui_rpmVal0;
|
||||
extern lv_obj_t * ui_rpmLabel1;
|
||||
extern lv_obj_t * ui_speedVal0;
|
||||
extern lv_obj_t * ui_speedLabel1;
|
||||
extern lv_obj_t * ui_afrBar0;
|
||||
extern lv_obj_t * ui_afrVal0;
|
||||
extern lv_obj_t * ui_cltBar0;
|
||||
extern lv_obj_t * ui_cltVal0;
|
||||
extern lv_obj_t * ui_iatBar0;
|
||||
extern lv_obj_t * ui_iatVal0;
|
||||
extern lv_obj_t * ui_vBattBar0;
|
||||
extern lv_obj_t * ui_vBattVal0;
|
||||
extern lv_obj_t * ui_mapBar0;
|
||||
extern lv_obj_t * ui_mapVal0;
|
||||
extern lv_obj_t * ui_oilPressBar0;
|
||||
extern lv_obj_t * ui_oilPressVal0;
|
||||
extern lv_obj_t * ui_fuelPressBar0;
|
||||
extern lv_obj_t * ui_fuelPressVal0;
|
||||
extern lv_obj_t * ui_fuelLevelBar0;
|
||||
extern lv_obj_t * ui_fuelLevelVal0;
|
||||
extern lv_obj_t * ui_Label1;
|
||||
extern lv_obj_t * ui_Label2;
|
||||
extern lv_obj_t * ui_Label3;
|
||||
extern lv_obj_t * ui_Label4;
|
||||
extern lv_obj_t * ui_Label5;
|
||||
extern lv_obj_t * ui_Label6;
|
||||
extern lv_obj_t * ui_Label7;
|
||||
extern lv_obj_t * ui_cltLabel1;
|
||||
extern lv_obj_t * ui_iatLabel1;
|
||||
extern lv_obj_t * ui_vBattLabel1;
|
||||
extern lv_obj_t * ui_oilPressLabel1;
|
||||
extern lv_obj_t * ui_fuelPressLabel1;
|
||||
extern lv_obj_t * ui_fuelLevelLabel1;
|
||||
extern lv_obj_t * ui_afrLabel1;
|
||||
extern lv_obj_t * ui_mapLabel1;
|
||||
extern lv_obj_t * ui_LabelClt40;
|
||||
extern lv_obj_t * ui_LabelClt80;
|
||||
extern lv_obj_t * ui_LabelClt120;
|
||||
extern lv_obj_t * ui_LabelIat0;
|
||||
extern lv_obj_t * ui_LabelIat40;
|
||||
extern lv_obj_t * ui_LabelIat80;
|
||||
extern lv_obj_t * ui_LabelVbatt16;
|
||||
extern lv_obj_t * ui_LabelVbatt10;
|
||||
extern lv_obj_t * ui_LabelVbatt13;
|
||||
extern lv_obj_t * ui_LabelAfr10;
|
||||
extern lv_obj_t * ui_LabelAfr15;
|
||||
extern lv_obj_t * ui_LabelAfr20;
|
||||
extern lv_obj_t * ui_LabelMap100;
|
||||
extern lv_obj_t * ui_LabelMap50;
|
||||
extern lv_obj_t * ui_LabelMap0;
|
||||
extern lv_obj_t * ui_LabelOil0;
|
||||
extern lv_obj_t * ui_LabelOil25;
|
||||
extern lv_obj_t * ui_LabelOil5;
|
||||
extern lv_obj_t * ui_LabelFuelP1;
|
||||
extern lv_obj_t * ui_LabelFuelP3;
|
||||
extern lv_obj_t * ui_LabelFuelP5;
|
||||
extern lv_obj_t * ui_LabelFuelLevelF;
|
||||
extern lv_obj_t * ui_LabelFuelLevelH;
|
||||
extern lv_obj_t * ui_LabelFuelLevelE;
|
||||
// CUSTOM VARIABLES
|
||||
///////////////////// SCREENS ////////////////////
|
||||
|
||||
#include "ui_mainScreen.h"
|
||||
#include "ui_benchScreen.h"
|
||||
|
||||
///////////////////// VARIABLES ////////////////////
|
||||
|
||||
|
||||
// EVENTS
|
||||
|
||||
|
@ -104,6 +46,7 @@ LV_FONT_DECLARE(ui_font_FontSpeed);
|
|||
|
||||
// UI INIT
|
||||
void ui_init(void);
|
||||
void ui_destroy(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
|
|
|
@ -0,0 +1,688 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.2
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: SquareLine_Project
|
||||
|
||||
#include "ui.h"
|
||||
|
||||
lv_obj_t * uic_IGN1;
|
||||
lv_obj_t * ui_benchScreen;
|
||||
lv_obj_t * ui_ContainerIGN;
|
||||
lv_obj_t * ui_IGN1;
|
||||
lv_obj_t * ui_labelIgn1;
|
||||
lv_obj_t * ui_IGN2;
|
||||
lv_obj_t * ui_labelIgn2;
|
||||
lv_obj_t * ui_IGN3;
|
||||
lv_obj_t * ui_labelIgn3;
|
||||
lv_obj_t * ui_IGN4;
|
||||
lv_obj_t * ui_labelIgn4;
|
||||
lv_obj_t * ui_IGN5;
|
||||
lv_obj_t * ui_labelIgn5;
|
||||
lv_obj_t * ui_IGN6;
|
||||
lv_obj_t * ui_labelIgn6;
|
||||
lv_obj_t * ui_IGN7;
|
||||
lv_obj_t * ui_labelIgn7;
|
||||
lv_obj_t * ui_IGN8;
|
||||
lv_obj_t * ui_labelIgn8;
|
||||
lv_obj_t * ui_ContainerINJ;
|
||||
lv_obj_t * ui_INJ1;
|
||||
lv_obj_t * ui_labelInj1;
|
||||
lv_obj_t * ui_INJ2;
|
||||
lv_obj_t * ui_labelInj2;
|
||||
lv_obj_t * ui_INJ3;
|
||||
lv_obj_t * ui_labelInj3;
|
||||
lv_obj_t * ui_INJ4;
|
||||
lv_obj_t * ui_labelInj4;
|
||||
lv_obj_t * ui_INJ5;
|
||||
lv_obj_t * ui_labelInj5;
|
||||
lv_obj_t * ui_INJ6;
|
||||
lv_obj_t * ui_labelInj6;
|
||||
lv_obj_t * ui_INJ7;
|
||||
lv_obj_t * ui_labelInj7;
|
||||
lv_obj_t * ui_INJ8;
|
||||
lv_obj_t * ui_labelInj8;
|
||||
lv_obj_t * ui_labelBenchScreen;
|
||||
lv_obj_t * ui_labelBenchIgn;
|
||||
lv_obj_t * ui_labelBenchIhj;
|
||||
lv_obj_t * ui_Start;
|
||||
lv_obj_t * ui_Label8;
|
||||
|
||||
// event funtions
|
||||
void ui_event_benchScreen(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_mainScreen, LV_SCR_LOAD_ANIM_OVER_RIGHT, 500, 0, &ui_mainScreen_screen_init);
|
||||
_ui_screen_delete(&ui_benchScreen);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN1(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN1(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN2(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN2(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN3(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN3(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN4(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN4(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN5(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN5(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN6(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN6(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN7(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN7(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_IGN8(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchIGN8(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ1(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ1(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ2(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ2(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ3(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ3(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ4(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ4(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ5(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ5(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ6(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ6(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ7(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ7(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_INJ8(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
benchINJ8(e);
|
||||
}
|
||||
}
|
||||
|
||||
void ui_event_Start(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t event_code = lv_event_get_code(e);
|
||||
|
||||
if(event_code == LV_EVENT_CLICKED) {
|
||||
StartStop(e);
|
||||
}
|
||||
}
|
||||
|
||||
// build funtions
|
||||
|
||||
void ui_benchScreen_screen_init(void)
|
||||
{
|
||||
ui_benchScreen = lv_obj_create(NULL);
|
||||
lv_obj_clear_flag(ui_benchScreen, LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_benchScreen, lv_color_hex(0x313131), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_benchScreen, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_ContainerIGN = lv_obj_create(ui_benchScreen);
|
||||
lv_obj_remove_style_all(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_ContainerIGN, 300);
|
||||
lv_obj_set_height(ui_ContainerIGN, 240);
|
||||
lv_obj_set_x(ui_ContainerIGN, 70);
|
||||
lv_obj_set_y(ui_ContainerIGN, 90);
|
||||
lv_obj_clear_flag(ui_ContainerIGN, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
|
||||
ui_IGN1 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN1, 120);
|
||||
lv_obj_set_height(ui_IGN1, 50);
|
||||
lv_obj_add_flag(ui_IGN1, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN1, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN1, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn1 = lv_label_create(ui_IGN1);
|
||||
lv_obj_set_width(ui_labelIgn1, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn1, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn1, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn1, "1");
|
||||
lv_obj_set_style_text_color(ui_labelIgn1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn1, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn1, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_IGN2 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN2, 120);
|
||||
lv_obj_set_height(ui_IGN2, 50);
|
||||
lv_obj_set_x(ui_IGN2, 0);
|
||||
lv_obj_set_y(ui_IGN2, 60);
|
||||
lv_obj_add_flag(ui_IGN2, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN2, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN2, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN2, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn2 = lv_label_create(ui_IGN2);
|
||||
lv_obj_set_width(ui_labelIgn2, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn2, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn2, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn2, "2");
|
||||
lv_obj_set_style_text_color(ui_labelIgn2, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn2, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn2, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_IGN3 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN3, 120);
|
||||
lv_obj_set_height(ui_IGN3, 50);
|
||||
lv_obj_set_x(ui_IGN3, 0);
|
||||
lv_obj_set_y(ui_IGN3, 120);
|
||||
lv_obj_add_flag(ui_IGN3, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN3, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN3, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN3, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn3 = lv_label_create(ui_IGN3);
|
||||
lv_obj_set_width(ui_labelIgn3, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn3, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn3, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn3, "3");
|
||||
lv_obj_set_style_text_color(ui_labelIgn3, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn3, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn3, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_IGN4 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN4, 120);
|
||||
lv_obj_set_height(ui_IGN4, 50);
|
||||
lv_obj_set_x(ui_IGN4, 0);
|
||||
lv_obj_set_y(ui_IGN4, 180);
|
||||
lv_obj_add_flag(ui_IGN4, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN4, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN4, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN4, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn4 = lv_label_create(ui_IGN4);
|
||||
lv_obj_set_width(ui_labelIgn4, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn4, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn4, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn4, "4");
|
||||
lv_obj_set_style_text_color(ui_labelIgn4, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn4, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn4, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_IGN5 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN5, 120);
|
||||
lv_obj_set_height(ui_IGN5, 50);
|
||||
lv_obj_set_align(ui_IGN5, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_IGN5, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN5, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN5, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN5, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn5 = lv_label_create(ui_IGN5);
|
||||
lv_obj_set_width(ui_labelIgn5, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn5, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn5, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn5, "5");
|
||||
lv_obj_set_style_text_color(ui_labelIgn5, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn5, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn5, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_IGN6 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN6, 120);
|
||||
lv_obj_set_height(ui_IGN6, 50);
|
||||
lv_obj_set_x(ui_IGN6, 0);
|
||||
lv_obj_set_y(ui_IGN6, 60);
|
||||
lv_obj_set_align(ui_IGN6, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_IGN6, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN6, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN6, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN6, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn6 = lv_label_create(ui_IGN6);
|
||||
lv_obj_set_width(ui_labelIgn6, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn6, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn6, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn6, "6");
|
||||
lv_obj_set_style_text_color(ui_labelIgn6, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn6, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn6, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_IGN7 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN7, 120);
|
||||
lv_obj_set_height(ui_IGN7, 50);
|
||||
lv_obj_set_x(ui_IGN7, 0);
|
||||
lv_obj_set_y(ui_IGN7, 120);
|
||||
lv_obj_set_align(ui_IGN7, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_IGN7, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN7, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN7, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN7, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn7 = lv_label_create(ui_IGN7);
|
||||
lv_obj_set_width(ui_labelIgn7, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn7, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn7, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn7, "7");
|
||||
lv_obj_set_style_text_color(ui_labelIgn7, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn7, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn7, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_IGN8 = lv_btn_create(ui_ContainerIGN);
|
||||
lv_obj_set_width(ui_IGN8, 120);
|
||||
lv_obj_set_height(ui_IGN8, 50);
|
||||
lv_obj_set_x(ui_IGN8, 0);
|
||||
lv_obj_set_y(ui_IGN8, 180);
|
||||
lv_obj_set_align(ui_IGN8, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_IGN8, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_IGN8, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_IGN8, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_IGN8, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelIgn8 = lv_label_create(ui_IGN8);
|
||||
lv_obj_set_width(ui_labelIgn8, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelIgn8, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelIgn8, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelIgn8, "8");
|
||||
lv_obj_set_style_text_color(ui_labelIgn8, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelIgn8, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelIgn8, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_ContainerINJ = lv_obj_create(ui_benchScreen);
|
||||
lv_obj_remove_style_all(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_ContainerINJ, 300);
|
||||
lv_obj_set_height(ui_ContainerINJ, 240);
|
||||
lv_obj_set_x(ui_ContainerINJ, -70);
|
||||
lv_obj_set_y(ui_ContainerINJ, 90);
|
||||
lv_obj_set_align(ui_ContainerINJ, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_clear_flag(ui_ContainerINJ, LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
|
||||
ui_INJ1 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ1, 120);
|
||||
lv_obj_set_height(ui_INJ1, 50);
|
||||
lv_obj_add_flag(ui_INJ1, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ1, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ1, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj1 = lv_label_create(ui_INJ1);
|
||||
lv_obj_set_width(ui_labelInj1, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj1, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj1, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj1, "1");
|
||||
lv_obj_set_style_text_color(ui_labelInj1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj1, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj1, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_INJ2 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ2, 120);
|
||||
lv_obj_set_height(ui_INJ2, 50);
|
||||
lv_obj_set_x(ui_INJ2, 0);
|
||||
lv_obj_set_y(ui_INJ2, 60);
|
||||
lv_obj_add_flag(ui_INJ2, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ2, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ2, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ2, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj2 = lv_label_create(ui_INJ2);
|
||||
lv_obj_set_width(ui_labelInj2, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj2, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj2, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj2, "2");
|
||||
lv_obj_set_style_text_color(ui_labelInj2, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj2, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj2, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_INJ3 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ3, 120);
|
||||
lv_obj_set_height(ui_INJ3, 50);
|
||||
lv_obj_set_x(ui_INJ3, 0);
|
||||
lv_obj_set_y(ui_INJ3, 120);
|
||||
lv_obj_add_flag(ui_INJ3, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ3, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ3, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ3, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj3 = lv_label_create(ui_INJ3);
|
||||
lv_obj_set_width(ui_labelInj3, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj3, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj3, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj3, "3");
|
||||
lv_obj_set_style_text_color(ui_labelInj3, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj3, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj3, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_INJ4 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ4, 120);
|
||||
lv_obj_set_height(ui_INJ4, 50);
|
||||
lv_obj_set_x(ui_INJ4, 0);
|
||||
lv_obj_set_y(ui_INJ4, 180);
|
||||
lv_obj_add_flag(ui_INJ4, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ4, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ4, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ4, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj4 = lv_label_create(ui_INJ4);
|
||||
lv_obj_set_width(ui_labelInj4, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj4, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj4, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj4, "4");
|
||||
lv_obj_set_style_text_color(ui_labelInj4, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj4, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj4, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_INJ5 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ5, 120);
|
||||
lv_obj_set_height(ui_INJ5, 50);
|
||||
lv_obj_set_align(ui_INJ5, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_INJ5, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ5, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ5, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ5, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj5 = lv_label_create(ui_INJ5);
|
||||
lv_obj_set_width(ui_labelInj5, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj5, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj5, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj5, "5");
|
||||
lv_obj_set_style_text_color(ui_labelInj5, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj5, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj5, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_INJ6 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ6, 120);
|
||||
lv_obj_set_height(ui_INJ6, 50);
|
||||
lv_obj_set_x(ui_INJ6, 0);
|
||||
lv_obj_set_y(ui_INJ6, 60);
|
||||
lv_obj_set_align(ui_INJ6, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_INJ6, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ6, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ6, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ6, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj6 = lv_label_create(ui_INJ6);
|
||||
lv_obj_set_width(ui_labelInj6, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj6, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj6, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj6, "6");
|
||||
lv_obj_set_style_text_color(ui_labelInj6, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj6, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj6, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_INJ7 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ7, 120);
|
||||
lv_obj_set_height(ui_INJ7, 50);
|
||||
lv_obj_set_x(ui_INJ7, 0);
|
||||
lv_obj_set_y(ui_INJ7, 120);
|
||||
lv_obj_set_align(ui_INJ7, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_INJ7, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ7, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ7, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ7, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj7 = lv_label_create(ui_INJ7);
|
||||
lv_obj_set_width(ui_labelInj7, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj7, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj7, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj7, "7");
|
||||
lv_obj_set_style_text_color(ui_labelInj7, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj7, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj7, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_INJ8 = lv_btn_create(ui_ContainerINJ);
|
||||
lv_obj_set_width(ui_INJ8, 120);
|
||||
lv_obj_set_height(ui_INJ8, 50);
|
||||
lv_obj_set_x(ui_INJ8, 0);
|
||||
lv_obj_set_y(ui_INJ8, 180);
|
||||
lv_obj_set_align(ui_INJ8, LV_ALIGN_TOP_RIGHT);
|
||||
lv_obj_add_flag(ui_INJ8, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_INJ8, LV_OBJ_FLAG_PRESS_LOCK | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_GESTURE_BUBBLE |
|
||||
LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_bg_color(ui_INJ8, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_INJ8, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelInj8 = lv_label_create(ui_INJ8);
|
||||
lv_obj_set_width(ui_labelInj8, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelInj8, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_align(ui_labelInj8, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelInj8, "8");
|
||||
lv_obj_set_style_text_color(ui_labelInj8, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelInj8, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelInj8, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelBenchScreen = lv_label_create(ui_benchScreen);
|
||||
lv_obj_set_width(ui_labelBenchScreen, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelBenchScreen, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_x(ui_labelBenchScreen, -1);
|
||||
lv_obj_set_y(ui_labelBenchScreen, -225);
|
||||
lv_obj_set_align(ui_labelBenchScreen, LV_ALIGN_CENTER);
|
||||
lv_label_set_text(ui_labelBenchScreen, "BENCH TEST");
|
||||
lv_obj_set_style_text_color(ui_labelBenchScreen, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelBenchScreen, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelBenchScreen, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelBenchIgn = lv_label_create(ui_benchScreen);
|
||||
lv_obj_set_width(ui_labelBenchIgn, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelBenchIgn, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_x(ui_labelBenchIgn, -178);
|
||||
lv_obj_set_y(ui_labelBenchIgn, 56);
|
||||
lv_obj_set_align(ui_labelBenchIgn, LV_ALIGN_TOP_MID);
|
||||
lv_label_set_text(ui_labelBenchIgn, "IGNITION");
|
||||
lv_obj_set_style_text_color(ui_labelBenchIgn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelBenchIgn, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelBenchIgn, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_labelBenchIhj = lv_label_create(ui_benchScreen);
|
||||
lv_obj_set_width(ui_labelBenchIhj, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_labelBenchIhj, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_x(ui_labelBenchIhj, 178);
|
||||
lv_obj_set_y(ui_labelBenchIhj, 56);
|
||||
lv_obj_set_align(ui_labelBenchIhj, LV_ALIGN_TOP_MID);
|
||||
lv_label_set_text(ui_labelBenchIhj, "INJECTORS");
|
||||
lv_obj_set_style_text_color(ui_labelBenchIhj, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_labelBenchIhj, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_labelBenchIhj, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_Start = lv_btn_create(ui_benchScreen);
|
||||
lv_obj_set_width(ui_Start, 150);
|
||||
lv_obj_set_height(ui_Start, 80);
|
||||
lv_obj_set_x(ui_Start, 0);
|
||||
lv_obj_set_y(ui_Start, -20);
|
||||
lv_obj_set_align(ui_Start, LV_ALIGN_BOTTOM_MID);
|
||||
lv_obj_add_flag(ui_Start, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
|
||||
lv_obj_clear_flag(ui_Start, LV_OBJ_FLAG_SCROLLABLE); /// Flags
|
||||
lv_obj_set_style_radius(ui_Start, 50, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_color(ui_Start, lv_color_hex(0xB32121), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_bg_opa(ui_Start, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_clip_corner(ui_Start, true, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
ui_Label8 = lv_label_create(ui_benchScreen);
|
||||
lv_obj_set_width(ui_Label8, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_height(ui_Label8, LV_SIZE_CONTENT); /// 1
|
||||
lv_obj_set_x(ui_Label8, -1);
|
||||
lv_obj_set_y(ui_Label8, -41);
|
||||
lv_obj_set_align(ui_Label8, LV_ALIGN_BOTTOM_MID);
|
||||
lv_label_set_text(ui_Label8, "Start/Stop\nEngine");
|
||||
lv_obj_set_style_text_color(ui_Label8, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_opa(ui_Label8, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_align(ui_Label8, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
lv_obj_set_style_text_font(ui_Label8, &ui_font_FontLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
|
||||
|
||||
lv_obj_add_event_cb(ui_IGN1, ui_event_IGN1, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_IGN2, ui_event_IGN2, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_IGN3, ui_event_IGN3, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_IGN4, ui_event_IGN4, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_IGN5, ui_event_IGN5, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_IGN6, ui_event_IGN6, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_IGN7, ui_event_IGN7, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_IGN8, ui_event_IGN8, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ1, ui_event_INJ1, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ2, ui_event_INJ2, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ3, ui_event_INJ3, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ4, ui_event_INJ4, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ5, ui_event_INJ5, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ6, ui_event_INJ6, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ7, ui_event_INJ7, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_INJ8, ui_event_INJ8, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_Start, ui_event_Start, LV_EVENT_ALL, NULL);
|
||||
lv_obj_add_event_cb(ui_benchScreen, ui_event_benchScreen, LV_EVENT_ALL, NULL);
|
||||
uic_IGN1 = ui_IGN1;
|
||||
|
||||
}
|
||||
|
||||
void ui_benchScreen_screen_destroy(void)
|
||||
{
|
||||
if(ui_benchScreen) lv_obj_del(ui_benchScreen);
|
||||
|
||||
// NULL screen variables
|
||||
ui_benchScreen = NULL;
|
||||
ui_ContainerIGN = NULL;
|
||||
uic_IGN1 = NULL;
|
||||
ui_IGN1 = NULL;
|
||||
ui_labelIgn1 = NULL;
|
||||
ui_IGN2 = NULL;
|
||||
ui_labelIgn2 = NULL;
|
||||
ui_IGN3 = NULL;
|
||||
ui_labelIgn3 = NULL;
|
||||
ui_IGN4 = NULL;
|
||||
ui_labelIgn4 = NULL;
|
||||
ui_IGN5 = NULL;
|
||||
ui_labelIgn5 = NULL;
|
||||
ui_IGN6 = NULL;
|
||||
ui_labelIgn6 = NULL;
|
||||
ui_IGN7 = NULL;
|
||||
ui_labelIgn7 = NULL;
|
||||
ui_IGN8 = NULL;
|
||||
ui_labelIgn8 = NULL;
|
||||
ui_ContainerINJ = NULL;
|
||||
ui_INJ1 = NULL;
|
||||
ui_labelInj1 = NULL;
|
||||
ui_INJ2 = NULL;
|
||||
ui_labelInj2 = NULL;
|
||||
ui_INJ3 = NULL;
|
||||
ui_labelInj3 = NULL;
|
||||
ui_INJ4 = NULL;
|
||||
ui_labelInj4 = NULL;
|
||||
ui_INJ5 = NULL;
|
||||
ui_labelInj5 = NULL;
|
||||
ui_INJ6 = NULL;
|
||||
ui_labelInj6 = NULL;
|
||||
ui_INJ7 = NULL;
|
||||
ui_labelInj7 = NULL;
|
||||
ui_INJ8 = NULL;
|
||||
ui_labelInj8 = NULL;
|
||||
ui_labelBenchScreen = NULL;
|
||||
ui_labelBenchIgn = NULL;
|
||||
ui_labelBenchIhj = NULL;
|
||||
ui_Start = NULL;
|
||||
ui_Label8 = NULL;
|
||||
|
||||
}
|
|
@ -0,0 +1,82 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.2
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: SquareLine_Project
|
||||
|
||||
#ifndef UI_BENCHSCREEN_H
|
||||
#define UI_BENCHSCREEN_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// SCREEN: ui_benchScreen
|
||||
extern void ui_benchScreen_screen_init(void);
|
||||
extern void ui_benchScreen_screen_destroy(void);
|
||||
extern void ui_event_benchScreen(lv_event_t * e);
|
||||
extern lv_obj_t * ui_benchScreen;
|
||||
extern lv_obj_t * ui_ContainerIGN;
|
||||
extern void ui_event_IGN1(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN1;
|
||||
extern lv_obj_t * ui_labelIgn1;
|
||||
extern void ui_event_IGN2(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN2;
|
||||
extern lv_obj_t * ui_labelIgn2;
|
||||
extern void ui_event_IGN3(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN3;
|
||||
extern lv_obj_t * ui_labelIgn3;
|
||||
extern void ui_event_IGN4(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN4;
|
||||
extern lv_obj_t * ui_labelIgn4;
|
||||
extern void ui_event_IGN5(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN5;
|
||||
extern lv_obj_t * ui_labelIgn5;
|
||||
extern void ui_event_IGN6(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN6;
|
||||
extern lv_obj_t * ui_labelIgn6;
|
||||
extern void ui_event_IGN7(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN7;
|
||||
extern lv_obj_t * ui_labelIgn7;
|
||||
extern void ui_event_IGN8(lv_event_t * e);
|
||||
extern lv_obj_t * ui_IGN8;
|
||||
extern lv_obj_t * ui_labelIgn8;
|
||||
extern lv_obj_t * ui_ContainerINJ;
|
||||
extern void ui_event_INJ1(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ1;
|
||||
extern lv_obj_t * ui_labelInj1;
|
||||
extern void ui_event_INJ2(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ2;
|
||||
extern lv_obj_t * ui_labelInj2;
|
||||
extern void ui_event_INJ3(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ3;
|
||||
extern lv_obj_t * ui_labelInj3;
|
||||
extern void ui_event_INJ4(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ4;
|
||||
extern lv_obj_t * ui_labelInj4;
|
||||
extern void ui_event_INJ5(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ5;
|
||||
extern lv_obj_t * ui_labelInj5;
|
||||
extern void ui_event_INJ6(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ6;
|
||||
extern lv_obj_t * ui_labelInj6;
|
||||
extern void ui_event_INJ7(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ7;
|
||||
extern lv_obj_t * ui_labelInj7;
|
||||
extern void ui_event_INJ8(lv_event_t * e);
|
||||
extern lv_obj_t * ui_INJ8;
|
||||
extern lv_obj_t * ui_labelInj8;
|
||||
extern lv_obj_t * ui_labelBenchScreen;
|
||||
extern lv_obj_t * ui_labelBenchIgn;
|
||||
extern lv_obj_t * ui_labelBenchIhj;
|
||||
extern void ui_event_Start(lv_event_t * e);
|
||||
extern lv_obj_t * ui_Start;
|
||||
extern lv_obj_t * ui_Label8;
|
||||
// CUSTOM VARIABLES
|
||||
extern lv_obj_t * uic_IGN1;
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.0
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.2
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: SquareLine_Project
|
||||
|
||||
|
@ -12,6 +12,23 @@ extern "C" {
|
|||
|
||||
void upBrightness(lv_event_t * e);
|
||||
void downBribrightness(lv_event_t * e);
|
||||
void benchIGN1(lv_event_t * e);
|
||||
void benchIGN2(lv_event_t * e);
|
||||
void benchIGN3(lv_event_t * e);
|
||||
void benchIGN4(lv_event_t * e);
|
||||
void benchIGN5(lv_event_t * e);
|
||||
void benchIGN6(lv_event_t * e);
|
||||
void benchIGN7(lv_event_t * e);
|
||||
void benchIGN8(lv_event_t * e);
|
||||
void benchINJ1(lv_event_t * e);
|
||||
void benchINJ2(lv_event_t * e);
|
||||
void benchINJ3(lv_event_t * e);
|
||||
void benchINJ4(lv_event_t * e);
|
||||
void benchINJ5(lv_event_t * e);
|
||||
void benchINJ6(lv_event_t * e);
|
||||
void benchINJ7(lv_event_t * e);
|
||||
void benchINJ8(lv_event_t * e);
|
||||
void StartStop(lv_event_t * e);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
|
|
|
@ -1,10 +1,94 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.0
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.2
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: SquareLine_Project
|
||||
|
||||
#include "ui.h"
|
||||
|
||||
lv_obj_t * ui_mainScreen;
|
||||
lv_obj_t * ui_rpmBar0;
|
||||
lv_obj_t * ui_rpmVal0;
|
||||
lv_obj_t * ui_rpmLabel1;
|
||||
lv_obj_t * ui_speedVal0;
|
||||
lv_obj_t * ui_speedLabel1;
|
||||
lv_obj_t * ui_afrBar0;
|
||||
lv_obj_t * ui_afrVal0;
|
||||
lv_obj_t * ui_cltBar0;
|
||||
lv_obj_t * ui_cltVal0;
|
||||
lv_obj_t * ui_iatBar0;
|
||||
lv_obj_t * ui_iatVal0;
|
||||
lv_obj_t * ui_vBattBar0;
|
||||
lv_obj_t * ui_vBattVal0;
|
||||
lv_obj_t * ui_mapBar0;
|
||||
lv_obj_t * ui_mapVal0;
|
||||
lv_obj_t * ui_oilPressBar0;
|
||||
lv_obj_t * ui_oilPressVal0;
|
||||
lv_obj_t * ui_fuelPressBar0;
|
||||
lv_obj_t * ui_fuelPressVal0;
|
||||
lv_obj_t * ui_fuelLevelBar0;
|
||||
lv_obj_t * ui_fuelLevelVal0;
|
||||
lv_obj_t * ui_Label1;
|
||||
lv_obj_t * ui_Label2;
|
||||
lv_obj_t * ui_Label3;
|
||||
lv_obj_t * ui_Label4;
|
||||
lv_obj_t * ui_Label5;
|
||||
lv_obj_t * ui_Label6;
|
||||
lv_obj_t * ui_Label7;
|
||||
lv_obj_t * ui_cltLabel1;
|
||||
lv_obj_t * ui_iatLabel1;
|
||||
lv_obj_t * ui_vBattLabel1;
|
||||
lv_obj_t * ui_oilPressLabel1;
|
||||
lv_obj_t * ui_fuelPressLabel1;
|
||||
lv_obj_t * ui_fuelLevelLabel1;
|
||||
lv_obj_t * ui_afrLabel1;
|
||||
lv_obj_t * ui_mapLabel1;
|
||||
lv_obj_t * ui_LabelClt40;
|
||||
lv_obj_t * ui_LabelClt80;
|
||||
lv_obj_t * ui_LabelClt120;
|
||||
lv_obj_t * ui_LabelIat0;
|
||||
lv_obj_t * ui_LabelIat40;
|
||||
lv_obj_t * ui_LabelIat80;
|
||||
lv_obj_t * ui_LabelVbatt16;
|
||||
lv_obj_t * ui_LabelVbatt10;
|
||||
lv_obj_t * ui_LabelVbatt13;
|
||||
lv_obj_t * ui_LabelAfr10;
|
||||
lv_obj_t * ui_LabelAfr15;
|
||||
lv_obj_t * ui_LabelAfr20;
|
||||
lv_obj_t * ui_LabelMap100;
|
||||
lv_obj_t * ui_LabelMap50;
|
||||
lv_obj_t * ui_LabelMap0;
|
||||
lv_obj_t * ui_LabelOil0;
|
||||
lv_obj_t * ui_LabelOil25;
|
||||
lv_obj_t * ui_LabelOil5;
|
||||
lv_obj_t * ui_LabelFuelP1;
|
||||
lv_obj_t * ui_LabelFuelP3;
|
||||
lv_obj_t * ui_LabelFuelP5;
|
||||
lv_obj_t * ui_LabelFuelLevelF;
|
||||
lv_obj_t * ui_LabelFuelLevelH;
|
||||
lv_obj_t * ui_LabelFuelLevelE;
|
||||
|
||||
// event funtions
|
||||
void ui_event_mainScreen(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_TOP) {
|
||||
lv_indev_wait_release(lv_indev_get_act());
|
||||
upBrightness(e);
|
||||
}
|
||||
if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_BOTTOM) {
|
||||
lv_indev_wait_release(lv_indev_get_act());
|
||||
downBribrightness(e);
|
||||
}
|
||||
if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_get_act()) == LV_DIR_LEFT) {
|
||||
lv_indev_wait_release(lv_indev_get_act());
|
||||
_ui_screen_delete(&ui_mainScreen);
|
||||
_ui_screen_change(&ui_benchScreen, LV_SCR_LOAD_ANIM_OVER_LEFT, 500, 0, &ui_benchScreen_screen_init);
|
||||
}
|
||||
}
|
||||
|
||||
// build funtions
|
||||
|
||||
void ui_mainScreen_screen_init(void)
|
||||
{
|
||||
ui_mainScreen = lv_obj_create(NULL);
|
||||
|
@ -809,3 +893,72 @@ void ui_mainScreen_screen_init(void)
|
|||
lv_obj_add_event_cb(ui_mainScreen, ui_event_mainScreen, LV_EVENT_ALL, NULL);
|
||||
|
||||
}
|
||||
|
||||
void ui_mainScreen_screen_destroy(void)
|
||||
{
|
||||
if(ui_mainScreen) lv_obj_del(ui_mainScreen);
|
||||
|
||||
// NULL screen variables
|
||||
ui_mainScreen = NULL;
|
||||
ui_rpmBar0 = NULL;
|
||||
ui_rpmVal0 = NULL;
|
||||
ui_rpmLabel1 = NULL;
|
||||
ui_speedVal0 = NULL;
|
||||
ui_speedLabel1 = NULL;
|
||||
ui_afrBar0 = NULL;
|
||||
ui_afrVal0 = NULL;
|
||||
ui_cltBar0 = NULL;
|
||||
ui_cltVal0 = NULL;
|
||||
ui_iatBar0 = NULL;
|
||||
ui_iatVal0 = NULL;
|
||||
ui_vBattBar0 = NULL;
|
||||
ui_vBattVal0 = NULL;
|
||||
ui_mapBar0 = NULL;
|
||||
ui_mapVal0 = NULL;
|
||||
ui_oilPressBar0 = NULL;
|
||||
ui_oilPressVal0 = NULL;
|
||||
ui_fuelPressBar0 = NULL;
|
||||
ui_fuelPressVal0 = NULL;
|
||||
ui_fuelLevelBar0 = NULL;
|
||||
ui_fuelLevelVal0 = NULL;
|
||||
ui_Label1 = NULL;
|
||||
ui_Label2 = NULL;
|
||||
ui_Label3 = NULL;
|
||||
ui_Label4 = NULL;
|
||||
ui_Label5 = NULL;
|
||||
ui_Label6 = NULL;
|
||||
ui_Label7 = NULL;
|
||||
ui_cltLabel1 = NULL;
|
||||
ui_iatLabel1 = NULL;
|
||||
ui_vBattLabel1 = NULL;
|
||||
ui_oilPressLabel1 = NULL;
|
||||
ui_fuelPressLabel1 = NULL;
|
||||
ui_fuelLevelLabel1 = NULL;
|
||||
ui_afrLabel1 = NULL;
|
||||
ui_mapLabel1 = NULL;
|
||||
ui_LabelClt40 = NULL;
|
||||
ui_LabelClt80 = NULL;
|
||||
ui_LabelClt120 = NULL;
|
||||
ui_LabelIat0 = NULL;
|
||||
ui_LabelIat40 = NULL;
|
||||
ui_LabelIat80 = NULL;
|
||||
ui_LabelVbatt16 = NULL;
|
||||
ui_LabelVbatt10 = NULL;
|
||||
ui_LabelVbatt13 = NULL;
|
||||
ui_LabelAfr10 = NULL;
|
||||
ui_LabelAfr15 = NULL;
|
||||
ui_LabelAfr20 = NULL;
|
||||
ui_LabelMap100 = NULL;
|
||||
ui_LabelMap50 = NULL;
|
||||
ui_LabelMap0 = NULL;
|
||||
ui_LabelOil0 = NULL;
|
||||
ui_LabelOil25 = NULL;
|
||||
ui_LabelOil5 = NULL;
|
||||
ui_LabelFuelP1 = NULL;
|
||||
ui_LabelFuelP3 = NULL;
|
||||
ui_LabelFuelP5 = NULL;
|
||||
ui_LabelFuelLevelF = NULL;
|
||||
ui_LabelFuelLevelH = NULL;
|
||||
ui_LabelFuelLevelE = NULL;
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,85 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.5.2
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: SquareLine_Project
|
||||
|
||||
#ifndef UI_MAINSCREEN_H
|
||||
#define UI_MAINSCREEN_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// SCREEN: ui_mainScreen
|
||||
extern void ui_mainScreen_screen_init(void);
|
||||
extern void ui_mainScreen_screen_destroy(void);
|
||||
extern void ui_event_mainScreen(lv_event_t * e);
|
||||
extern lv_obj_t * ui_mainScreen;
|
||||
extern lv_obj_t * ui_rpmBar0;
|
||||
extern lv_obj_t * ui_rpmVal0;
|
||||
extern lv_obj_t * ui_rpmLabel1;
|
||||
extern lv_obj_t * ui_speedVal0;
|
||||
extern lv_obj_t * ui_speedLabel1;
|
||||
extern lv_obj_t * ui_afrBar0;
|
||||
extern lv_obj_t * ui_afrVal0;
|
||||
extern lv_obj_t * ui_cltBar0;
|
||||
extern lv_obj_t * ui_cltVal0;
|
||||
extern lv_obj_t * ui_iatBar0;
|
||||
extern lv_obj_t * ui_iatVal0;
|
||||
extern lv_obj_t * ui_vBattBar0;
|
||||
extern lv_obj_t * ui_vBattVal0;
|
||||
extern lv_obj_t * ui_mapBar0;
|
||||
extern lv_obj_t * ui_mapVal0;
|
||||
extern lv_obj_t * ui_oilPressBar0;
|
||||
extern lv_obj_t * ui_oilPressVal0;
|
||||
extern lv_obj_t * ui_fuelPressBar0;
|
||||
extern lv_obj_t * ui_fuelPressVal0;
|
||||
extern lv_obj_t * ui_fuelLevelBar0;
|
||||
extern lv_obj_t * ui_fuelLevelVal0;
|
||||
extern lv_obj_t * ui_Label1;
|
||||
extern lv_obj_t * ui_Label2;
|
||||
extern lv_obj_t * ui_Label3;
|
||||
extern lv_obj_t * ui_Label4;
|
||||
extern lv_obj_t * ui_Label5;
|
||||
extern lv_obj_t * ui_Label6;
|
||||
extern lv_obj_t * ui_Label7;
|
||||
extern lv_obj_t * ui_cltLabel1;
|
||||
extern lv_obj_t * ui_iatLabel1;
|
||||
extern lv_obj_t * ui_vBattLabel1;
|
||||
extern lv_obj_t * ui_oilPressLabel1;
|
||||
extern lv_obj_t * ui_fuelPressLabel1;
|
||||
extern lv_obj_t * ui_fuelLevelLabel1;
|
||||
extern lv_obj_t * ui_afrLabel1;
|
||||
extern lv_obj_t * ui_mapLabel1;
|
||||
extern lv_obj_t * ui_LabelClt40;
|
||||
extern lv_obj_t * ui_LabelClt80;
|
||||
extern lv_obj_t * ui_LabelClt120;
|
||||
extern lv_obj_t * ui_LabelIat0;
|
||||
extern lv_obj_t * ui_LabelIat40;
|
||||
extern lv_obj_t * ui_LabelIat80;
|
||||
extern lv_obj_t * ui_LabelVbatt16;
|
||||
extern lv_obj_t * ui_LabelVbatt10;
|
||||
extern lv_obj_t * ui_LabelVbatt13;
|
||||
extern lv_obj_t * ui_LabelAfr10;
|
||||
extern lv_obj_t * ui_LabelAfr15;
|
||||
extern lv_obj_t * ui_LabelAfr20;
|
||||
extern lv_obj_t * ui_LabelMap100;
|
||||
extern lv_obj_t * ui_LabelMap50;
|
||||
extern lv_obj_t * ui_LabelMap0;
|
||||
extern lv_obj_t * ui_LabelOil0;
|
||||
extern lv_obj_t * ui_LabelOil25;
|
||||
extern lv_obj_t * ui_LabelOil5;
|
||||
extern lv_obj_t * ui_LabelFuelP1;
|
||||
extern lv_obj_t * ui_LabelFuelP3;
|
||||
extern lv_obj_t * ui_LabelFuelP5;
|
||||
extern lv_obj_t * ui_LabelFuelLevelF;
|
||||
extern lv_obj_t * ui_LabelFuelLevelH;
|
||||
extern lv_obj_t * ui_LabelFuelLevelE;
|
||||
// CUSTOM VARIABLES
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue