Shu Chen
4575995c5b
Merge branch 'fix_relative_paths' into 'main'
...
Fix building examples if placed outside the repo
See merge request app-frameworks/esp-matter!729
2024-05-09 16:18:34 +08:00
Yuan Ming Fu
7ef1f5e13a
example: use 26MHz XTAL default on esp32-c2
2024-05-07 19:28:22 +08:00
Shubham Patil
6dd7a44272
Fix building examples if placed outside the repo
...
Fixes https://github.com/espressif/esp-matter/issues/916
Build path using ESP_MATTER_PATH variable and not with
CMAKE_CURRENT_LIST_DIR.
If example is moved out from their current place then the compilation
breaks, becuase it tries to find the file wrt to current project
directory.
2024-05-06 11:57:56 +05:30
Hrishikesh Dhayagude
a81100ad98
Merge branch 'handle_nvs_primitive_types' into 'main'
...
Ensure backward compatibility for attributes stored in NVS with primitive data type
See merge request app-frameworks/esp-matter!594
2024-04-19 16:45:43 +08:00
YuanMingFu
46c3d4d07b
relinker: add support for more idf version
2024-04-18 11:40:34 +08:00
Shubham Patil
68714c0e2d
Ensure backward compatibility for attributes stored in NVS with
...
primitive data type
Removed config option ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE.
Previously, the ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE option
determined whether to store attributes as a blob or a primitive data
type in NVS. Since this configuration is not backward compatible, we now
read the attribute as a primitive data type if not found. If it's a
blob, we read it and rewrite it as a primitive data type.
2024-04-12 12:38:16 +05:30
liyashuai
2ef30e7a47
fix ci error
2024-04-10 16:43:53 +08:00
Ludovic BOUÉ
dbd2597319
Fix a typo in generic_switch example README.md
2024-03-13 13:11:58 +01:00
Hrishikesh Dhayagude
0715268468
Merge branch 'generic_switch/qrcode' into 'main'
...
Added qrcode to generic_switch light example README.
See merge request app-frameworks/esp-matter!632
2024-02-15 18:19:18 +08:00
Hrishikesh Dhayagude
f21e7b436e
Merge branch 'fix_dynamic_ep_check' into 'main'
...
Fix dynamic endpoint check and added abort in examples
See merge request app-frameworks/esp-matter!607
2024-02-15 18:07:36 +08:00
shripad621git
178657e738
Added qrcode to generic_switch light example README
2024-02-14 12:30:38 +05:30
Ludovic BOUÉ
8223db65e9
Update README.md
...
Fix typo
2024-02-07 13:25:57 +01:00
Shubham Patil
ec72e3209d
examples: added ABORT_APP_ON_FAILURE macro to abort if APIs return error
2024-02-07 17:47:54 +05:30
liyashuai
1977e50b09
update esp32c6 ble deinit and mem release config
2024-01-17 19:34:00 +08:00
Pips
4d087714c5
fix markdown in README.md
...
quick fix for a missing code block entry.
2024-01-14 23:44:50 -07:00
Shripad Deshpande
4c68c4e961
feature/taglist : Added the missing TagList feature for descriptor cluster.
2024-01-11 15:43:08 +08:00
Shubham Patil
7973dae303
Add CONFIG_BT_RELEASE_IRAM option to sdkconfig.defaults.esp32c2
...
This will free up the BLE IRAM when BLE is not in use.
2024-01-04 14:06:32 +05:30
WanqQixiang
64bd657cc5
examples: all the examples of ESP32-C6 over Wi-Fi and add thread-example build CI for c6
2023-11-03 10:52:32 +08:00
Shubham Patil
54a8903f32
Few documentation fixes
...
- Added some docs for attribute and identify callback
- mfg_tool: Add the sourcing of esp-idf's export.sh script
- Added the link for getting the repository in top level README.md
- Table for Matter specification version and release branches
- FAQ for stuck at "Solving dependencies requirements"
- Change the link and doc in rainmaker example
2023-10-05 12:47:35 +05:30
PSONALl
d4c8b65772
Matter v1.2 TE-2 optional features and submodule update
2023-09-11 09:16:55 +05:30
WanqQixiang
b2be128c96
Update IDF to v5.1.1 tag for ESP32-H2 and ESP32-C6 builds
2023-08-29 10:48:16 +08:00
WanqQixiang
250b202d2e
examples: Remove requirements for main components
2023-08-10 16:48:13 +08:00
liyashuai
de530ef5d0
change example default nvs size to 48k
2023-07-27 14:51:32 +08:00
InfiniteYuan
4d30f7df88
generic_switch: update mfg binary and default sdkconfig
2023-06-28 20:43:14 +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
WanqQixiang
0687657ede
examples: Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1)
2023-06-25 10:40:42 +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
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
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
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
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
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
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
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
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
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
ba96bc8d6e
example: add memory optimization for esp32-c2
2023-03-31 16:41:20 +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
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