From 04a36d14a125b14a3833513deefae4e26c22d586 Mon Sep 17 00:00:00 2001 From: Ivan Li Date: Sun, 7 May 2023 22:09:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=8A=B6=E6=80=81=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E5=8A=A8=E7=94=BB=E5=81=9C=E6=AD=A2=E5=90=8E=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=AD=A3=E7=A1=AE=E6=98=BE=E7=A4=BA=E6=8C=87=E5=AE=9A=E7=9A=84?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/CMakeLists.txt | 2 +- main/gui.c | 10 +++++++--- main/lvgl_demo_ui.c | 19 ------------------- main/ui_input.c | 2 +- 4 files changed, 9 insertions(+), 24 deletions(-) delete mode 100755 main/lvgl_demo_ui.c diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index 43df122..a40cc95 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -18,7 +18,7 @@ idf_component_register( "light.c" "led_strip_encoder/led_strip_encoder.c" "gui.c" - "lvgl_demo_ui.c" + "app_icon_8.c" INCLUDE_DIRS "." ) \ No newline at end of file diff --git a/main/gui.c b/main/gui.c index 82f768f..94ddc2c 100644 --- a/main/gui.c +++ b/main/gui.c @@ -147,7 +147,9 @@ static void gui_set_wifi_connecting() { static void gui_set_wifi_connected() { lv_anim_del(wifi_label, NULL); - vTaskDelay(300 / portTICK_PERIOD_MS); + lv_obj_clear_flag(wifi_label, LV_OBJ_FLAG_HIDDEN); + lv_label_set_text(wifi_label, APP_WIFI_GOOD_SYMBOL); + vTaskDelay(100 / portTICK_PERIOD_MS); lv_obj_clear_flag(wifi_label, LV_OBJ_FLAG_HIDDEN); lv_label_set_text(wifi_label, APP_WIFI_GOOD_SYMBOL); } @@ -165,7 +167,9 @@ static void gui_set_server_connecting() { static void gui_set_server_connected() { lv_anim_del(desktop_label, NULL); - vTaskDelay(300 / portTICK_PERIOD_MS); + lv_obj_clear_flag(desktop_label, LV_OBJ_FLAG_HIDDEN); + lv_label_set_text(desktop_label, APP_CONNECTED_SYMBOL); + vTaskDelay(100 / portTICK_PERIOD_MS); lv_obj_clear_flag(desktop_label, LV_OBJ_FLAG_HIDDEN); lv_label_set_text(desktop_label, APP_CONNECTED_SYMBOL); } @@ -354,7 +358,7 @@ void example_lvgl_demo_ui(lv_disp_t *disp) { lv_obj_set_width(label, 120); lv_obj_align(label, LV_ALIGN_BOTTOM_RIGHT, 0, 0); - lv_example_bar_6(scr); + // lv_example_bar_6(scr); gui_status_bar_create(scr); diff --git a/main/lvgl_demo_ui.c b/main/lvgl_demo_ui.c deleted file mode 100755 index 28c0c69..0000000 --- a/main/lvgl_demo_ui.c +++ /dev/null @@ -1,19 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: CC0-1.0 - */ - -#include "lvgl.h" - -void example_lvgl_demo_ui(lv_disp_t *disp) { - lv_obj_t *scr = lv_disp_get_scr_act(disp); - - lv_obj_t *label = lv_label_create(scr); - lv_label_set_long_mode(label, - LV_LABEL_LONG_SCROLL_CIRCULAR); /* Circular scroll - */ - lv_label_set_text(label, "Hello Espressif, Hello LVGL."); - lv_obj_set_width(label, 120); - lv_obj_align(label, LV_ALIGN_TOP_MID, 0, 0); -} diff --git a/main/ui_input.c b/main/ui_input.c index 5ca94a2..3df23f5 100644 --- a/main/ui_input.c +++ b/main/ui_input.c @@ -192,7 +192,7 @@ static void encoder_value_change(encoder_state_t *state) { } } xQueueSend(ui_input_event, &event, NULL); - ESP_LOGI(UI_INPUT_TAG, "key: %d, delta: %d. delay: %lld, %lld", state->key, + ESP_LOGD(UI_INPUT_TAG, "key: %d, delta: %d. delay: %lld, %lld", state->key, event.value, ec0_interval, ec1_interval); }