Commit Graph

193 Commits

Author SHA1 Message Date
Rohit Jadhav 57c54c3ea9 Added esp32s3 to light_switch and make momentary switch as default 2023-04-03 17:27:17 +05:30
Hrishikesh Dhayagude ab8f467da9 Merge branch 'expose_identify_options' into 'main'
identify: Make init API configurable and pass in identify effect in cb

See merge request app-frameworks/esp-matter!317
2023-03-16 20:55:07 +08:00
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
PSONALl c8babee85a Add support of dynamic memory allocation strategies 2023-03-15 17:54:44 +05:30
Chirag Atal 1856e151b8 zap_generated: Add support to change the dynamic endpoint count through menuconfig
Added some menuconfig options which can be helpful for memory optimisations.
2023-03-15 09:51:32 +05:30
dhairyashah1 48cffae757 [blemesh & zigbee bridge] Adds support to reduce complexity of bridged_device search using priv_data instead of using endpoint
Fixes and closes https://github.com/espressif/esp-matter/issues/60
2023-03-08 03:32:13 +05:30
Shu Chen f709bd5a91 Merge branch 'controller/spiffs_paa' into 'main'
controller: Add reading PAA cert from spiffs partition

See merge request app-frameworks/esp-matter!304
2023-03-07 14:05:27 +08:00
Shu Chen d8b809603d Merge branch 'bugfix/fix-link-error-for-platform-mdns' into 'main'
Fix build error for external platform mdns

See merge request app-frameworks/esp-matter!307
2023-03-07 14:04:41 +08:00
Hrishikesh Dhayagude b8f0e22370 Merge branch 'doc_change' into 'main'
Removed fabricIndex:1 from light_switch README file

See merge request app-frameworks/esp-matter!311
2023-03-02 19:32:31 +08:00
VaishaliAvhale 480f045599 Removed fabricIndex:1 from light_switch README file 2023-03-01 18:25:36 +05:30
liyashuai ca6fc9f31f fix build error for platform mdns 2023-03-01 16:29:32 +08:00
shripad621git cfc2e10a1c Added fixed labels using nvs in generic_switch example.
Fixes https://github.com/espressif/esp-matter/issues/211
Added two fixed-labels using nvs in the generic_switch example.
Added the mfg generated binary file 20202020_3841.bin to flash at the specified address after flashing the firmware.
2023-03-01 13:08:15 +05:30
WanqQixiang bf27627bd0 controller: Add reading PAA cert from spiffs partition 2023-02-28 19:12:32 +08:00
Shu Chen 128a62d775 Merge branch 'bugfix/shell_client_command' into 'main'
bugfix: Register client command callbacks when matter shell is disabled

See merge request app-frameworks/esp-matter!301
2023-02-20 19:59:43 +08:00
Shu Chen 7ae69fa31a Merge branch 'bugfix/blemesh_bridge_compiler_failed' into 'main'
bugfix: compile failed when enable factory data provider

See merge request app-frameworks/esp-matter!296
2023-02-20 19:56:57 +08:00
WanqQixiang 0330dadfbb bugfix: Register client command when matter shell is disabled 2023-02-20 19:20:31 +08:00
InfiniteYuan bb6bb9afd9 bugfix: compiler failed when enable factory data provider 2023-02-16 16:51:46 +08:00
Hrishikesh Dhayagude 83ecbccd7c Merge branch 'bugfix/event_null_check' into 'main'
Added null check for callback events

See merge request app-frameworks/esp-matter!292
2023-02-13 14:51:53 +08:00
Shubham Patil 31afec5674 examples/light: Advertise only on dns-sd when last fabric is removed 2023-02-13 10:33:33 +05:30
Shu Chen e15cd374f8 Merge branch 'example/move_blemesh_platform' into 'main'
example: Move the external_platform out of the ble_mesh example

See merge request app-frameworks/esp-matter!291
2023-02-10 10:41:41 +08:00
shripad621git 3e8ea13b09 Handled the events related to Fabric in esp_matter_core.cpp and called OpenBasicCommissioningWindow api from OnFabricRemoved in light example.
Added the fabric related events to light example.
2023-02-07 16:30:59 +05:30
WanqQixiang 52795c4b50 example: Move the external_platform out of the ble_mesh example 2023-02-06 20:41:52 +08:00
Shubham Patil 4dcf8e95ef docs: Point all doc links to latest deployment
This is the left over from !280
2023-02-01 14:54:27 +05:30
WanqQixiang 6336a8648d client: Add mandatory commands suppport for client clusters 2023-01-10 15:19:08 +08:00
Rohit Jadhav 037820e002 Fixed commands in light_switch readme 2023-01-09 12:25:59 +05:30
WanqQixiang b155794f7f console: Add wifi connect command 2022-12-30 15:58:33 +08:00
Hrishikesh Dhayagude 65e1ed11e2 Merge branch 'bugfix/multipress' into 'main'
Multi-press count reset on multipress complete

See merge request app-frameworks/esp-matter!256
2022-12-29 21:03:00 +08:00
Shu Chen 85abe2cdd4 Merge branch 'submodule/update_V1_0_0_1' into 'main'
Submodule: Update submodule to the new released tag v1.0.0.1

See merge request app-frameworks/esp-matter!251
2022-12-28 19:06:45 +08:00
Hrishikesh Dhayagude f7afc65499 Merge branch 'bugfix/hue_max' into 'main'
app_main: Fixing the max value for hue and saturation

See merge request app-frameworks/esp-matter!254
2022-12-27 21:31:56 +08:00
Rohit Jadhav 5028a15edf Multi-press count reset on multipress complete 2022-12-27 16:10:28 +05:30
WanqQixiang f705a89c80 Submodule: Update submodule to the new released tag v1.0.0.1
CI: Activate matter build env before building the examples

sdkconfig: update sdkconfig to disable BT connection reattempt
2022-12-23 17:03:57 +08:00
Chirag Atal fb2493481c app_main: Fixing the max value for hue and saturation
According to the spec, hue and saturation both should be between 0-254.
2022-12-23 11:17:49 +05:30
Hrishikesh Dhayagude e4f0f20fb6 Merge branch 'feature/switch-events' into 'main'
Add generic_switch example and mapping of switch events to button

See merge request app-frameworks/esp-matter!237
2022-12-22 18:28:13 +08:00
Rohit Jadhav b5f1657ed2 Add generic_switch example and mapping of switch events to button 2022-12-20 21:22:32 +05:30
Shubham Patil 5e5baeb72e examples: remove test passcode and discriminator config options 2022-12-20 15:30:43 +05:30
Shu Chen fc2787cd89 Merge branch 'controller/commissioner_option' into 'main'
Controller: Make the commissioner feature optional

See merge request app-frameworks/esp-matter!233
2022-12-16 11:26:45 +08:00
Shu Chen 4fed14a20e Merge branch 'v1.0/update-attribute-init-value' into 'main'
Add color capability update when add colorcontrol feature

See merge request app-frameworks/esp-matter!241
2022-12-14 11:25:37 +08:00
liyashuai 4916723edc update attribute value in color light for v1.0 certified 2022-12-12 20:55:38 +08:00
WanqQixiang 00412aa3cb Controller: Make the commissioner feature optional 2022-12-12 19:18:40 +08:00
Shu Chen a0f1378659 Merge branch 'esp_secure_cert_partition' into 'main'
DAC Provider Implementation to read attestation information from esp_secure_cert partition

See merge request app-frameworks/esp-matter!232
2022-12-07 10:43:14 +08:00
Shubham Patil 6172f9a3e2 Add fault injection check when reading secure cert contents 2022-12-06 19:17:36 +05:30
Shubham Patil 09e8ee3d11 DAC Provider impl to read att info from esp_secure_cert partition
Refactored some code related to setting the attestation info provider.
Added some configurations which lets user decide which implementation of
DAC Provider to use.
Added esp_secure_cert_mgr component through idf component manager
2022-12-01 20:03:58 +05:30
InfiniteYuan dc707e3b28 bugfix: blemesh_bridge: enable ble after commission 2022-12-01 14:29:14 +08:00
Shu Chen bf8e1f8348 Merge branch 'feature/matter_controller' into 'main'
Controller: Add controller example and esp_matter_controller component

See merge request app-frameworks/esp-matter!202
2022-11-29 12:34:11 +08:00
WanqQixiang fd80c494f2 Add docs and CI for controller example 2022-11-28 12:35:27 +08:00
Rohit Jadhav 54741bea51 Updated button idf_component to 2.3.0 2022-11-25 16:19:51 +05:30
Rohit Jadhav 0960b7787a Fixed path to example/common in CMakeList for examples Closes https://github.com/espressif/esp-matter/issues/93 2022-11-22 10:24:46 +05:30
InfiniteYuan 3df088b338 example: sync nimble/BLEManagerImpl.cpp for blemesh_bridge 2022-11-21 11:46:22 +08:00
WanqQixiang 27976aeb94 Add controller example and esp_matter_controller component
-Add cluster command feature (on_off, level_control, color_control)

  -Add reading attributes/events features

  -Add writing attributes feature (on_off, level_control, color_control)

  -Add subscribing attributes/events and shutdowning subscription features
2022-11-18 19:27:06 +08:00
Chirag Atal 8183dd3963 esp_matter_core: Fix parent_endpoint_id
The parts_list attribute is populated in upstream based on the parent_endpoint_id passed to the upstream EndpointCreate API. Adding a new API to add a parent_endpoint, to support composite endpoints which have other endpoint_ids in their parts_list.
esp_matter_bridge: Using this new API
2022-11-17 09:41:07 +05:30