Commit Graph

51 Commits

Author SHA1 Message Date
liyashuai d94a31c490 update thread br version to v1.0 in pytest to fix ci error 2024-04-24 15:59:47 +08:00
liyashuai 92c99bfc6d update idf version to v5.2.1 2024-04-12 10:32:43 +08:00
shripad621git 722b44d42e ci/chip-tool : [v1.1] Removed the redundant chip-tool builds from CI using the one built during install.sh 2024-01-11 11:25:09 +05:30
WanqQixiang 449dce02cf Update IDF to v5.1.1 tag for ESP32-H2 and ESP32-C6 builds 2023-08-29 17:27:35 +08:00
Abudl Rehman a90228b0f2 fix(ci): fix the CI failure 2023-07-06 11:31:02 +08:00
liyashuai 7a3748edb3 change example software version string format form v1.0 to 1.0 for apple homekit show 2023-06-27 10:08:28 +08:00
Abudl Rehman 14d41f39b6 CI: Add pytest in CI test 2023-06-26 14:51:34 +08:00
Shubham Patil d0b81170f3 Changes to bump connectedhomeip submodule to revision: 65b6ed4
- Replaced component esp32_mbedtls with mbedtls from requirements
- Enabled CONFIG_MBEDTLS_HKDF_C option in all the sdkconfig.defaults
- Removed secure cert dac provider from here and using one in
  connectedhomeip repo
- Enabled CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL in sdkconfig.defaults.esp32h2
2023-05-30 18:05:25 +08:00
Shu Chen 52cc2f6bea docs: fix docs build for esp32s3 2023-05-08 19:52:38 +08:00
Zhang Wei 853b2666d4 Add ESP-NOW bridge example and necessary support 2023-04-26 23:57:57 +08:00
WanqQixiang 47e434e3d7 Update default IDF version to v5.0.1 2023-04-12 18:56:27 +08:00
Shu Chen 999e8c4899 docs: build docs for C2 and C6 2023-04-03 10:28:13 +08:00
InfiniteYuan c65194b737 example: zap_light add support for c2 2023-03-31 20:48:35 +08:00
WanqQixiang 7b2912a9e5 submodule: Update connectedhomeip submodule to bc8c9ece1 to support ESP32-C6 and ESP32-H2-MP
docs: Add details for esp32h2, esp32c2, and esp32c6
2023-03-23 21:10:37 +08:00
Shubham Patil e91db67957 Disable controller and zap_light on te_1_1 branch as they are failing 2023-03-16 14:29:03 +08:00
WanqQixiang 350dc6ae8b scripts: Install the requirements for Matter 2023-01-06 10:35:26 +08:00
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
Shu Chen d06491141e docs: update some more hints to docs 2022-12-14 11:24:38 +08:00
Shu Chen 449160b1ed Merge branch 'docs_fixes' into 'main'
docs: Changed the version of idf from 4.4.1 to 4.4.2

See merge request app-frameworks/esp-matter!230
2022-11-29 14:11:23 +08:00
Ankur 67b678fefd docs: Changed the version of idf from 4.4.1 to 4.4.2 2022-11-29 11:10:04 +05:30
WanqQixiang fd80c494f2 Add docs and CI for controller example 2022-11-28 12:35:27 +08:00
WanqQixiang bb790d7541 ci: Fix the IDF Version in build_esp_matter_example_idf_v5_0 2022-11-07 10:14:31 +08:00
Chen Yudong ea9cf042e9 CI: update build flow 2022-10-28 21:03:11 +08:00
WanqQixiang cec59c0ead ci: Update CI & fix compile errors of swith_app and zap_light_app 2022-08-26 15:00:31 +08:00
Shubham Patil f7188df02f ci: Some cloning related optimizations 2022-08-02 09:50:32 +05:30
Shubham Patil 421dddd203 examples: Remove rainmaker_light 2022-06-15 10:54:20 +05:30
InfiniteYuan 1a63fae155 blemesh: add ci and doc for blemesh_bridge example 2022-06-06 11:06:15 +08:00
Shu Chen a9d0f37f02 ci: fix build and docs ci 2022-05-29 14:59:12 +08:00
Chirag Atal 11a898f973 CI fixes 2022-05-28 07:43:20 +08:00
Chirag Atal 27c3f6ba00 CI changes 2022-05-28 07:43:20 +08:00
Chirag Atal 039589befc esp_matter_endpoint: Adding more device types 2022-05-28 07:42:00 +08:00
Chirag Atal 937bbd81fe esp-matter: General changes and fixes
Some of these are changes corresponding to the spec or to the documentation.
zigbee_bridge: Renamed bridge_zigbee to zigbee_bridge.
switch: Changed console commands to: matter esp bound/client invoke.
2022-05-28 07:41:49 +08:00
Shu Chen ab1d30a2cb docs: add more description for platform solutions and H2 examples 2022-05-28 07:39:41 +08:00
Chirag Atal 76d45474f0 docs: Add matter docs 2022-05-28 07:39:41 +08:00
Shu Chen 292ead8d98 Merge branch 'bug/enable_hollow_button' into 'main'
Enable hollow button for esp32h2

See merge request app-frameworks/esp-matter!128
2022-05-28 07:36:15 +08:00
Chirag Atal d19a13d2ff ci: Fixes for submodule changes 2022-05-27 21:47:31 +08:00
Shu Chen 878d3e6fb8 ci: fix ci and add esp32h2 build 2022-05-26 23:07:03 +08:00
Chirag Atal 60ac312103 ci: Changed the job tags to matter_build to fix pipeline 2022-05-18 11:14:01 +05:30
Shu Chen a803cb1f15 ci: add external platform test 2022-05-16 19:34:54 +08:00
WangQixiang 8b38f49292 Fix CI failure of bridge app 2022-04-27 09:39:21 +05:30
Chirag Atal 55e9c353f5 submodule: Update the submodule to 6109d1434
esp_matter_core: Some changes for device type id.
esp_matter_command: Corresponding changes for renaming of command flags.
esp_matter_ota: Corresponding changes from upstream examples.
zap-generated: Added a common access.h with all the clusters and other corresponding changes in endpoint_config.h.
zap_light: Regenerated zap-generated with the same light.zap file.
2022-04-25 19:55:53 +05:30
Chirag Atal 11d0bb9733 app_rainmaker: Add support for custom rainmaker cluster
This also adds the custom attribute and custom command for required user node association.
sdkconfig.defauls: Setting self claim by default. This does not get set for esp32, since the config option is not valid for esp32.
2022-03-21 11:49:06 +05:30
WanqQixiang 0898a37af7 Add CI for bridge_zigbee app and switch app 2022-03-01 15:49:11 +08:00
Chirag Atal a270477e16 esp_matter: Adding data model APIs for endpoints, clusters, attributes and commands.
This is a middle layer between application and chip submodule.
esp_matter_core: Data model APIs in the form of linked lists. It also has the APIs for initialisations for matter.
esp_matter_endpoint: APIs for endpoint. This adds the mandatory clusters for the endpoint.
esp_matter_cluster: APIs for cluster. This adds the mandatory attributes and commands for the cluster.
esp_matter_attribute: APIs for attribute value. It also manages the attribute related matter callbacks.
esp_matter_command: Callback APIs for commands.
esp_matter_attribute: Giving 2 callbacks to the application, pre_attribute and post_attribute.

app_main: Dynamically creating the data model using the top level APIs.
app_matter: Moved to esp_matter_start() in esp_matter. Also moved the post_attribute_callback to esp_matter_attribute and moved the event_callback to app_main.
app_driver: Moved with app_main. Using IDs instead of macros.
app_driver: Changing the console usage from names to IDs.
app_rainmaker: Dynamically creating the rainmaker data model from the matter data model. The endpoint_id, cluster_id, attribute_id need to be handled accordingly.

cmake: Moved the chip submodule sources and includes from app_main to esp_matter.
zap-generated: Using esp_matter_command instead of IMClusterCommandHandler. Dynamically creating the data model instead of using macros from endpoint_config.
zap-generated: Regenerated using the zap tool with matter_root_node and matter_color_dimmable_light device types. Also enabled wifi and thread for network commissioning cluster.
device_hal: Added support for esp32s2 with hollow drivers.

zap_light: Adding another example which uses the zap-generated data model instead of the esp_matter data model.
ci: Added zap_light example to ci.
2022-01-10 14:19:50 +05:30
Jiacheng Guo bb835d7baf Support ICMPv6 RIO handling
* Add support for ICMPv6 RIO handling for ESP32
* Update ESP-IDF release to v4.4 for route hook support
2021-12-09 12:15:15 +08:00
Jiacheng Guo 5b383fb9f9 submodule: update connectedhomeip to version 2e85d48cf
* Update ZAP file to include required clusters and commands
* Regenerate ZAP
* Fix build & pairing
* Move OpenThread launch to examples
2021-12-03 11:44:06 +08:00
Shivani Tipnis cadec00be3 ci: Clone repos using references from local server
Update submodule from local reference
2021-10-22 11:17:28 +05:30
Hrishikesh Dhayagude 010f0c0399 Merge branch 'feature/move_drivers_components_to_examples_common' into 'main'
Move drivers components to device_hal

See merge request app-frameworks/esp-matter!29
2021-08-31 03:39:32 +00:00
WanqQixiang ce7d09035f drivers: Restructure boards and drivers into device_hal 2021-08-31 10:45:14 +08:00
Shivani Tipnis 66efc9287e ci: Remove depth condition from CI .yml file 2021-08-17 12:14:33 +05:30