Commit graph

26 commits

Author SHA1 Message Date
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