From 1c91abd3a38d1d866a7972c9039142b2e35fd5c4 Mon Sep 17 00:00:00 2001 From: WanqQixiang Date: Thu, 10 Aug 2023 14:07:25 +0800 Subject: [PATCH] esp_matter: remove the delay for initializing binding manager and ota requestor --- components/esp_matter/esp_matter_core.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/components/esp_matter/esp_matter_core.cpp b/components/esp_matter/esp_matter_core.cpp index f73da2711..2ff8b9dd6 100644 --- a/components/esp_matter/esp_matter_core.cpp +++ b/components/esp_matter/esp_matter_core.cpp @@ -902,13 +902,9 @@ static void device_callback_internal(const ChipDeviceEvent * event, intptr_t arg break; case chip::DeviceLayer::DeviceEventType::kDnssdInitialized: - // Wait some time to avoid issue https://github.com/project-chip/connectedhomeip/issues/25570 - chip::DeviceLayer::SystemLayer().StartTimer(chip::System::Clock::Seconds16(2), - [](chip::System::Layer * systemLayer, void * appState) { - esp_matter_ota_requestor_start(); - /* Initialize binding manager */ - client::binding_manager_init(); - } , NULL); + esp_matter_ota_requestor_start(); + /* Initialize binding manager */ + client::binding_manager_init(); break; case chip::DeviceLayer::DeviceEventType::kCommissioningComplete: