zap icon indicating copy to clipboard operation
zap copied to clipboard

ZAP stands for ZCL Advanced Platform. It is used to configure clusters, attributes and other entities for Matter and ZigbeePro applications.

Results 194 zap issues
Sort by recently updated
recently updated
newest added

This helper spits out C/C++ struct initializers, which must match the actual struct definitions. For example #914 made a backwards-incompatible change to it recently.

matter
breaking-change
silabs-matter

Update the helper function comments with the map of returned elements. This will improve readability and usage of existing helpers. Also, developer will not have to go through more code...

matter

We have a set of clusters that are present in our XML but should be marked provisional, so some aspects of codegen can skip over them and we don't incorrectly...

matter

Custom helpers do things like this: const zapPath = "../../../../../third_party/zap/repo/dist/src-electron/"; const templateUtil = require(zapPath + "generator/template-util.js"); const zclHelper = require(zapPath + "generator/helper-zcl.js"); const iteratorUtil = require(zapPath + "util/iterator-util.js"); They should...

We have added a lot of new XML elements. We need UI for them. This issue is a placeholder for all that.

component: user interface

Add a global attribute per-cluster choice. Currently we only have per-app or global choice.

This was some early prototype how to use jsdoc2md for API documentation. It has by now clearly outlived its usefulness, so we need to take a look how to regen...

documentation

Currently, the only way these are loaded are via the initial `-z` and `-g` command line arguments. We need an ability to load them from the UI, as needed by...

component: user interface

The same cluster is appearing twice in the cluster UI. We probably need to check the UI queries for package id

matter