Merge branch 'backport/579' into 'release/v1.1'

[v1.1] Added an event when BLE is deinitialized and memory is reclaimed

See merge request app-frameworks/esp-matter!584
This commit is contained in:
Hrishikesh Dhayagude
2024-01-08 13:40:05 +08:00
3 changed files with 8 additions and 0 deletions
+2
View File
@@ -127,6 +127,8 @@ enum
/** Signals that operational credentials are changed, which may not be persistent.
Can be used to affect what is needed for UpdateNOC prior to commit */
kFabricUpdated,
/** Signals that BLE is deinitialized and heap memory is reclaimed */
kBLEDeinitialized,
};
} // DeviceEventType
@@ -941,6 +941,7 @@ static void device_callback_internal(const ChipDeviceEvent * event, intptr_t arg
return;
}
ESP_LOGI(TAG, "BLE deinit successful and memory reclaimed");
PostEvent(chip::DeviceLayer::DeviceEventType::kBLEDeinitialized);
}
break;
#endif /* CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING */
+5
View File
@@ -106,6 +106,11 @@ static void app_event_cb(const ChipDeviceEvent *event, intptr_t arg)
case chip::DeviceLayer::DeviceEventType::kFabricCommitted:
ESP_LOGI(TAG, "Fabric is committed");
break;
case chip::DeviceLayer::DeviceEventType::kBLEDeinitialized:
ESP_LOGI(TAG, "BLE deinitialized and memory reclaimed");
break;
default:
break;
}