From 0f195856897fb00dffd92bee5841b032869aa5ab Mon Sep 17 00:00:00 2001 From: Sayon Deep Date: Tue, 4 Jun 2024 14:11:32 +0530 Subject: [PATCH] dont display unknown devices on UI --- .../main/box/gui/ui_matter_ctrl.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/examples/matter/matter_controller_with_touchscreen/main/box/gui/ui_matter_ctrl.cpp b/examples/matter/matter_controller_with_touchscreen/main/box/gui/ui_matter_ctrl.cpp index 2945956..2332987 100644 --- a/examples/matter/matter_controller_with_touchscreen/main/box/gui/ui_matter_ctrl.cpp +++ b/examples/matter/matter_controller_with_touchscreen/main/box/gui/ui_matter_ctrl.cpp @@ -115,6 +115,11 @@ static void ui_list_device(void) matter_device_list_lock(); node_endpoint_id_list_t *ptr = device_to_control.dev_list; while (ptr) { + if(ptr->device_type == CONTROL_UNKNOWN_DEVICE) + { + ptr=ptr->next; + continue; + } lv_obj_t *g_func_btn = lv_btn_create(g_page); ptr->lv_obj = g_func_btn; lv_obj_set_size(g_func_btn, control_button_width, control_button_height);