Commit graph

45 commits

Author SHA1 Message Date
ivmarkov
b40a0afbd0 Configurable parts_list in descriptor 2023-06-17 14:00:44 +00:00
ivmarkov
e2277a17a4 Make Matter covariant over its lifetime 2023-06-10 16:41:33 +00:00
ivmarkov
eb21772a09 Simplify main user-facing API 2023-06-09 10:16:07 +00:00
ivmarkov
dcbfa1f0e3 Clippy 2023-05-28 11:13:02 +00:00
ivmarkov
1c26df0712 Control memory by removing implicit copy 2023-05-28 11:04:46 +00:00
ivmarkov
d48b97d77f Just use time-rs in no_std mode 2023-05-14 09:08:51 +00:00
ivmarkov
86083bd831 Builds for STD with ESP IDF 2023-05-14 09:08:51 +00:00
ivmarkov
86fb8ce1f0 Fix no_std errors 2023-05-14 09:08:51 +00:00
imarkov
2a2bdab9c5 Optional feature to capture stacktrace on error 2023-05-14 09:08:51 +00:00
ivmarkov
875ac697ad Restore transaction completion code 2023-05-14 09:08:51 +00:00
ivmarkov
2b6317a9e2 Chrono dep made optional 2023-05-14 09:08:51 +00:00
ivmarkov
26fb6b01c5 Long reads and subscriptions reintroduced 2023-05-14 09:08:51 +00:00
ivmarkov
d446007f6b Support for no_std
Support for no_std

Further no_std compat
2023-05-14 09:08:51 +00:00
Daniel Struebig
760b543d17 Removed Result return type from new function of attribute 2023-03-08 09:50:50 +01:00
thekuwayama
dc8befb892 modify: proper test case for test_valid_invoke_cmd
improvement: command type; u16 -> u32
2023-03-06 23:59:46 +09:00
Kedar Sovani
9089ab3fd3 Tests: Test subscribe with multi-leg reads 2023-03-01 07:42:12 +05:30
Kedar Sovani
da8d7a96b7 Tests: Add test for long read 2023-02-28 18:10:47 +05:30
Kedar Sovani
1ad4e6ebc3 Tests: Create macro for simpler expression of attr_data 2023-02-28 18:09:03 +05:30
Troels Dalsgaard Hoffmeyer
e3e085d135 Spelling: Sucess => Success 2023-02-28 16:42:23 +05:30
Kedar Sovani
9aeb39123c Fix tests 2023-02-27 20:19:13 +05:30
Kedar Sovani
dd47aa9a69 ReadRequest: Basic stuff works across multi-hop reads 2023-02-26 15:02:56 +05:30
Kedar Sovani
c5345e3034 DataModel: Mov subscribe/status-report into Data Model
There are peculiar ways status-report should be interpreted in various
contexts. Easier to manage this within the Data Model.
2023-02-21 16:47:50 +05:30
Kedar Sovani
707d3700c0 NOC CAT: The CAT IDs in the NoC are only 32-bit, account for that 2023-02-12 10:14:47 +05:30
Kedar Sovani
0149d30a0c CASE: Extract CAT IDs from current session and add them to the Accessor 2023-02-10 20:22:28 +05:30
Kedar Sovani
725d19187e Session: Include NoC CAT fields, and populate them from the CASE exchange 2023-02-10 09:15:31 +05:30
Kedar Sovani
a3b24c91fc basic_info: Add Software Version String support 2023-01-21 20:07:00 +05:30
Marcel
9364235f77 Merged upstream 2023-01-14 16:00:37 +01:00
Marcel
5499e6ccdc Merge branch 'feature/multi-admin' into mdns-disco-multi-admin 2023-01-14 15:59:10 +01:00
Kedar Sovani
34e137a346 Rebase changes on latest commit 2023-01-12 18:32:53 +05:30
Kedar Sovani
9858fdefdc tests: Fix test cases for featuremap 2023-01-12 18:32:33 +05:30
Kedar Sovani
8714758ae4 data_model: A number of changes required for iOS to work 2023-01-12 17:56:21 +05:30
Kedar Sovani
40b6b0c505 admin-commissioning: Link PaseMgr with Admin Commissioning
Adding the second commissioner now works successfully through iOS! Yay!
2023-01-12 17:56:18 +05:30
Marcel
2b4919bb56 Merged multi-admin 2023-01-11 13:35:25 +01:00
Marcel
31034f6e89 Merge remote-tracking branch 'upstream/feature/multi-admin' into mdns-disco-multi-admin 2023-01-11 12:45:21 +01:00
Kedar Sovani
1645754b48 admin-commissioning: Link PaseMgr with Admin Commissioning
Adding the second commissioner now works successfully through iOS! Yay!
2023-01-10 18:40:52 +05:30
Marcel
ba524e1190 Extend service discovery information 2023-01-10 13:14:20 +01:00
Marcel
b477a871e9 Implemented the Clippy recommendations 2023-01-10 08:53:04 +01:00
Kedar Sovani
91b451db06 tests: Add tests for timed invoke 2023-01-07 13:31:28 +05:30
Kedar Sovani
4a041e1f8c tests: use 'dyn ToTLV' to avoid duplication 2023-01-07 09:24:30 +05:30
Kedar Sovani
ebe2e979f5 tests: minor restructuring 2023-01-06 22:15:01 +05:30
Kedar Sovani
5c87798232 tests: simplification for command tests 2023-01-06 08:24:23 +05:30
Kedar Sovani
e05e75f24c tests: tests for timed write requests handling 2023-01-06 07:45:17 +05:30
Kedar Sovani
0822565383 Tests: Minor simplification change 2023-01-06 07:43:34 +05:30
Kedar Sovani
13ea552280 Tests: Make a provision to override 'Exchange' in the im_engine 2023-01-04 12:21:52 +05:30
Kedar Sovani
77af70d8f1 Initial commit
merged from https://github.com/kedars/matter-rs
2022-12-27 09:52:25 +05:30