Commit graph

66 commits

Author SHA1 Message Date
me-no-dev
a69c71f6ad feat(core): Update core version to 3.3.0 2025-07-16 19:55:53 +03:00
Sugar Glider
3f32903125
Merge branch 'master' into release/v3.3.x 2025-07-16 09:10:59 -03:00
Sugar Glider
c6a3bcb014
feat(matter): removing wifi requirement for H2 and C5 (#11581)
This PR removes WiFi provisioning support from CI and examples (shifting to Thread/BLE provisioning), updates the CI configs for all Matter examples to drop the WiFi requirement, and adds new API keywords and a fresh “LambdaSingleCallbackManyEPs” example.

- Deleted the WiFiProvWithinMatter example (its .ino and ci.json) since BLE is now used for provisioning.
- Stripped "CONFIG_SOC_WIFI_SUPPORTED=y" from the CI JSON of existing examples to test Thread-only builds.
- Updated keywords.txt with new Matter API identifiers and introduced a new “LambdaSingleCallbackManyEPs” example with CI and source
2025-07-12 00:11:41 -03:00
Sugar Glider
4ee17dea04
feat(matter): new matter lambda function example (#11561)
Adds a new Matter Library example using lambda function to creat 6 endpoints using a single callback
2025-07-11 11:25:27 -03:00
Me No Dev
1426927c83
fix(matter): Fix MatterSmartButon.ino when CHIPOBLE is on 2025-07-04 18:37:56 +03:00
Me No Dev
f84fab5592
Merge branch 'master' into release/v3.3.x 2025-07-04 17:14:12 +03:00
me-no-dev
ac961f671a Update core version to 3.2.1 2025-07-03 16:42:28 +03:00
Sugar Glider
c2d23258f1
feat(matter): enables BLE Matter commissioning with NimBLE (#11537)
* feat(matter): enables BLE Matter commissioning with NimBLE

* fix(matter): commentary typo and formatting

* fix(matter): commentary typo and formatting

* fix(matter): removes forcing second network clustter

* fix(matter): adds matter source code to CMakeLists.txt

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-03 12:25:51 +03:00
Sugar Glider
ccda9c5f84
feat(matter): Adds Matter Events callback plus example (#11465)
* feat(matter): Adds Matter Events callback and related example
2025-06-20 15:28:07 -03:00
Sugar Glider
d9dbc4af41
fix(matter): examples must set pin to Digital Mode after analogWrite() and before digitalWrite() (#11070)
* fix(matter): itshall set digital mode before digitalWrite

* fix(matter): example must set pin in digital mode before writting

* fix(matter): example shall set digital mode before writing

* fix(matter): digitalMode necessary before digitalWrite(LOW)

* fix(matter): example must set digital mode after analogwrite

* fix(matter): wrong copy paste

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-10 22:00:34 +02:00
Sugar Glider
e680e7b538
fix(matter): removes a few matter 1.4 / IDF 5.4 compilation warning messages (#11067)
* fix(matter): uninitialized fields warning

* fix(matter): uninitialized fields warning
2025-03-10 21:21:25 +02:00
Rodrigo Garcia
5afafdf4c6
fix(matter): commentaries and messages related to factory reset (#10988)
* fix(matter): commentaries and messages related to the factory reset

* fix(matter): commentaries and messages typo
2025-02-19 23:31:08 +02:00
me-no-dev
55f4f1bfa8 Update core version to 3.2.0 2025-02-18 19:10:54 +02:00
me-no-dev
dbfde15b6a Update core version to 3.1.3 2025-02-17 15:28:32 +02:00
me-no-dev
62082398d3 Update core version to 3.1.2 2025-02-13 14:32:20 +02:00
Rodrigo Garcia
4c36c89768
fix(matter): serial print instead of log_i (#10842)
* fix(matter): serial print instead of log_i

* fix(example): adds a white space to the message
2025-01-13 12:36:03 +02:00
Me No Dev
7cfe0adc87
IDF release/v5.3 (#10816)
* IDF release/v5.3 cfea4f7c

* Update core version
2025-01-07 15:50:38 +02:00
Rodrigo Garcia
2cb08193d8
feat(matter): adds esp_matter:: namespace to attribute_t (#10807)
* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t
2025-01-07 12:03:31 +02:00
Rodrigo Garcia
5aaccd8f89
feat(matter): fixes matter temperature sensor endpoint to indicate celsius as measure unit (#10759) 2025-01-07 12:02:30 +02:00
Rodrigo Garcia
e3cc04084d
feat(matter): new Matter Endpoint for Thermostat (#10755)
* feat(matter): add new matter endpoint for thermostat

* fix(matter): not used variable from log_e() message

* feat(matter): adds specifc type name for thermostat auto mode enabled

* fix(matter): suggested changes in pr review

* feat(matter): added the whole list of thermostat operational modes

* fix(matter): fixed type in thermostat operational modes

* ci(pre-commit): Apply automatic fixes

* fix(matter): typos caught by CI codespell

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-07 12:01:16 +02:00
pre-commit-ci-lite[bot]
71e57eaf52
ci(pre-commit): Apply automatic fixes 2024-12-16 19:29:30 +00:00
Rodrigo Garcia
e2dc5b60f3 fix(matter): stashing merge error 2024-12-16 16:28:51 -03:00
pre-commit-ci-lite[bot]
bce01087d2
ci(pre-commit): Apply automatic fixes 2024-12-16 19:20:35 +00:00
Rodrigo Garcia
017f2df8ef fix(matter): ci codespell 2024-12-16 16:19:47 -03:00
pre-commit-ci-lite[bot]
1ef603aab7
ci(pre-commit): Apply automatic fixes 2024-12-16 19:13:45 +00:00
Rodrigo Garcia
7302be9792 fix(matter): log_i() leftover 2024-12-16 15:50:59 -03:00
Rodrigo Garcia
6f79e03449 fix(matter): fixes identify and double begin() call 2024-12-16 15:48:41 -03:00
Rodrigo Garcia
ba8d04eff2
Merge branch 'release/v3.1.x' into matter_identify_callback 2024-12-16 14:25:27 -03:00
Rodrigo Garcia
cd7a775344
fix(matter): missing logged message type value 2024-12-16 11:47:07 -03:00
pre-commit-ci-lite[bot]
43c419e31b
ci(pre-commit): Apply automatic fixes 2024-12-16 14:41:38 +00:00
Rodrigo Garcia
3f7c5976d2 feat(matter):replacing code in examples and header files 2024-12-16 11:40:49 -03:00
Rodrigo Garcia
0e22bb4bac feat(matter): moved all identify callback to endpoint.h 2024-12-16 10:58:49 -03:00
Rodrigo Garcia
1dff8bc759 feat(matter) adds Identification callback to all matter endpoints 2024-12-16 10:01:24 -03:00
Rodrigo Garcia
7d465f323b feat(matter): fix commentaries related to feature changes and log messages 2024-12-16 08:14:13 -03:00
Rodrigo Garcia
31dc520c4d feat(matter): removed while(serial) and ipv6 enabling, which is a default 2024-12-16 08:11:50 -03:00
pre-commit-ci-lite[bot]
faed832298
ci(pre-commit): Apply automatic fixes 2024-12-13 14:34:24 +00:00
Rodrigo Garcia
c126f017f8
Merge branch 'release/v3.1.x' into matter_plugin 2024-12-12 13:11:42 -03:00
Rodrigo Garcia
c310c1ade4 feat(matter): adds matter on off plugin endpoint 2024-12-12 13:05:35 -03:00
Rodrigo Garcia
e060b02328
feat(matter): adds new Matter Occupancy Sensor endpoint (#10717)
* feat(matter): adds matter occupancy sensor endpoint
2024-12-12 12:49:10 -03:00
pre-commit-ci-lite[bot]
4cf0f20129
ci(pre-commit): Apply automatic fixes 2024-12-12 13:43:48 +00:00
Rodrigo Garcia
3bf8f23e48
fix(matter): removed commentary that has no code related 2024-12-12 10:03:45 -03:00
Rodrigo Garcia
e17900b02a feat(matter): adds matter occupancy sensor endpoint 2024-12-11 15:57:54 -03:00
Me No Dev
2bd1ec4394
Merge branch 'release/v3.1.x' into matter_contact_sensor 2024-12-11 15:42:18 +02:00
pre-commit-ci-lite[bot]
8cbc395122
ci(pre-commit): Apply automatic fixes 2024-12-11 13:30:13 +00:00
pre-commit-ci-lite[bot]
56a9b1d123
ci(pre-commit): Apply automatic fixes 2024-12-11 12:25:13 +00:00
Rodrigo Garcia
1f9eb74337
fix(matter): fix a bad error message - left over 2024-12-11 00:25:43 -03:00
Rodrigo Garcia
9c383687e0 feat(matter): creates a matter contact sensor endpoint 2024-12-11 00:18:11 -03:00
Rodrigo Garcia
178af05079 feat(matter): adds a new matter endpoint for pressure sensor 2024-12-10 19:51:52 -03:00
Rodrigo Garcia
de4824fc24
feat(matter_examples): apply boot button change to all examples (#10702)
* feat(matter_examples): apply boot button change to all examples
2024-12-10 18:16:54 -03:00
Rodrigo Garcia
5a8cba88c7
feat(Matter): Adds New Matter Humidity Sensor Endpoint (#10703)
* feat(matter): adds matter humidity sensor endpoint
2024-12-10 12:51:00 -03:00