Commit Graph

245 Commits

Author SHA1 Message Date
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
Shubham Patil 098a0699a9 Added an event when BLE is deinitialized and memory is reclaimed 2023-12-21 16:29:55 +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
liyashuai b292cf047e change example default nvs size to 48k 2023-07-28 10:42:48 +08:00
Shu Chen 52d5424f39 Merge branch 'ble-controller' into 'main'
ESP32 as a ble controller

See merge request app-frameworks/esp-matter!305
2023-06-27 19:10:06 +08:00
PSONALl 80b927b637 ESP32 as a ble controller 2023-06-27 15:07:17 +05:30
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
WanqQixiang 0687657ede examples: Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1) 2023-06-25 10:40:42 +08:00
Shu Chen 7be0411083 Merge branch 'bugfix/blemesh_bridge_DAC_compile' into 'main'
blemesh_bridge: compile failed when enable secure cert DAC provider

See merge request app-frameworks/esp-matter!388
2023-06-22 20:20:04 +08:00
WanqQixiang fee4a9330f esp-matter: update zap-common and clean zap-file for zap-light example 2023-06-21 14:38:06 +08:00
wanghuixiao 1b3cf7eb01 blemesh_bridge: compile failed when enable secure cert DAC provider 2023-06-21 09:54:16 +08:00
Shu Chen bd692f3b9e Merge branch 'example/clean_mbedtls_config' into 'main'
examples: Clean the mbedtls config and add otadata partition for esp32h2

See merge request app-frameworks/esp-matter!397
2023-06-15 09:34:11 +08:00
WanqQixiang 476e403e53 examples: Clean the mbedtls config and add otadata partition for esp32h2 2023-06-14 17:34:35 +08:00
WanqQixiang cd7457684f Submodule: update submodule to 6382144be 2023-06-13 12:07:49 +08:00
Shubham Patil e04c1eb302 ota: Enable the handling of encrypted OTA image
Also, added the docs around OTA and sample usage in light example.
2023-06-07 19:32:12 +05:30
Hrishikesh Dhayagude 9be53266b1 Merge branch 'fix/esp-now_bridge_modem_sleep' into 'main'
fix: remove the limitation of having to stay in PS NONE.

See merge request app-frameworks/esp-matter!385
2023-05-30 23:09:21 +08:00
Shu Chen a6b958ba05 Merge branch 'bump_submodule' into 'main'
Changes to bump connectedhomeip submodule to revision: 8642c0d

See merge request app-frameworks/esp-matter!386
2023-05-30 18:55:39 +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 33d00c5969 example: reduce the ot_storage size in examples partition table 2023-05-29 17:13:19 +08:00
Zhang Wei ece2781e6e fix: remove the limitation of having to stay in PS NONE.
If switch is built with latest esp-now version (> 2.2.0), this is not required any more.
    Pending issues are resolved.
2023-05-26 14:05:22 +08:00
shripad621git 7f97c97311 Provision to add buttons to generic_switch example
Added the gpio_button struct to create the gpio buttons.
Mapped the buttons to corresponding endpoints.
Changed app_main.cpp to make creation of buttons more easy.
Added CONFIG_FACTORY_COMMISSIONABLE_DATA_PROVIDER AND CONFIG_FACTORY_DEVICE_INFO_PROVIDER in sdkconfig.defaults
to keep the app consistent with changes in providers code.
2023-05-23 16:59:28 +05:30
Hrishikesh Dhayagude ad126a98df Merge branch 'doc_fix' into 'main'
Minor doc fixes and added onboarding codes in generic_switch

See merge request app-frameworks/esp-matter!369
2023-05-10 20:36:04 +08:00
Shubham Patil 0e6d37c2ee examples: Minor doc fixes and added onboarding codes in generic_switch
Closes https://github.com/espressif/esp-matter/issues/372
2023-05-09 14:59:19 +05:30
Shu Chen ecddefbfdd submodule: update connectedhomeip to v1.1.0.1 tag 2023-05-08 19:52:16 +08:00
Shu Chen f4cf21f625 Merge branch 'docs/bridge_apps' into 'main'
docs: Update README files for the bridge apps

See merge request app-frameworks/esp-matter!353
2023-04-28 10:43:27 +08:00
Hrishikesh Dhayagude 7cfe6c995f Merge branch 'pr_323' into 'main'
[GH_PR] [format_specifier] - Fixes ESP_LOG format specifier mismatches in components/esp_matter (CON-414)

See merge request app-frameworks/esp-matter!356
2023-04-27 00:00:49 +08:00
Zhang Wei 853b2666d4 Add ESP-NOW bridge example and necessary support 2023-04-26 23:57:57 +08:00
dhairyashah1 859ea8f023 Fixes format specifier mismatches in ESP_LOG prints & snprintf's using endpoint_id, cluster_id, attribute_id & command_id of components/esp_matter, examples/zigbee_bridge
[examples] Removes '-Wformat=0' flag from root CMakeLists.txt's from examples
Solves and fixes #296

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

[zigbee_bridge] Adds PRI format specifiers in zigbee_bridge.cpp

Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com>
2023-04-19 23:25:11 +05:30
Hrishikesh Dhayagude 26e81f4598 Merge branch 'example/clean_zap_generated' into 'main'
example: Clean files under main/zap-generated path

See merge request app-frameworks/esp-matter!358
2023-04-19 19:01:49 +08:00
WanqQixiang 5d97f7ec83 example: Clean files under main/zap-generated path 2023-04-19 15:55: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
WanqQixiang 0211d9578a docs: Update README file for the bridge apps 2023-04-17 15:43:04 +08:00
Shu Chen b40bf8e398 Merge branch 'use_idf_v5_0_1' into 'main'
Update default IDF version to v5.0.1

See merge request app-frameworks/esp-matter!342
2023-04-17 09:27:51 +08:00
Hrishikesh Dhayagude 4e8767166b Merge branch 'remove_ipv6_scope' into 'main'
examples: Remove -DLWIP_IPV6_SCOPES=0

See merge request app-frameworks/esp-matter!348
2023-04-13 17:44:30 +08:00
WanqQixiang 43d836acba examples: Remove -DLWIP_IPV6_SCOPES=0 2023-04-13 10:29:42 +08:00
Hrishikesh Dhayagude 16b4f98a8f Merge branch 'pr_315' into 'main'
[GH_PR] Added User Label Cluster to generic_switch example.

See merge request app-frameworks/esp-matter!344
2023-04-12 20:23:19 +08:00
WanqQixiang 47e434e3d7 Update default IDF version to v5.0.1 2023-04-12 18:56:27 +08:00
Shu Chen b5666463a0 Merge branch 'partition_c6' into 'main'
examples: make ESP32C6 and ESP32H2 use the same partition table

See merge request app-frameworks/esp-matter!339
2023-04-11 10:08:33 +08:00
WanqQixiang 97fc93655e examples: make ESP32C6 and ESP32H2 use the same partition table 2023-04-10 14:21:24 +08:00
shripad621git e94bbd7d0d Added User Label Cluster to generic_switch example.
Fixes https://github.com/espressif/esp-matter/issues/300.
2023-04-07 12:45:22 +05:30
InfiniteYuan f6f863f9c8 bugfix: relinker: rm some objects 2023-04-06 11:32:14 +08:00
Hrishikesh Dhayagude 3a65dfc753 Merge branch 'bugfix/add-esp32s3' into 'main'
Added esp32s3 option for light_switch and set Momentory switch as

See merge request app-frameworks/esp-matter!330
2023-04-03 18:35:28 +08:00
Rohit Jadhav bbe1d8c08d Added esp32s3 option for light_switch and set Momentory switch as
default for generic_switch fixes https://github.com/espressif/esp-matter/issues/295
2023-04-03 13:19:14 +05:30
InfiniteYuan c65194b737 example: zap_light add support for c2 2023-03-31 20:48:35 +08:00
InfiniteYuan ba96bc8d6e example: add memory optimization for esp32-c2 2023-03-31 16:41:20 +08:00
liyashuai d0d631bb23 update connecthomeip submodule to bd17b9f52 2023-03-29 22:30:01 +08:00
Shubham Patil e13d2b96d2 Flag esp_secure_cert and nvs_keys partitions as encrypted
By default esp_secure_cert and nvs_keys partitions are encrypted as
their content needs to be secured using flash encryption, but examples
do not flag them as encrypted. So, lets flag them as encrypted for
consistency.
2023-03-28 11:57:25 +05:30
Shu Chen f2e77d239e Merge branch 'support-c6-h2' into 'main'
Add support for ESP32-C2, ESP32-C6 and ESP32-H2-MP

See merge request app-frameworks/esp-matter!319
2023-03-24 15:30:52 +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