From 1b6eff3e3e3116b0c37211c53885ccdeb13b5fc3 Mon Sep 17 00:00:00 2001 From: WangHunZi Date: Thu, 12 Feb 2026 02:09:44 +0800 Subject: [PATCH] fix(light_switch): adapt to updated Matter binding API --- examples/light_switch/main/app_main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/light_switch/main/app_main.cpp b/examples/light_switch/main/app_main.cpp index 7df81ea34..d403eb7cc 100644 --- a/examples/light_switch/main/app_main.cpp +++ b/examples/light_switch/main/app_main.cpp @@ -19,7 +19,7 @@ #include #include #if CONFIG_SUBSCRIBE_TO_ON_OFF_SERVER_AFTER_BINDING -#include +#include #include #include #include @@ -86,14 +86,14 @@ static void app_event_cb(const ChipDeviceEvent *event, intptr_t arg) ESP_LOGI(TAG, "Binding entry changed"); #if CONFIG_SUBSCRIBE_TO_ON_OFF_SERVER_AFTER_BINDING if (do_subscribe) { - for (const auto &binding : chip::BindingTable::GetInstance()) { + for (const auto &binding : chip::app::Clusters::Binding::Table::GetInstance()) { ESP_LOGI( TAG, "Read cached binding type=%d fabrixIndex=%d nodeId=0x" ChipLogFormatX64 " groupId=%d local endpoint=%d remote endpoint=%d cluster=" ChipLogFormatMEI, binding.type, binding.fabricIndex, ChipLogValueX64(binding.nodeId), binding.groupId, binding.local, binding.remote, ChipLogValueMEI(binding.clusterId.value_or(0))); - if (binding.type == MATTER_UNICAST_BINDING && event->BindingsChanged.fabricIndex == binding.fabricIndex) { + if (binding.type == chip::app::Clusters::Binding::MATTER_UNICAST_BINDING && event->BindingsChanged.fabricIndex == binding.fabricIndex) { ESP_LOGI( TAG, "Matched accessingFabricIndex with nodeId=0x" ChipLogFormatX64,