mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
2f41c1d7a1
esp_matter_command: Removing the response commands support. This is now managed internally for each command separately. esp_matter_command: Adding another flag for commands. This is used to generate the command lists. esp_matter_core: Add support for client generated and server generated command lists in clusters. esp_matter_core: Add support for data versions for endpoints and minor restructuring. esp_matter_core: Add support to lock and unlock chip_stack. Using this lock in esp_matter_attribute for reading and writing attributes. esp_matter_client: Binding changes. esp_matter_cluster: Changing binding commands to binding attribute. esp_matter_cluster: Adding the clusters/attributes/commands which were 'not implemented' before and are supported now. esp_matter_cluster: Minor renames. esp_matter_attribute: Minor changes. esp_matter_ota: Minor changes. zap-generated: Removing CHIPClusters.cpp and CHIPClientCallbacks.cpp and updating their corresponding header files. zap-generated: Minor changes in gen_config.h, callback-stub.cpp and endpoint_config.h. zap-generated: Added new empty files to prevent cmake warnings. zap-generated: Updated zap_light's zap-generated.
Light Example
Building and Flashing the Firmware
See the README.md file for more information about building and flashing the firmware.
What to expect in this example?
The example provides a minimal implementation to build a Matter light device on ESP32 series SoCs.
Supported features:
- Matter Commissioning
- On/Off, Brightness and Color (on ESP32-C3 for now) control
- (Optional) Interactive shell
Useful shell commands
- BLE commands
> matter ble <start|stop|state>
Set and get the BLE advertisement state.
- Wi-Fi commands
> matter wifi mode [disable|ap|sta]
Set and get the Wi-Fi mode.
> matter wifi connect <ssid> <psk>
Connect to Wi-Fi network.
- Device configuration
> matter config
Dump the device static configuration
- Facotry reset
> matter device factoryreset
- On-boarding codes
> matter onboardingcodes
Dump the on-boarding pairing code payloads.