显示信息
This commit is contained in:
1 parent
115d1d12c3
commit
f406325721
13 files changed
+1681
-1454
No files matched your search
@@ -84,14 +84,13 @@ typedef struct
|
||||
lv_obj_t *screen_w_io_tab_2;
|
||||
lv_obj_t *screen_w_io_tab_3;
|
||||
lv_obj_t *screen_w_io_tab_4;
|
||||
lv_obj_t *screen_di0;
|
||||
lv_obj_t *screen_di1;
|
||||
lv_obj_t *screen_di2;
|
||||
lv_obj_t *screen_di3;
|
||||
lv_obj_t *screen_di7;
|
||||
lv_obj_t *screen_di4;
|
||||
lv_obj_t *screen_di5;
|
||||
lv_obj_t *screen_di6;
|
||||
lv_obj_t *screen_di7;
|
||||
lv_obj_t *screen_di8;
|
||||
lv_obj_t *screen_di9;
|
||||
lv_obj_t *screen_di10;
|
||||
@@ -105,7 +104,6 @@ typedef struct
|
||||
lv_obj_t *screen_di18;
|
||||
lv_obj_t *screen_di19;
|
||||
lv_obj_t *screen_di20;
|
||||
lv_obj_t *screen_di21;
|
||||
lv_obj_t *screen_name_di0;
|
||||
lv_obj_t *screen_name_di1;
|
||||
lv_obj_t *screen_name_di2;
|
||||
@@ -118,6 +116,7 @@ typedef struct
|
||||
lv_obj_t *screen_name_di9;
|
||||
lv_obj_t *screen_name_di10;
|
||||
lv_obj_t *screen_name_di11;
|
||||
lv_obj_t *screen_di21;
|
||||
lv_obj_t *screen_di22;
|
||||
lv_obj_t *screen_di23;
|
||||
lv_obj_t *screen_di24;
|
||||
@@ -161,29 +160,6 @@ typedef struct
|
||||
lv_obj_t *screen_di62;
|
||||
lv_obj_t *screen_di63;
|
||||
lv_obj_t *screen_di64;
|
||||
lv_obj_t *screen_di65;
|
||||
lv_obj_t *screen_di66;
|
||||
lv_obj_t *screen_di67;
|
||||
lv_obj_t *screen_di68;
|
||||
lv_obj_t *screen_di69;
|
||||
lv_obj_t *screen_di70;
|
||||
lv_obj_t *screen_di71;
|
||||
lv_obj_t *screen_di72;
|
||||
lv_obj_t *screen_di73;
|
||||
lv_obj_t *screen_di74;
|
||||
lv_obj_t *screen_di75;
|
||||
lv_obj_t *screen_di76;
|
||||
lv_obj_t *screen_di77;
|
||||
lv_obj_t *screen_di78;
|
||||
lv_obj_t *screen_di79;
|
||||
lv_obj_t *screen_di80;
|
||||
lv_obj_t *screen_di81;
|
||||
lv_obj_t *screen_di82;
|
||||
lv_obj_t *screen_di83;
|
||||
lv_obj_t *screen_di84;
|
||||
lv_obj_t *screen_di85;
|
||||
lv_obj_t *screen_di86;
|
||||
lv_obj_t *screen_di87;
|
||||
lv_obj_t *screen_name_di12;
|
||||
lv_obj_t *screen_name_di13;
|
||||
lv_obj_t *screen_name_di14;
|
||||
@@ -236,30 +212,6 @@ typedef struct
|
||||
lv_obj_t *screen_name_di61;
|
||||
lv_obj_t *screen_name_di62;
|
||||
lv_obj_t *screen_name_di63;
|
||||
lv_obj_t *screen_name_di64;
|
||||
lv_obj_t *screen_name_di65;
|
||||
lv_obj_t *screen_name_di66;
|
||||
lv_obj_t *screen_name_di67;
|
||||
lv_obj_t *screen_name_di68;
|
||||
lv_obj_t *screen_name_di69;
|
||||
lv_obj_t *screen_name_di70;
|
||||
lv_obj_t *screen_name_di71;
|
||||
lv_obj_t *screen_name_di72;
|
||||
lv_obj_t *screen_name_di73;
|
||||
lv_obj_t *screen_name_di74;
|
||||
lv_obj_t *screen_name_di75;
|
||||
lv_obj_t *screen_name_di76;
|
||||
lv_obj_t *screen_name_di77;
|
||||
lv_obj_t *screen_name_di78;
|
||||
lv_obj_t *screen_name_di79;
|
||||
lv_obj_t *screen_name_di80;
|
||||
lv_obj_t *screen_name_di81;
|
||||
lv_obj_t *screen_name_di82;
|
||||
lv_obj_t *screen_name_di83;
|
||||
lv_obj_t *screen_name_di84;
|
||||
lv_obj_t *screen_name_di85;
|
||||
lv_obj_t *screen_name_di86;
|
||||
lv_obj_t *screen_name_di87;
|
||||
lv_obj_t *screen_do0;
|
||||
lv_obj_t *screen_do1;
|
||||
lv_obj_t *screen_do2;
|
||||
@@ -336,7 +288,7 @@ typedef struct
|
||||
lv_obj_t *screen_name_do6;
|
||||
lv_obj_t *screen_name_do7;
|
||||
lv_obj_t *screen_name_do8;
|
||||
lv_obj_t *screen_name_do09;
|
||||
lv_obj_t *screen_name_do9;
|
||||
lv_obj_t *screen_name_do10;
|
||||
lv_obj_t *screen_name_do11;
|
||||
lv_obj_t *screen_name_do12;
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -29,100 +29,77 @@
|
||||
#define LCD_RST_PIN GET_PIN(D,11)
|
||||
|
||||
// 全局或静态数组
|
||||
lv_obj_t * di_led_array[88];
|
||||
lv_obj_t * di_name_array[88];
|
||||
lv_obj_t * do_led_array[67];
|
||||
lv_obj_t * do_name_array[67];
|
||||
lv_obj_t * di_led_array[64];
|
||||
lv_obj_t * di_name_array[64];
|
||||
lv_obj_t * do_led_array[64];
|
||||
lv_obj_t * do_name_array[64];
|
||||
void ui_init_dio_leds(lv_ui *ui) {
|
||||
di_led_array[0] = ui->screen_di0;
|
||||
di_led_array[1] = ui->screen_di1;
|
||||
di_led_array[2] = ui->screen_di2;
|
||||
di_led_array[3] = ui->screen_di3;
|
||||
di_led_array[4] = ui->screen_di4;
|
||||
di_led_array[5] = ui->screen_di5;
|
||||
di_led_array[6] = ui->screen_di6;
|
||||
di_led_array[7] = ui->screen_di7;
|
||||
di_led_array[8] = ui->screen_di8;
|
||||
di_led_array[9] = ui->screen_di9;
|
||||
di_led_array[10] = ui->screen_di10;
|
||||
di_led_array[11] = ui->screen_di11;
|
||||
di_led_array[12] = ui->screen_di12;
|
||||
di_led_array[13] = ui->screen_di13;
|
||||
di_led_array[14] = ui->screen_di14;
|
||||
di_led_array[15] = ui->screen_di15;
|
||||
di_led_array[16] = ui->screen_di16;
|
||||
di_led_array[17] = ui->screen_di17;
|
||||
di_led_array[18] = ui->screen_di18;
|
||||
di_led_array[19] = ui->screen_di19;
|
||||
di_led_array[20] = ui->screen_di20;
|
||||
di_led_array[21] = ui->screen_di21;
|
||||
di_led_array[22] = ui->screen_di22;
|
||||
di_led_array[23] = ui->screen_di23;
|
||||
di_led_array[24] = ui->screen_di24;
|
||||
di_led_array[25] = ui->screen_di25;
|
||||
di_led_array[26] = ui->screen_di26;
|
||||
di_led_array[27] = ui->screen_di27;
|
||||
di_led_array[28] = ui->screen_di28;
|
||||
di_led_array[29] = ui->screen_di29;
|
||||
di_led_array[30] = ui->screen_di30;
|
||||
di_led_array[31] = ui->screen_di31;
|
||||
di_led_array[32] = ui->screen_di32;
|
||||
di_led_array[33] = ui->screen_di33;
|
||||
di_led_array[34] = ui->screen_di34;
|
||||
di_led_array[35] = ui->screen_di35;
|
||||
di_led_array[36] = ui->screen_di36;
|
||||
di_led_array[37] = ui->screen_di37;
|
||||
di_led_array[38] = ui->screen_di38;
|
||||
di_led_array[39] = ui->screen_di39;
|
||||
di_led_array[40] = ui->screen_di40;
|
||||
di_led_array[41] = ui->screen_di41;
|
||||
di_led_array[42] = ui->screen_di42;
|
||||
di_led_array[43] = ui->screen_di43;
|
||||
di_led_array[44] = ui->screen_di44;
|
||||
di_led_array[45] = ui->screen_di45;
|
||||
di_led_array[46] = ui->screen_di46;
|
||||
di_led_array[47] = ui->screen_di47;
|
||||
di_led_array[48] = ui->screen_di48;
|
||||
di_led_array[49] = ui->screen_di49;
|
||||
di_led_array[50] = ui->screen_di50;
|
||||
di_led_array[51] = ui->screen_di51;
|
||||
di_led_array[52] = ui->screen_di52;
|
||||
di_led_array[53] = ui->screen_di53;
|
||||
di_led_array[54] = ui->screen_di54;
|
||||
di_led_array[55] = ui->screen_di55;
|
||||
di_led_array[56] = ui->screen_di56;
|
||||
di_led_array[57] = ui->screen_di57;
|
||||
di_led_array[58] = ui->screen_di58;
|
||||
di_led_array[59] = ui->screen_di59;
|
||||
di_led_array[60] = ui->screen_di60;
|
||||
di_led_array[61] = ui->screen_di61;
|
||||
di_led_array[62] = ui->screen_di62;
|
||||
di_led_array[63] = ui->screen_di63;
|
||||
di_led_array[64] = ui->screen_di64;
|
||||
di_led_array[65] = ui->screen_di65;
|
||||
di_led_array[66] = ui->screen_di66;
|
||||
di_led_array[67] = ui->screen_di67;
|
||||
di_led_array[68] = ui->screen_di68;
|
||||
di_led_array[69] = ui->screen_di69;
|
||||
di_led_array[70] = ui->screen_di70;
|
||||
di_led_array[71] = ui->screen_di71;
|
||||
di_led_array[72] = ui->screen_di72;
|
||||
di_led_array[73] = ui->screen_di73;
|
||||
di_led_array[74] = ui->screen_di74;
|
||||
di_led_array[75] = ui->screen_di75;
|
||||
di_led_array[76] = ui->screen_di76;
|
||||
di_led_array[77] = ui->screen_di77;
|
||||
di_led_array[78] = ui->screen_di78;
|
||||
di_led_array[79] = ui->screen_di79;
|
||||
di_led_array[80] = ui->screen_di80;
|
||||
di_led_array[81] = ui->screen_di81;
|
||||
di_led_array[82] = ui->screen_di82;
|
||||
di_led_array[83] = ui->screen_di83;
|
||||
di_led_array[84] = ui->screen_di84;
|
||||
di_led_array[85] = ui->screen_di85;
|
||||
di_led_array[86] = ui->screen_di86;
|
||||
di_led_array[87] = ui->screen_di87;
|
||||
di_name_array[0] = ui->screen_name_di0;
|
||||
di_led_array[0] = ui->screen_di1;
|
||||
di_led_array[1] = ui->screen_di2;
|
||||
di_led_array[2] = ui->screen_di3;
|
||||
di_led_array[3] = ui->screen_di4;
|
||||
di_led_array[4] = ui->screen_di5;
|
||||
di_led_array[5] = ui->screen_di6;
|
||||
di_led_array[6] = ui->screen_di7;
|
||||
di_led_array[7] = ui->screen_di8;
|
||||
di_led_array[8] = ui->screen_di9;
|
||||
di_led_array[9] = ui->screen_di10;
|
||||
di_led_array[10] = ui->screen_di11;
|
||||
di_led_array[11] = ui->screen_di12;
|
||||
di_led_array[12] = ui->screen_di13;
|
||||
di_led_array[13] = ui->screen_di14;
|
||||
di_led_array[14] = ui->screen_di15;
|
||||
di_led_array[15] = ui->screen_di16;
|
||||
di_led_array[16] = ui->screen_di17;
|
||||
di_led_array[17] = ui->screen_di18;
|
||||
di_led_array[18] = ui->screen_di19;
|
||||
di_led_array[19] = ui->screen_di20;
|
||||
di_led_array[20] = ui->screen_di21;
|
||||
di_led_array[21] = ui->screen_di22;
|
||||
di_led_array[22] = ui->screen_di23;
|
||||
di_led_array[23] = ui->screen_di24;
|
||||
di_led_array[24] = ui->screen_di25;
|
||||
di_led_array[25] = ui->screen_di26;
|
||||
di_led_array[26] = ui->screen_di27;
|
||||
di_led_array[27] = ui->screen_di28;
|
||||
di_led_array[28] = ui->screen_di29;
|
||||
di_led_array[29] = ui->screen_di30;
|
||||
di_led_array[30] = ui->screen_di31;
|
||||
di_led_array[31] = ui->screen_di32;
|
||||
di_led_array[32] = ui->screen_di33;
|
||||
di_led_array[33] = ui->screen_di34;
|
||||
di_led_array[34] = ui->screen_di35;
|
||||
di_led_array[35] = ui->screen_di36;
|
||||
di_led_array[36] = ui->screen_di37;
|
||||
di_led_array[37] = ui->screen_di38;
|
||||
di_led_array[38] = ui->screen_di39;
|
||||
di_led_array[39] = ui->screen_di40;
|
||||
di_led_array[40] = ui->screen_di41;
|
||||
di_led_array[41] = ui->screen_di42;
|
||||
di_led_array[42] = ui->screen_di43;
|
||||
di_led_array[43] = ui->screen_di44;
|
||||
di_led_array[44] = ui->screen_di45;
|
||||
di_led_array[45] = ui->screen_di46;
|
||||
di_led_array[46] = ui->screen_di47;
|
||||
di_led_array[47] = ui->screen_di48;
|
||||
di_led_array[48] = ui->screen_di49;
|
||||
di_led_array[49] = ui->screen_di50;
|
||||
di_led_array[50] = ui->screen_di51;
|
||||
di_led_array[51] = ui->screen_di52;
|
||||
di_led_array[52] = ui->screen_di53;
|
||||
di_led_array[53] = ui->screen_di54;
|
||||
di_led_array[54] = ui->screen_di55;
|
||||
di_led_array[55] = ui->screen_di56;
|
||||
di_led_array[56] = ui->screen_di57;
|
||||
di_led_array[57] = ui->screen_di58;
|
||||
di_led_array[58] = ui->screen_di59;
|
||||
di_led_array[59] = ui->screen_di60;
|
||||
di_led_array[60] = ui->screen_di61;
|
||||
di_led_array[61] = ui->screen_di62;
|
||||
di_led_array[62] = ui->screen_di63;
|
||||
di_led_array[63] = ui->screen_di64;
|
||||
|
||||
/*di_name_array[0] = ui->screen_name_di0;
|
||||
di_name_array[1] = ui->screen_name_di1;
|
||||
di_name_array[2] = ui->screen_name_di2;
|
||||
di_name_array[3] = ui->screen_name_di3;
|
||||
@@ -185,31 +162,8 @@ void ui_init_dio_leds(lv_ui *ui) {
|
||||
di_name_array[60] = ui->screen_name_di60;
|
||||
di_name_array[61] = ui->screen_name_di61;
|
||||
di_name_array[62] = ui->screen_name_di62;
|
||||
di_name_array[63] = ui->screen_name_di63;
|
||||
di_name_array[64] = ui->screen_name_di64;
|
||||
di_name_array[65] = ui->screen_name_di65;
|
||||
di_name_array[66] = ui->screen_name_di66;
|
||||
di_name_array[67] = ui->screen_name_di67;
|
||||
di_name_array[68] = ui->screen_name_di68;
|
||||
di_name_array[69] = ui->screen_name_di69;
|
||||
di_name_array[70] = ui->screen_name_di70;
|
||||
di_name_array[71] = ui->screen_name_di71;
|
||||
di_name_array[72] = ui->screen_name_di72;
|
||||
di_name_array[73] = ui->screen_name_di73;
|
||||
di_name_array[74] = ui->screen_name_di74;
|
||||
di_name_array[75] = ui->screen_name_di75;
|
||||
di_name_array[76] = ui->screen_name_di76;
|
||||
di_name_array[77] = ui->screen_name_di77;
|
||||
di_name_array[78] = ui->screen_name_di78;
|
||||
di_name_array[79] = ui->screen_name_di79;
|
||||
di_name_array[80] = ui->screen_name_di80;
|
||||
di_name_array[81] = ui->screen_name_di81;
|
||||
di_name_array[82] = ui->screen_name_di82;
|
||||
di_name_array[83] = ui->screen_name_di83;
|
||||
di_name_array[84] = ui->screen_name_di84;
|
||||
di_name_array[85] = ui->screen_name_di85;
|
||||
di_name_array[86] = ui->screen_name_di86;
|
||||
di_name_array[87] = ui->screen_name_di87;
|
||||
di_name_array[63] = ui->screen_name_di63;*/
|
||||
|
||||
//
|
||||
do_led_array[0] = ui->screen_do0;
|
||||
do_led_array[1] = ui->screen_do1;
|
||||
@@ -275,10 +229,8 @@ void ui_init_dio_leds(lv_ui *ui) {
|
||||
do_led_array[61] = ui->screen_do61;
|
||||
do_led_array[62] = ui->screen_do62;
|
||||
do_led_array[63] = ui->screen_do63;
|
||||
do_led_array[64] = ui->screen_do64;
|
||||
do_led_array[65] = ui->screen_do65;
|
||||
do_led_array[66] = ui->screen_do66;
|
||||
do_name_array[0] = ui->screen_name_do0;
|
||||
|
||||
/*do_name_array[0] = ui->screen_name_do0;
|
||||
do_name_array[1] = ui->screen_name_do1;
|
||||
do_name_array[2] = ui->screen_name_do2;
|
||||
do_name_array[3] = ui->screen_name_do3;
|
||||
@@ -287,7 +239,7 @@ void ui_init_dio_leds(lv_ui *ui) {
|
||||
do_name_array[6] = ui->screen_name_do6;
|
||||
do_name_array[7] = ui->screen_name_do7;
|
||||
do_name_array[8] = ui->screen_name_do8;
|
||||
do_name_array[9] = ui->screen_name_do09;
|
||||
do_name_array[9] = ui->screen_name_do9;
|
||||
do_name_array[10] = ui->screen_name_do10;
|
||||
do_name_array[11] = ui->screen_name_do11;
|
||||
do_name_array[12] = ui->screen_name_do12;
|
||||
@@ -341,10 +293,7 @@ void ui_init_dio_leds(lv_ui *ui) {
|
||||
do_name_array[60] = ui->screen_name_do60;
|
||||
do_name_array[61] = ui->screen_name_do61;
|
||||
do_name_array[62] = ui->screen_name_do62;
|
||||
do_name_array[63] = ui->screen_name_do63;
|
||||
do_name_array[64] = ui->screen_name_do64;
|
||||
do_name_array[65] = ui->screen_name_do65;
|
||||
do_name_array[66] = ui->screen_name_do66;
|
||||
do_name_array[63] = ui->screen_name_do63;*/
|
||||
}
|
||||
|
||||
|
||||
@@ -356,20 +305,6 @@ void setup_user_screen(lv_ui *ui)
|
||||
lv_textarea_set_text(ui->screen_machine_name, machine_name);//设备名
|
||||
|
||||
|
||||
|
||||
//lv_label_set_text(di_name_array[0], lang_get_str(0));
|
||||
//lv_label_set_text(di_name_array[i], lang_get_str(di_table[i].name));
|
||||
//lv_label_set_text(di_name_array[i], lang_get_str(di_table[i].name));
|
||||
|
||||
for (int i = 0; i < DI_TABLE_SIZE; i++)
|
||||
{
|
||||
|
||||
//lv_label_set_text(di_name_array[i], lang_get_str(di_table[i].name));
|
||||
}
|
||||
for (int i = 0; i < DO_TABLE_SIZE; i++)
|
||||
{
|
||||
//lv_label_set_text(do_name_array[i], lang_get_str(do_table[i].name));
|
||||
}
|
||||
}
|
||||
|
||||
time_t nows;
|
||||
@@ -440,5 +375,5 @@ void lv_user_gui_init(void)
|
||||
ui_init_dio_leds(&guider_ui);
|
||||
|
||||
// 创建一个每 500ms 触发一次的定时器
|
||||
lv_timer_create(time_update_timer_cb, 500, NULL);
|
||||
lv_timer_create(time_update_timer_cb, 900, NULL);
|
||||
}
|
||||
@@ -171,7 +171,7 @@ void lv_port_disp_init(void)
|
||||
disp_drv.flush_cb = disp_flush;
|
||||
|
||||
/*Set a display buffer*/
|
||||
disp_drv.draw_buf = &draw_buf_dsc_2;
|
||||
disp_drv.draw_buf = &draw_buf_dsc_3;
|
||||
|
||||
/*Required for Example 3)*/
|
||||
//disp_drv.full_refresh = 1;
|
||||
|
||||
Reference in new issue
Block a user