Kedar Sovani
84f7b5f5de
on_off_light: Save ACLs and Fabrics to PSM
2023-07-20 14:58:26 +05:30
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
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
5fc3d2d510
Remove heapless::String from QR API
2023-05-14 09:08:51 +00:00
ivmarkov
7437cf2c94
Simple persistance via TLV
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
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
2b6317a9e2
Chrono dep made optional
2023-05-14 09:08:51 +00:00
ivmarkov
f7a887c1d2
Remove allocations from Base38 and QR calc
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
f05a20b18a
Commissioning: Show QR Code only when in commissioning mode
2023-03-04 15:21:54 +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
Marcel
13c522d4be
Clean-up
2023-01-11 22:28:23 +01:00
Marcel
bbdf680fe4
Merge branch 'mdns-discovery' into mdns-disco-multi-admin
2023-01-11 22:13:51 +01:00
Marcel
38b758398d
Clean-up
2023-01-11 22:12:04 +01:00
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
Marcel
82ae21309c
Clean-up
2023-01-11 09:54:12 +01:00
Marcel
317d657fba
Compute QR Code
2023-01-10 21:01:02 +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
Kedar Sovani
95c74ec298
pase: Split out a separate Pase Mgr
...
- This is required so that the AdminCommissioning Cluster has a reference to the Pase Mgr
- The Cluster can then open commissioning window accordingly
- Right now, for the error paths in the PASE/CASE sessions, I have set ResponseRequired to No,
but I am not quite sure if this is the expected behaviour. Need to check
2023-01-10 17:23:22 +05:30
Marcel
b477a871e9
Implemented the Clippy recommendations
2023-01-10 08:53:04 +01:00
Kedar Sovani
ebaf5438cd
pase: Create provision to accept either password or verifier for configuring PASE
2023-01-08 12:27:27 +05:30
Kedar Sovani
e9ea342bf7
mdns: Discriminator is a property of the 'commissionable' state
2023-01-08 11:13:12 +05:30
Kedar Sovani
77af70d8f1
Initial commit
...
merged from https://github.com/kedars/matter-rs
2022-12-27 09:52:25 +05:30