ivmarkov
|
a2a5691ade
|
Sequential Exchange API
|
2023-06-17 15:15:03 +00:00 |
|
ivmarkov
|
42470e1a34
|
Fix the no_std build
|
2023-06-13 10:12:42 +00:00 |
|
ivmarkov
|
864692845b
|
Workaround broken join_multicast_v4 on ESP-IDF
|
2023-06-13 07:02:37 +00:00 |
|
ivmarkov
|
8d9bd1332c
|
Support for ESP-IDF build
|
2023-06-12 11:41:33 +00:00 |
|
ivmarkov
|
9070e87944
|
Proper mDNS responder
|
2023-06-12 09:47:20 +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
|
1c26df0712
|
Control memory by removing implicit copy
|
2023-05-28 11:04:46 +00:00 |
|
ivmarkov
|
2e0a09b532
|
built-in mDNS; memory optimizations
|
2023-05-24 10:07:11 +00:00 |
|
ivmarkov
|
f89f77c3f3
|
Move MATTER_PORT outside of STD-only udp module
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
d48b97d77f
|
Just use time-rs in no_std mode
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
e817fa8411
|
Colorizing is now no_std compatible
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
2f2e332c75
|
Fix compilation errors in crypto
|
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
|
bb275cd50a
|
Bugfix: subscription_id was not sent
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
1895f34439
|
TX packets are reused; need way to reset them
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
fb2d5a4a23
|
Root cert buffer too short
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
d12e1cfa13
|
Heap-allocated packets not necessary; no_std and no-alloc build supported end-to-end
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
e9b4dc5a5c
|
Comm with chip-tool
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
52185ec9a4
|
Cleanup a bit the mDns story
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
a7ca17fabc
|
On-off example now buildable
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
117c36ee61
|
More ergonomic api when STD is available
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
625baa72a3
|
Create new secure channel sessions without async-channel
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
2b6317a9e2
|
Chrono dep made optional
|
2023-05-14 09:08:51 +00:00 |
|
ivmarkov
|
86a1b5ce7e
|
Fix several no_std incompatibilities
|
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 |
|
Kedar Sovani
|
0e172f073a
|
NOC: Send an ACK up-front since NOC operations take longer time
Ack the other end while we are processing stuff, so it doesn't bombard us
with retransmissions
|
2023-04-05 12:18:26 +05:30 |
|
Kedar Sovani
|
f5837b4320
|
Session: Duplicate detection for RX
|
2023-04-05 12:18:16 +05:30 |
|
Kedar Sovani
|
5e7e78884a
|
Exchange: Add support for session termination
|
2023-03-04 13:04:13 +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
|
725d19187e
|
Session: Include NoC CAT fields, and populate them from the CASE exchange
|
2023-02-10 09:15:31 +05:30 |
|
Marcel
|
b477a871e9
|
Implemented the Clippy recommendations
|
2023-01-10 08:53:04 +01:00 |
|
Kedar Sovani
|
e398fbfe00
|
Transaction: Meaningful method names
|
2023-01-04 08:38:36 +05:30 |
|
Kedar Sovani
|
d67e134e26
|
Baseline timed request handling
|
2023-01-04 08:33:34 +05:30 |
|
Kedar Sovani
|
77af70d8f1
|
Initial commit
merged from https://github.com/kedars/matter-rs
|
2022-12-27 09:52:25 +05:30 |
|