Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zap updates to resolve zap warnings for lock, thermostat , window and light-switch examples. #31620

Closed

Conversation

Sarthak-Shaha
Copy link
Contributor

@Sarthak-Shaha Sarthak-Shaha commented Jan 23, 2024

Problem:
Latest Zap shows error warning while building for the clusters / commands / attributes which are not up to the latest specifications. The zap files for lock app, thermostat , light-switch and silabs lighting are not up to the spec.

Fix / solution:

  1. Modifies the zap files for lock app, thermostat , light-switch and silabs lighting to comply with latest spec
  2. modifies the xml files to reflect the changes in mandatory commands
  3. generated the .matter files for zap changes

Made following changes
For all zap files
a. enabled cluster: Diagnostic Logs server : RetrieveLogsResponse command

  1. Light- switch :
    a. Identify client : enabled identify outgoing commands
  2. Thermostat
    a. cluster: Identify, mandatory attribute: Identify Type.
  3. Silabs Lighting app thread/wifi:
    TODO : Need to enable scenes cluster in Matter_1.3

jmartinez-silabs and others added 7 commits March 5, 2024 14:26
* remove lwipopts-thread.h. LWIP is not using with our thread implementation

* Fix to build efr32 test driver with openthread Inet endpoint instead of lwip (so it uses the same config as our sample apps). Add to implement additional InetInterface method that were missing for the openthread inet endpoint interface. Make TestInetAddress.cpp work for CHIP_SYSTEM_CONFIG_USE_OPEN_THREAD_ENDPOINT
…p#32400)

Bumps [third_party/nanopb/repo](https://github.com/nanopb/nanopb) from `41319af` to `671672b`.
- [Commits](nanopb/nanopb@41319af...671672b)

---
updated-dependencies:
- dependency-name: third_party/nanopb/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ip#32405)

Bumps [third_party/mbedtls/repo](https://github.com/ARMmbed/mbedtls) from `36e6bd6` to `cb086af`.
- [Release notes](https://github.com/ARMmbed/mbedtls/releases)
- [Commits](Mbed-TLS/mbedtls@36e6bd6...cb086af)

---
updated-dependencies:
- dependency-name: third_party/mbedtls/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.