15 Commits

Author SHA1 Message Date
WanqQixiang 06afbf48f9 example: configure the max dynamic endpoint count for all the examples 2025-08-29 16:27:26 +08:00
chendejin 7868b2a1b9 examples: Remove unnecessary default configs and esp32s2 configs 2024-12-23 16:34:54 +08:00
Rohit Jadhav 447e0b1c78 examples/generic_switch: Update generic switch wrt spec change
Added momentary_switch, action_switch and momentary_switch_multi_press features and respective features.
Removed fixed and user labels from example because these are removed
from spec.
Removed mfg_binary as it's not needed anymore.
2024-12-05 12:37:44 +05:30
Shripad Deshpande 7441801cb6 Revert "change generic_switch example to use bsp" 2024-08-23 17:04:32 +08:00
Pavel Borcin e14c1a4aa0 change generic_switch example to use bsp 2024-05-14 10:17:51 +02: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
InfiniteYuan 4d30f7df88 generic_switch: update mfg binary and default sdkconfig 2023-06-28 20:43:14 +08:00
WanqQixiang 0687657ede examples: Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1) 2023-06-25 10:40:42 +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
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 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
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
InfiniteYuan bb6bb9afd9 bugfix: compiler failed when enable factory data provider 2023-02-16 16:51:46 +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
Rohit Jadhav b5f1657ed2 Add generic_switch example and mapping of switch events to button 2022-12-20 21:22:32 +05:30