All examples already set the C++ standard in the project-level
CMakeLists.txt. The main component redundantly sets it again.
As per the ESP-IDF C++ support guide, a component should only
override the C++ version if it intends to use a different one.
We want to keep a consistent version across the project, so
the redundant setting is removed.
- Fix the usage of CommissionerControlServer's constructor
- rename memeber variables usage of EmberAfDeviceType
EmberAfDeviceType::deviceId is renamed to EmberAfDeviceType::deviceTypeId
EmberAfDeviceType::deviceVersion is renamed to EmberAfDeviceType::deviceTypeRevision
- define actions server endpoint count in gen_config.h
- rename the CLUSTER_MASK_ and ATTRIBUTE_MASK_
CLUSTER_MASK_x and ATTRIBUTE_MASK_x has been renamed to use
MATTER_CLUSTER_FLAG_x and MATTER_ATTRIBUTE_FLAG_x
- Also removed the include of empty header file att-storage.h
- remove the command callbacks that are using CHI
Commands removed:
- emberAfAdministratorCommissioningClusterOpenCommissioningWindowCallback
- emberAfAdministratorCommissioningClusterOpenBasicCommissioningWindowCallback
- emberAfAdministratorCommissioningClusterRevokeCommissioningCallback
- emberAfWiFiNetworkDiagnosticsClusterResetCountsCallback
- emberAfGeneralDiagnosticsClusterTestEventTriggerCallback
- emberAfGeneralDiagnosticsClusterTimeSnapshotCallback
- Fixed the build for door-lock-app.
- Driver specific changes for updated button component in examples.
- Updated the device_hal code for button component upgrade.
- Updated the idf_component.yml of examples to use latest version of espressif/cmake_utilities.