Commit Graph

12 Commits

Author SHA1 Message Date
Shubham Patil e6d74cc2e7 Removed mfg_tool, related cleanups, and documentation update
`tools/mfg_tool` is moved to esp-matter-tools repo: https://github.com/espressif/esp-matter-tools/tree/main/mfg_tool.

It is released on pypi: https://pypi.org/project/esp-matter-mfg-tool and can be installed by running `pip install esp-matter-mfg-tool`
2024-06-07 19:11:35 +08:00
Shubham Patil e56e8873e0 Fix problems with string type attributes
- Use the defined consts when creating attributes
- Pass in the strlen and the max size of attribute when creating
  attribute
- Allocate max-str-size plus the size for storing the string length when
  creating the attribute metadata
2024-02-27 15:09:29 +05:30
WanqQixiang 14da080ac3 esp_matter: Add an option to disable Matter server for client-only examples 2024-01-29 19:35:41 +08:00
Shubham Patil ac66317dd5 Added a change log in release notes 2024-01-16 14:07:58 +05:30
WanqQixiang bddd76f784 client: Add custom commands send APIs and switch the command send of controller to the new APIs
doc: Add command data field json string format

controller: add write attribute command for custom cluster
2024-01-10 19:18:33 +08:00
PSONALl 552a88aa24 Documentation update for v1.2 device types 2023-11-09 11:09:59 +05:30
WanqQixiang 98c6e8070b Bridge: Fix the endpoint number limit issue
Close CON-761

nvs: use one namespace for the non-volatile atttributes in all the endpoints

Close CON-830

Release Note change
2023-11-03 10:36:22 +08:00
Rohit Jadhav 5f79a45627 Change return type of add() API to esp_err from endpoint. 2023-10-27 11:50:07 +05:30
WanqQixiang b2be128c96 Update IDF to v5.1.1 tag for ESP32-H2 and ESP32-C6 builds 2023-08-29 10:48:16 +08:00
Shubham Patil ef2c3e4d8b core: Use NVS APIs to get/set attributes with primitive datatype
Added the config option to all examples' sdkconfig.defaults
2023-04-17 13:18:33 +05:30
dhairyashah1 08a56856a2 [mfg_tool] Replaces spake2p, mfg_gen, chip-tool binary executable usages in 'tools/mfg_tool/mfg_tool.py' with respective python implementations - spake2p.py, mfg_gen.py, generate_setup_payload.py
Removes functions get_chip_qrcode, get_chip_manualcode, get_qrcode_args & get_manualcode_args from 'tools/mfg_tool/utlis.py'
Adds python_stdnum dependency for using 'tools/mfg_tool/mfg_tool.py' in `tools/mfg_tool/requirements.txt'

Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com>

[mfg_tool] Adds python_stdnum dependency for using mfg_tool.py in 'requirements.txt'

Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com>

mfg_tool: Adds mfg_tool dependencies reinstallation note in 'RELEASE_NOTES.md'

Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com>

[mfg_tool] Adds details on reinstalling tools/mfg_tool dependencies

Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com>
2023-04-07 15:53:29 +05:30
Shubham Patil d7215de6d2 identify: Make init API configurable and pass in identify effect in cb
Closes https://github.com/espressif/esp-matter/issues/238
2023-03-16 13:53:49 +05:30