ivmarkov
|
bafedb022b
|
Rename matter(-iot) to rs-matter; matter_macro_derive to rs-matter-macros; tlv_tool to just tlv
|
2023-07-22 10:31:29 +00:00 |
|
Kedar Sovani
|
6bbac0b6e9
|
Merge pull request #72 from ivmarkov/sequential-embassy-net
no_std + async support
|
2023-07-22 15:11:29 +05:30 |
|
ivmarkov
|
91e13292da
|
Remove the note referring to the no_std and sequential branches
|
2023-07-22 07:00:53 +00:00 |
|
ivmarkov
|
916f2148f8
|
Simplify API by combining Matter, Transport and TransportRunner; simplify Mdns and Psm runners
|
2023-07-22 05:50:02 +00:00 |
|
ivmarkov
|
71b9a578d0
|
Remove embassy-net features that matter-rs is not using
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
263279e714
|
Make multicast ipv6 optional
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
aa2d5dfe20
|
Compatibility with embassy-net fixed multicast support
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
24cdf079a6
|
New helper APIs in Transport
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
0d73ba74ee
|
UDP stack based on embassy-net
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
0eecce5f8d
|
UDP stack based on embassy-net
|
2023-07-21 12:15:12 +00:00 |
|
Kedar Sovani
|
762438ca8e
|
on_off_light: Save ACLs and Fabrics to PSM
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
9576fd8d9a
|
Fix #60
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
7f9ccbc38d
|
Sequential Exchange API
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
44e01a5881
|
Configurable parts_list in descriptor
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
831853630b
|
Add from/to TLV for i16, i32 and i64
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
879f816438
|
More comments for tailoring the example for no_std
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
5b9fd502c7
|
Fix the no_std build
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
62aa69202f
|
Workaround broken join_multicast_v4 on ESP-IDF
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
e8babedd87
|
Support for ESP-IDF build
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
488ef5b9f0
|
Proper mDNS responder
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
b882aad1ff
|
Clippy
|
2023-07-21 12:15:12 +00:00 |
|
ivmarkov
|
c0d1b85d9d
|
Default mDns impl
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
de3d3de004
|
Make Matter covariant over its lifetime
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
1b879f1a5b
|
Simplify main user-facing API
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
8e9d8887da
|
Fix a bug in mDNS
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
b94484b67e
|
Make sure nix is not brought in no-std compiles
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
2cde37899d
|
Make the example working again
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
443324a764
|
More inlines
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
931e30601e
|
Clippy
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
357eb73c6f
|
Control memory by removing implicit copy
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
1e6cd69de8
|
built-in mDNS; memory optimizations
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
bd61c95c7d
|
no_std needs default features switched off for several crates
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
870ae6f21c
|
Move MATTER_PORT outside of STD-only udp module
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
592d1ee028
|
Just use time-rs in no_std mode
|
2023-07-21 12:15:11 +00:00 |
|
ivmarkov
|
a4b8b53014
|
Builds for STD with ESP IDF
|
2023-07-21 12:15:10 +00:00 |
|
ivmarkov
|
9d59c79674
|
Colorizing is now no_std compatible
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
e741cab89d
|
More crypto fixes
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
695869f13a
|
Fix compilation errors in crypto
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
06b0fcd6f5
|
Fix no_std errors
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
89014ed7f2
|
Remove heapless::String from QR API
|
2023-07-21 12:12:55 +00:00 |
|
imarkov
|
974ac4d1d8
|
Optional feature to capture stacktrace on error
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
3dccc0d710
|
Persistence - trace info
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
934ecb9165
|
Persistence bugfixing
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
86e01a0a1b
|
Simple persistance via TLV
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
4b39884f6f
|
Bugfix: unnecessary struct container
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
e8e847cea6
|
Bugfix: subscription_id was not sent
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
076ba06e07
|
Bugfix: missing descriptor cluster
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
635be2c35a
|
Error log on arm failure
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
2a57ecbd87
|
Bugfix: only report devtype for the queried endpoint
|
2023-07-21 12:12:55 +00:00 |
|
ivmarkov
|
09a523fc50
|
TX packets are reused; need way to reset them
|
2023-07-21 12:12:55 +00:00 |
|