components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type.
See merge request app-frameworks/esp-matter!1207
- moved cluster revision from 8 to 9
- thermostat cluster has schedule and preset attributes with quality T
i.e. atomic. It requires the cluster to implement atomic-request and
atomic-response command.
added features
After restructuring we were only adding features that are marked with
O.a or O.a+ conformance. But, it leads to the inconsistency where user
speicied features will not be added.
For clusters which has O.a or O.a+ feature conformance, linking all the
supported features in cluster create to address the incosistency.
Also, moved the feature create in the server part.
- Added esp-matter codegen integration files for migrated clusters.
- Fixed the commissioning flow for wifi and thread due to migration of network commissioning instances from platform to example.
- Fixed the spell check issues for the modified files.
- Fixed the decode method syntax for fabric scoped commands.
- Modified the cluster revisions for few clusters as per spec.
endpoint, cluster, and command ids
current api to get the command handler is a bit overkill to use, it
requires additional parameter which is flag and to get that we need to
look into the cluster create apis and then jump to command create apis
to figure out that parameter.