Commit Graph

185 Commits

Author SHA1 Message Date
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
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
WanqQixiang 7fffc18406 esp_matter: Add endpoint resume logic
endpoint: make it easier to create mutiple device_types endpoint

Bridge: store bridged device information in flash
2022-11-09 14:45:10 +08:00
Shu Chen 030d1c2da8 Merge branch 'feature/add-level-color-group-commands' into 'main'
esp-matter: add group send command and cli

See merge request app-frameworks/esp-matter!208
2022-11-09 10:10:21 +08:00
liyashuai 84db3c810a add level-control and color-control group send console command
1. Add multiple parameters cli send
2. Add all the level-control and color-control group send command interface
3. Add bound and client group send cli.
2022-11-08 14:34:49 +08:00
WanqQixiang ba454ce389 esp_matter: Add support for nullable attribute setting and getting 2022-11-02 16:50:25 +08:00
WanqQixiang ff2d06031d example: Update idf branch for esp32h2 to the latest release/v5.0 2022-10-31 17:05:09 +08:00
Shubham Patil 5988405d51 core: reclaim the BLE memory on commissioning complete
Moved the logic to reclaim the ble memory from application to core
Also, removed the app_ble component
2022-10-18 00:07:02 +05:30
Shubham Patil f59586b99d Remove calls and definitions of app_driver_attribute_update() from
light_swich example
2022-10-10 14:44:45 +05:30
Shubham Patil 5cd0e7d244 Disable softap support by default
As softap won't be used for commissioning, disabling it saves around
~30KB of flash size.
2022-10-07 12:03:42 +05:30