This commit is contained in:
vmWin10 2025-04-22 13:49:05 +08:00
commit 0a2171dedd
6 changed files with 128 additions and 51 deletions

View File

@ -1,7 +1,7 @@
/******************************************************************************* /*******************************************************************************
* Size: 25 px * Size: 25 px
* Bpp: 2 * Bpp: 2
* Opts: --bpp 2 --size 25 --font E:/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o E:/FluxDC/SquareLineProj/assets\ui_font_homePanelLabel.c --format lvgl -r 0x20-0x7f --symbols 1ml呼吸频率BPM累积体积 --no-compress --no-prefilter * Opts: --bpp 2 --size 25 --font C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets/MiSans-Medium.otf -o C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets\ui_font_homePanelLabel.c --format lvgl -r 0x20-0x7f --symbols 1ml呼吸频率BPM累积体积带BS测试 --no-compress --no-prefilter
******************************************************************************/ ******************************************************************************/
#include "../ui.h" #include "../ui.h"
@ -977,6 +977,25 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = {
0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0, 0x0, 0xf4, 0x0, 0x3c, 0x8, 0x0, 0x3, 0xc0,
0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
/* U+5E26 "带" */
0x0, 0x38, 0x3, 0x80, 0x74, 0x0, 0x0, 0xf0,
0x1e, 0x2, 0xd0, 0x1, 0x57, 0xd5, 0xbd, 0x5b,
0x95, 0xf, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x2a,
0xbe, 0xab, 0xea, 0xfe, 0xa4, 0x0, 0xf0, 0x1e,
0x2, 0xd0, 0x0, 0x3, 0xc0, 0x78, 0xb, 0x40,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff,
0xff, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xff,
0xff, 0xc1, 0xe0, 0x0, 0x0, 0x0, 0xf, 0x7,
0x80, 0x1, 0xf0, 0x0, 0x3c, 0x4, 0x0, 0x7,
0xc0, 0x0, 0x50, 0x7, 0xff, 0xff, 0xff, 0xfc,
0x0, 0x1f, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x78,
0x1, 0xf0, 0x3, 0xc0, 0x1, 0xe0, 0x7, 0xc0,
0xf, 0x0, 0x7, 0x80, 0x1f, 0x0, 0x3c, 0x0,
0x1e, 0x0, 0x7c, 0x2, 0xf0, 0x0, 0x78, 0x1,
0xf3, 0xff, 0x80, 0x1, 0xe0, 0x7, 0xcb, 0xf8,
0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0,
0x0, 0x7c, 0x0, 0x0, 0x0,
/* U+5E73 "平" */ /* U+5E73 "平" */
0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xf, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff,
0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7c, 0x0,
@ -1302,18 +1321,19 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = {
{.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1}, {.bitmap_index = 5316, .adv_w = 400, .box_w = 22, .box_h = 22, .ofs_x = 2, .ofs_y = -1},
{.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 5437, .adv_w = 400, .box_w = 22, .box_h = 23, .ofs_x = 1, .ofs_y = -1},
{.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3}, {.bitmap_index = 5564, .adv_w = 400, .box_w = 23, .box_h = 25, .ofs_x = 1, .ofs_y = -3},
{.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 5708, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 5835, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, {.bitmap_index = 5841, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 5968, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 5968, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3},
{.bitmap_index = 6106, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 6101, .adv_w = 400, .box_w = 24, .box_h = 23, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 6239, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 6239, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 6371, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 6372, .adv_w = 400, .box_w = 22, .box_h = 24, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 6509, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3}, {.bitmap_index = 6504, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 6642, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 6642, .adv_w = 400, .box_w = 23, .box_h = 23, .ofs_x = 1, .ofs_y = -3},
{.bitmap_index = 6780, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 6775, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 6907, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 6913, .adv_w = 400, .box_w = 23, .box_h = 22, .ofs_x = 1, .ofs_y = -1},
{.bitmap_index = 7045, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2}, {.bitmap_index = 7040, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 7183, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1} {.bitmap_index = 7178, .adv_w = 400, .box_w = 23, .box_h = 24, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 7316, .adv_w = 400, .box_w = 4, .box_h = 15, .ofs_x = 4, .ofs_y = -1}
}; };
/*--------------------- /*---------------------
@ -1321,9 +1341,9 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = {
*--------------------*/ *--------------------*/
static const uint16_t unicode_list_1[] = { static const uint16_t unicode_list_1[] = {
0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xf20, 0xfad, 0x18b4, 0x0, 0x4e5, 0x529, 0x7f4, 0xa78, 0xed3, 0xf20, 0xfad,
0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, 0x3c82, 0x493e, 0x18b4, 0x1910, 0x1df8, 0x2434, 0x2a9c, 0x2a9d, 0x2ddc, 0x3c82,
0xafc7 0x493e, 0xafc7
}; };
/*Collect the unicode lists and glyph_id offsets*/ /*Collect the unicode lists and glyph_id offsets*/
@ -1335,7 +1355,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] =
}, },
{ {
.range_start = 20307, .range_length = 45000, .glyph_id_start = 97, .range_start = 20307, .range_length = 45000, .glyph_id_start = 97,
.unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 17, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 18, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY
} }
}; };
@ -1361,7 +1381,7 @@ static const uint8_t kern_left_class_mapping[] =
50, 51, 49, 52, 0, 0, 0, 0, 50, 51, 49, 52, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0 0, 0, 0
}; };
/*Map glyph_ids to kern right classes*/ /*Map glyph_ids to kern right classes*/
@ -1381,7 +1401,7 @@ static const uint8_t kern_right_class_mapping[] =
38, 39, 37, 40, 0, 0, 0, 0, 38, 39, 37, 40, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0 0, 0, 0
}; };
/*Kern values between classes*/ /*Kern values between classes*/

View File

@ -95,9 +95,9 @@ void ui_pageHome_screen_init(void)
ui_pageHome_panelBody = lv_obj_create(ui_pageHome); ui_pageHome_panelBody = lv_obj_create(ui_pageHome);
lv_obj_set_width(ui_pageHome_panelBody, 320); lv_obj_set_width(ui_pageHome_panelBody, 320);
lv_obj_set_height(ui_pageHome_panelBody, 360); lv_obj_set_height(ui_pageHome_panelBody, 440);
lv_obj_set_x(ui_pageHome_panelBody, 0); lv_obj_set_x(ui_pageHome_panelBody, 0);
lv_obj_set_y(ui_pageHome_panelBody, -30); lv_obj_set_y(ui_pageHome_panelBody, 15);
lv_obj_set_align(ui_pageHome_panelBody, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelBody, LV_ALIGN_CENTER);
lv_obj_add_flag(ui_pageHome_panelBody, LV_OBJ_FLAG_SCROLL_ONE); /// Flags lv_obj_add_flag(ui_pageHome_panelBody, LV_OBJ_FLAG_SCROLL_ONE); /// Flags
lv_obj_set_scrollbar_mode(ui_pageHome_panelBody, LV_SCROLLBAR_MODE_ACTIVE); lv_obj_set_scrollbar_mode(ui_pageHome_panelBody, LV_SCROLLBAR_MODE_ACTIVE);
@ -112,8 +112,8 @@ void ui_pageHome_screen_init(void)
ui_pageHome_panelRight = lv_obj_create(ui_pageHome_panelBody); ui_pageHome_panelRight = lv_obj_create(ui_pageHome_panelBody);
lv_obj_set_width(ui_pageHome_panelRight, 320); lv_obj_set_width(ui_pageHome_panelRight, 320);
lv_obj_set_height(ui_pageHome_panelRight, 360); lv_obj_set_height(ui_pageHome_panelRight, 360);
lv_obj_set_x(ui_pageHome_panelRight, 322); lv_obj_set_x(ui_pageHome_panelRight, 323);
lv_obj_set_y(ui_pageHome_panelRight, 7); lv_obj_set_y(ui_pageHome_panelRight, -37);
lv_obj_set_align(ui_pageHome_panelRight, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelRight, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelRight, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelRight, LV_OBJ_FLAG_SCROLLABLE); /// Flags
lv_obj_set_style_radius(ui_pageHome_panelRight, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui_pageHome_panelRight, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -270,18 +270,36 @@ void ui_pageHome_screen_init(void)
ui_pageHome_panelCenter = lv_obj_create(ui_pageHome_panelBody); ui_pageHome_panelCenter = lv_obj_create(ui_pageHome_panelBody);
lv_obj_set_width(ui_pageHome_panelCenter, 297); lv_obj_set_width(ui_pageHome_panelCenter, 297);
lv_obj_set_height(ui_pageHome_panelCenter, 355); lv_obj_set_height(ui_pageHome_panelCenter, 430);
lv_obj_set_x(ui_pageHome_panelCenter, 0); lv_obj_set_x(ui_pageHome_panelCenter, 0);
lv_obj_set_y(ui_pageHome_panelCenter, 2); lv_obj_set_y(ui_pageHome_panelCenter, -1);
lv_obj_set_align(ui_pageHome_panelCenter, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelCenter, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelCenter, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelCenter, LV_OBJ_FLAG_SCROLLABLE); /// Flags
lv_obj_set_style_radius(ui_pageHome_panelCenter, 15, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui_pageHome_panelCenter, 15, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_buttonStartTestBS = lv_btn_create(ui_pageHome_panelCenter);
lv_obj_set_width(ui_pageHome_buttonStartTestBS, 266);
lv_obj_set_height(ui_pageHome_buttonStartTestBS, 61);
lv_obj_set_x(ui_pageHome_buttonStartTestBS, 0);
lv_obj_set_y(ui_pageHome_buttonStartTestBS, 169);
lv_obj_set_align(ui_pageHome_buttonStartTestBS, LV_ALIGN_CENTER);
lv_obj_set_style_bg_color(ui_pageHome_buttonStartTestBS, lv_color_hex(0x4A58DD), LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_bg_opa(ui_pageHome_buttonStartTestBS, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_labelStartTest1 = lv_label_create(ui_pageHome_buttonStartTestBS);
lv_obj_set_width(ui_pageHome_labelStartTest1, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelStartTest1, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelStartTest1, 3);
lv_obj_set_y(ui_pageHome_labelStartTest1, 3);
lv_obj_set_align(ui_pageHome_labelStartTest1, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelStartTest1, "带BS测试");
lv_obj_set_style_text_font(ui_pageHome_labelStartTest1, &ui_font_homePanelLabel, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_panelResult1 = lv_obj_create(ui_pageHome_panelCenter); ui_pageHome_panelResult1 = lv_obj_create(ui_pageHome_panelCenter);
lv_obj_set_width(ui_pageHome_panelResult1, 266); lv_obj_set_width(ui_pageHome_panelResult1, 266);
lv_obj_set_height(ui_pageHome_panelResult1, 202); lv_obj_set_height(ui_pageHome_panelResult1, 202);
lv_obj_set_x(ui_pageHome_panelResult1, -1); lv_obj_set_x(ui_pageHome_panelResult1, 0);
lv_obj_set_y(ui_pageHome_panelResult1, -66); lv_obj_set_y(ui_pageHome_panelResult1, -103);
lv_obj_set_align(ui_pageHome_panelResult1, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelResult1, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelResult1, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelResult1, LV_OBJ_FLAG_SCROLLABLE); /// Flags
@ -653,8 +671,8 @@ void ui_pageHome_screen_init(void)
ui_pageHome_panelStageBS = lv_obj_create(ui_pageHome_panelCenter); ui_pageHome_panelStageBS = lv_obj_create(ui_pageHome_panelCenter);
lv_obj_set_width(ui_pageHome_panelStageBS, 266); lv_obj_set_width(ui_pageHome_panelStageBS, 266);
lv_obj_set_height(ui_pageHome_panelStageBS, 122); lv_obj_set_height(ui_pageHome_panelStageBS, 122);
lv_obj_set_x(ui_pageHome_panelStageBS, -1); lv_obj_set_x(ui_pageHome_panelStageBS, 0);
lv_obj_set_y(ui_pageHome_panelStageBS, 105); lv_obj_set_y(ui_pageHome_panelStageBS, 68);
lv_obj_set_align(ui_pageHome_panelStageBS, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelStageBS, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelStageBS, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelStageBS, LV_OBJ_FLAG_SCROLLABLE); /// Flags
@ -734,9 +752,9 @@ void ui_pageHome_screen_init(void)
ui_pageHome_panelLeft = lv_obj_create(ui_pageHome_panelBody); ui_pageHome_panelLeft = lv_obj_create(ui_pageHome_panelBody);
lv_obj_set_width(ui_pageHome_panelLeft, 297); lv_obj_set_width(ui_pageHome_panelLeft, 297);
lv_obj_set_height(ui_pageHome_panelLeft, 355); lv_obj_set_height(ui_pageHome_panelLeft, 430);
lv_obj_set_x(ui_pageHome_panelLeft, -317); lv_obj_set_x(ui_pageHome_panelLeft, -313);
lv_obj_set_y(ui_pageHome_panelLeft, 3); lv_obj_set_y(ui_pageHome_panelLeft, -2);
lv_obj_set_align(ui_pageHome_panelLeft, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelLeft, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelLeft, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelLeft, LV_OBJ_FLAG_SCROLLABLE); /// Flags
lv_obj_set_style_radius(ui_pageHome_panelLeft, 15, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui_pageHome_panelLeft, 15, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -745,7 +763,7 @@ void ui_pageHome_screen_init(void)
lv_obj_set_width(ui_pageHome_panelNominal, 266); lv_obj_set_width(ui_pageHome_panelNominal, 266);
lv_obj_set_height(ui_pageHome_panelNominal, 50); lv_obj_set_height(ui_pageHome_panelNominal, 50);
lv_obj_set_x(ui_pageHome_panelNominal, 0); lv_obj_set_x(ui_pageHome_panelNominal, 0);
lv_obj_set_y(ui_pageHome_panelNominal, -87); lv_obj_set_y(ui_pageHome_panelNominal, -118);
lv_obj_set_align(ui_pageHome_panelNominal, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelNominal, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelNominal, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelNominal, LV_OBJ_FLAG_SCROLLABLE); /// Flags
@ -794,7 +812,7 @@ void ui_pageHome_screen_init(void)
lv_obj_set_width(ui_pageHome_panelRate, 266); lv_obj_set_width(ui_pageHome_panelRate, 266);
lv_obj_set_height(ui_pageHome_panelRate, 100); lv_obj_set_height(ui_pageHome_panelRate, 100);
lv_obj_set_x(ui_pageHome_panelRate, 0); lv_obj_set_x(ui_pageHome_panelRate, 0);
lv_obj_set_y(ui_pageHome_panelRate, -5); lv_obj_set_y(ui_pageHome_panelRate, -33);
lv_obj_set_align(ui_pageHome_panelRate, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelRate, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelRate, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelRate, LV_OBJ_FLAG_SCROLLABLE); /// Flags
@ -866,8 +884,8 @@ void ui_pageHome_screen_init(void)
ui_pageHome_panelResult = lv_obj_create(ui_pageHome_panelLeft); ui_pageHome_panelResult = lv_obj_create(ui_pageHome_panelLeft);
lv_obj_set_width(ui_pageHome_panelResult, 266); lv_obj_set_width(ui_pageHome_panelResult, 266);
lv_obj_set_height(ui_pageHome_panelResult, 50); lv_obj_set_height(ui_pageHome_panelResult, 50);
lv_obj_set_x(ui_pageHome_panelResult, 0); lv_obj_set_x(ui_pageHome_panelResult, 1);
lv_obj_set_y(ui_pageHome_panelResult, -141); lv_obj_set_y(ui_pageHome_panelResult, -178);
lv_obj_set_align(ui_pageHome_panelResult, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelResult, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelResult, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelResult, LV_OBJ_FLAG_SCROLLABLE); /// Flags
@ -894,7 +912,7 @@ void ui_pageHome_screen_init(void)
lv_obj_set_width(ui_pageHome_panelStage, 266); lv_obj_set_width(ui_pageHome_panelStage, 266);
lv_obj_set_height(ui_pageHome_panelStage, 80); lv_obj_set_height(ui_pageHome_panelStage, 80);
lv_obj_set_x(ui_pageHome_panelStage, 0); lv_obj_set_x(ui_pageHome_panelStage, 0);
lv_obj_set_y(ui_pageHome_panelStage, 90); lv_obj_set_y(ui_pageHome_panelStage, 64);
lv_obj_set_align(ui_pageHome_panelStage, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelStage, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelStage, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelStage, LV_OBJ_FLAG_SCROLLABLE); /// Flags
@ -976,7 +994,7 @@ void ui_pageHome_screen_init(void)
lv_obj_set_width(ui_pageHome_labelstr1, LV_SIZE_CONTENT); /// 1 lv_obj_set_width(ui_pageHome_labelstr1, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelstr1, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelstr1, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelstr1, -98); lv_obj_set_x(ui_pageHome_labelstr1, -98);
lv_obj_set_y(ui_pageHome_labelstr1, 156); lv_obj_set_y(ui_pageHome_labelstr1, 122);
lv_obj_set_align(ui_pageHome_labelstr1, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_labelstr1, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelstr1, "测试结果:"); lv_label_set_text(ui_pageHome_labelstr1, "测试结果:");
lv_obj_set_style_text_font(ui_pageHome_labelstr1, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_pageHome_labelstr1, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -985,7 +1003,7 @@ void ui_pageHome_screen_init(void)
lv_obj_set_width(ui_pageHome_labelstr2, LV_SIZE_CONTENT); /// 1 lv_obj_set_width(ui_pageHome_labelstr2, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelstr2, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelstr2, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelstr2, -27); lv_obj_set_x(ui_pageHome_labelstr2, -27);
lv_obj_set_y(ui_pageHome_labelstr2, 156); lv_obj_set_y(ui_pageHome_labelstr2, 123);
lv_obj_set_align(ui_pageHome_labelstr2, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_labelstr2, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelstr2, ""); lv_label_set_text(ui_pageHome_labelstr2, "");
lv_obj_set_style_text_font(ui_pageHome_labelstr2, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_pageHome_labelstr2, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -993,8 +1011,8 @@ void ui_pageHome_screen_init(void)
ui_pageHome_panelTestResult = lv_obj_create(ui_pageHome_panelLeft); ui_pageHome_panelTestResult = lv_obj_create(ui_pageHome_panelLeft);
lv_obj_set_width(ui_pageHome_panelTestResult, 30); lv_obj_set_width(ui_pageHome_panelTestResult, 30);
lv_obj_set_height(ui_pageHome_panelTestResult, 30); lv_obj_set_height(ui_pageHome_panelTestResult, 30);
lv_obj_set_x(ui_pageHome_panelTestResult, 75); lv_obj_set_x(ui_pageHome_panelTestResult, 81);
lv_obj_set_y(ui_pageHome_panelTestResult, 155); lv_obj_set_y(ui_pageHome_panelTestResult, 122);
lv_obj_set_align(ui_pageHome_panelTestResult, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_panelTestResult, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelTestResult, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_clear_flag(ui_pageHome_panelTestResult, LV_OBJ_FLAG_SCROLLABLE); /// Flags
@ -1009,8 +1027,8 @@ void ui_pageHome_screen_init(void)
ui_pageHome_labelResultStage = lv_label_create(ui_pageHome_panelLeft); ui_pageHome_labelResultStage = lv_label_create(ui_pageHome_panelLeft);
lv_obj_set_width(ui_pageHome_labelResultStage, LV_SIZE_CONTENT); /// 1 lv_obj_set_width(ui_pageHome_labelResultStage, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelResultStage, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelResultStage, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelResultStage, -51); lv_obj_set_x(ui_pageHome_labelResultStage, -52);
lv_obj_set_y(ui_pageHome_labelResultStage, 157); lv_obj_set_y(ui_pageHome_labelResultStage, 122);
lv_obj_set_align(ui_pageHome_labelResultStage, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_labelResultStage, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelResultStage, "1"); lv_label_set_text(ui_pageHome_labelResultStage, "1");
lv_obj_set_style_text_decor(ui_pageHome_labelResultStage, LV_TEXT_DECOR_UNDERLINE, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_decor(ui_pageHome_labelResultStage, LV_TEXT_DECOR_UNDERLINE, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -1019,7 +1037,7 @@ void ui_pageHome_screen_init(void)
lv_obj_set_width(ui_pageHome_labelResultRate, LV_SIZE_CONTENT); /// 1 lv_obj_set_width(ui_pageHome_labelResultRate, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelResultRate, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelResultRate, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelResultRate, -1); lv_obj_set_x(ui_pageHome_labelResultRate, -1);
lv_obj_set_y(ui_pageHome_labelResultRate, 157); lv_obj_set_y(ui_pageHome_labelResultRate, 123);
lv_obj_set_align(ui_pageHome_labelResultRate, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_labelResultRate, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelResultRate, "15"); lv_label_set_text(ui_pageHome_labelResultRate, "15");
lv_obj_set_style_text_decor(ui_pageHome_labelResultRate, LV_TEXT_DECOR_UNDERLINE, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_decor(ui_pageHome_labelResultRate, LV_TEXT_DECOR_UNDERLINE, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -1027,8 +1045,8 @@ void ui_pageHome_screen_init(void)
ui_pageHome_labelstr3 = lv_label_create(ui_pageHome_panelLeft); ui_pageHome_labelstr3 = lv_label_create(ui_pageHome_panelLeft);
lv_obj_set_width(ui_pageHome_labelstr3, LV_SIZE_CONTENT); /// 1 lv_obj_set_width(ui_pageHome_labelstr3, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelstr3, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelstr3, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelstr3, 34); lv_obj_set_x(ui_pageHome_labelstr3, 38);
lv_obj_set_y(ui_pageHome_labelstr3, 156); lv_obj_set_y(ui_pageHome_labelstr3, 124);
lv_obj_set_align(ui_pageHome_labelstr3, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_labelstr3, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelstr3, "BPM"); lv_label_set_text(ui_pageHome_labelstr3, "BPM");
lv_obj_set_style_text_font(ui_pageHome_labelstr3, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_pageHome_labelstr3, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -1036,17 +1054,17 @@ void ui_pageHome_screen_init(void)
ui_pageHome_labelResultCompare = lv_label_create(ui_pageHome_panelLeft); ui_pageHome_labelResultCompare = lv_label_create(ui_pageHome_panelLeft);
lv_obj_set_width(ui_pageHome_labelResultCompare, LV_SIZE_CONTENT); /// 1 lv_obj_set_width(ui_pageHome_labelResultCompare, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelResultCompare, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelResultCompare, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelResultCompare, 114); lv_obj_set_x(ui_pageHome_labelResultCompare, 118);
lv_obj_set_y(ui_pageHome_labelResultCompare, 156); lv_obj_set_y(ui_pageHome_labelResultCompare, 123);
lv_obj_set_align(ui_pageHome_labelResultCompare, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_labelResultCompare, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelResultCompare, "Low"); lv_label_set_text(ui_pageHome_labelResultCompare, "Low");
lv_obj_set_style_text_font(ui_pageHome_labelResultCompare, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_pageHome_labelResultCompare, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_buttonStartTest = lv_btn_create(ui_pageHome); ui_pageHome_buttonStartTest = lv_btn_create(ui_pageHome_panelLeft);
lv_obj_set_width(ui_pageHome_buttonStartTest, 296); lv_obj_set_width(ui_pageHome_buttonStartTest, 266);
lv_obj_set_height(ui_pageHome_buttonStartTest, 61); lv_obj_set_height(ui_pageHome_buttonStartTest, 61);
lv_obj_set_x(ui_pageHome_buttonStartTest, 3); lv_obj_set_x(ui_pageHome_buttonStartTest, 3);
lv_obj_set_y(ui_pageHome_buttonStartTest, 194); lv_obj_set_y(ui_pageHome_buttonStartTest, 170);
lv_obj_set_align(ui_pageHome_buttonStartTest, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_buttonStartTest, LV_ALIGN_CENTER);
lv_obj_set_style_bg_color(ui_pageHome_buttonStartTest, lv_color_hex(0x4A58DD), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui_pageHome_buttonStartTest, lv_color_hex(0x4A58DD), LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_bg_opa(ui_pageHome_buttonStartTest, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui_pageHome_buttonStartTest, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -1088,6 +1106,8 @@ void ui_pageHome_screen_init(void)
lv_obj_add_event_cb(ui_pageHome_labelDebug, ui_event_pageHome_labelDebug, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_labelDebug, ui_event_pageHome_labelDebug, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_pageHome_imgbuttonFluxRead, ui_event_pageHome_imgbuttonFluxRead, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_imgbuttonFluxRead, ui_event_pageHome_imgbuttonFluxRead, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_pageHome_labelFluxRead, ui_event_pageHome_labelFluxRead, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_labelFluxRead, ui_event_pageHome_labelFluxRead, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_pageHome_buttonStartTestBS, ui_event_pageHome_buttonStartTestBS, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_pageHome_DropdownTestTypeBS, ui_event_pageHome_DropdownTestTypeBS, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_pageHome_buttonMinusBS, ui_event_pageHome_buttonMinusBS, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_buttonMinusBS, ui_event_pageHome_buttonMinusBS, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_pageHome_buttonAddBS, ui_event_pageHome_buttonAddBS, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_buttonAddBS, ui_event_pageHome_buttonAddBS, LV_EVENT_ALL, NULL);
lv_obj_add_event_cb(ui_pageHome_spinboxStageBS, ui_event_pageHome_spinboxStageBS, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_spinboxStageBS, ui_event_pageHome_spinboxStageBS, LV_EVENT_ALL, NULL);

View File

@ -49,6 +49,9 @@ void ui_event_pageHome_labelFluxRead(lv_event_t * e);
lv_obj_t * ui_pageHome_labelFluxRead; lv_obj_t * ui_pageHome_labelFluxRead;
lv_obj_t * ui_pageHome_str1; lv_obj_t * ui_pageHome_str1;
lv_obj_t * ui_pageHome_panelCenter; lv_obj_t * ui_pageHome_panelCenter;
void ui_event_pageHome_buttonStartTestBS(lv_event_t * e);
lv_obj_t * ui_pageHome_buttonStartTestBS;
lv_obj_t * ui_pageHome_labelStartTest1;
lv_obj_t * ui_pageHome_panelResult1; lv_obj_t * ui_pageHome_panelResult1;
lv_obj_t * ui_pageHome_labelstr9; lv_obj_t * ui_pageHome_labelstr9;
lv_obj_t * ui_pageHome_labelstr8; lv_obj_t * ui_pageHome_labelstr8;
@ -87,6 +90,7 @@ lv_obj_t * ui_pageHome_LabelRate35DOWN;
lv_obj_t * ui_pageHome_LabelRate40DOWN; lv_obj_t * ui_pageHome_LabelRate40DOWN;
lv_obj_t * ui_pageHome_labelstr20; lv_obj_t * ui_pageHome_labelstr20;
lv_obj_t * ui_pageHome_BarTestProgBS; lv_obj_t * ui_pageHome_BarTestProgBS;
void ui_event_pageHome_DropdownTestTypeBS(lv_event_t * e);
lv_obj_t * ui_pageHome_DropdownTestTypeBS; lv_obj_t * ui_pageHome_DropdownTestTypeBS;
lv_obj_t * ui_pageHome_labelstr21; lv_obj_t * ui_pageHome_labelstr21;
lv_obj_t * ui_pageHome_labelstr7; lv_obj_t * ui_pageHome_labelstr7;
@ -513,6 +517,24 @@ void ui_event_pageHome_labelFluxRead(lv_event_t * e)
} }
} }
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);
}
}
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);
}
}
void ui_event_pageHome_buttonMinusBS(lv_event_t * e) void ui_event_pageHome_buttonMinusBS(lv_event_t * e)
{ {
lv_event_code_t event_code = lv_event_get_code(e); lv_event_code_t event_code = lv_event_get_code(e);

View File

@ -59,6 +59,9 @@ void ui_event_pageHome_labelFluxRead(lv_event_t * e);
extern lv_obj_t * ui_pageHome_labelFluxRead; extern lv_obj_t * ui_pageHome_labelFluxRead;
extern lv_obj_t * ui_pageHome_str1; extern lv_obj_t * ui_pageHome_str1;
extern lv_obj_t * ui_pageHome_panelCenter; extern lv_obj_t * ui_pageHome_panelCenter;
void ui_event_pageHome_buttonStartTestBS(lv_event_t * e);
extern lv_obj_t * ui_pageHome_buttonStartTestBS;
extern lv_obj_t * ui_pageHome_labelStartTest1;
extern lv_obj_t * ui_pageHome_panelResult1; extern lv_obj_t * ui_pageHome_panelResult1;
extern lv_obj_t * ui_pageHome_labelstr9; extern lv_obj_t * ui_pageHome_labelstr9;
extern lv_obj_t * ui_pageHome_labelstr8; extern lv_obj_t * ui_pageHome_labelstr8;
@ -97,6 +100,7 @@ extern lv_obj_t * ui_pageHome_LabelRate35DOWN;
extern lv_obj_t * ui_pageHome_LabelRate40DOWN; extern lv_obj_t * ui_pageHome_LabelRate40DOWN;
extern lv_obj_t * ui_pageHome_labelstr20; extern lv_obj_t * ui_pageHome_labelstr20;
extern lv_obj_t * ui_pageHome_BarTestProgBS; extern lv_obj_t * ui_pageHome_BarTestProgBS;
void ui_event_pageHome_DropdownTestTypeBS(lv_event_t * e);
extern lv_obj_t * ui_pageHome_DropdownTestTypeBS; extern lv_obj_t * ui_pageHome_DropdownTestTypeBS;
extern lv_obj_t * ui_pageHome_labelstr21; extern lv_obj_t * ui_pageHome_labelstr21;
extern lv_obj_t * ui_pageHome_labelstr7; extern lv_obj_t * ui_pageHome_labelstr7;

View File

@ -423,4 +423,13 @@ static void comulate_result_read(lv_timer_t * timer)
ESP_ERROR_CHECK(ModbusRTU_Send_0306(ECHO_UART_PORT_NUM1,&flux_frame)); ESP_ERROR_CHECK(ModbusRTU_Send_0306(ECHO_UART_PORT_NUM1,&flux_frame));
lv_label_set_text(ui_pageHome_labelStartTest,"Test Complete!"); lv_label_set_text(ui_pageHome_labelStartTest,"Test Complete!");
}
void on_buttonStartTestBS_clicked(lv_event_t * e)
{
}
void on_dropdown_deviceTypeBS_valueChanged(lv_event_t * e)
{
} }

View File

@ -10,6 +10,8 @@
extern "C" { extern "C" {
#endif #endif
void on_buttonStartTestBS_clicked(lv_event_t * e);
void on_dropdown_deviceTypeBS_valueChanged(lv_event_t * e);
void on_spinboxStage_valueChanged(lv_event_t * e); void on_spinboxStage_valueChanged(lv_event_t * e);
void on_spinboxRate_valueChanged(lv_event_t * e); void on_spinboxRate_valueChanged(lv_event_t * e);
void on_buttonRateMinus_clicked(lv_event_t * e); void on_buttonRateMinus_clicked(lv_event_t * e);