ivmarkov
2cde37899d
Make the example working again
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
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
imarkov
974ac4d1d8
Optional feature to capture stacktrace on error
2023-07-21 12:12:55 +00:00
ivmarkov
7ef7e93eb4
Heap-allocated packets not necessary; no_std and no-alloc build supported end-to-end
2023-07-21 12:12:55 +00:00
ivmarkov
8b3bb9527c
Comm with chip-tool
2023-07-21 12:12:54 +00:00
ivmarkov
36011c2e3c
Actually add the bonjour feature
2023-07-21 12:12:54 +00:00
ivmarkov
eb3c9cdfb1
Cleanup a bit the mDns story
2023-07-21 12:12:54 +00:00
ivmarkov
2ea31432d5
On-off example now buildable
2023-07-21 12:12:54 +00:00
ivmarkov
d558c73f8d
Cleanup the dependencies as much as possible
2023-07-21 12:12:53 +00:00
ivmarkov
505fa39e82
Create new secure channel sessions without async-channel
2023-07-21 12:09:56 +00:00
ivmarkov
b4b549bb10
Fix several no_std incompatibilities
2023-07-21 12:09:56 +00:00
ivmarkov
89aab6f444
Remove allocations from Base38 and QR calc
2023-07-21 12:09:56 +00:00
ivmarkov
fcc87bfaf4
Long reads and subscriptions reintroduced
2023-07-21 12:09:56 +00:00
ivmarkov
40f353c92e
Support for no_std
...
Support for no_std
Further no_std compat
2023-07-21 12:09:56 +00:00
thekuwayama
63cf24e38b
modify: specify mbedtls version
2023-07-02 15:56:34 +09:00
Kedar Sovani
bddabe6a52
Merge pull request #43 from nevi-me/deps/env-logger-no-default
...
Disable default features on env_logger
2023-05-05 22:37:01 +05:30
Wakahisa
b339f9fa49
Revert unintended change to mbedtls
2023-04-03 15:34:40 +02:00
Wakahisa
bab8eb8124
Crypto backed by RustCrypto crates
...
Almost all crates are no_std and don't require std.
Only `x509-cert` does.
Manually tested with the onoff example.
2023-04-02 13:07:36 +02:00
Wakahisa
d88761aa0a
Disable default features on env_logger
...
The `env_logger` crate is used in tests and examples for logging output.
It has default features that rely on `is-terminal`, which relies on `rustix`.
`rustix` doesn't compile on the `esp*` targets, and thus using this project on such targets fails.
The simplest solution is to disable the default features.
2023-03-05 06:34:04 +02:00
Angel Yankov
1dcc94de0e
Add example for speaker with media playback cluster.
2023-02-21 13:36:27 +02:00
Angel Yankov
858d2aa9d9
Pin to official release of libmdns
...
Libmdns 0.7.4 (https://crates.io/crates/libmdns/0.7.4 ) fixes responses
on wildcard (255) quries.
2023-02-10 15:51:54 +02:00
Angel Yankov
77a0e3db38
Use libdmns on Linux
...
Based implementation from https://github.com/kedars/matter-rs/pull/18
2023-02-08 17:17:48 +02:00
Marcel
4d067072f3
Reverted foreign-types to 0.3
2023-01-15 16:05:38 +01:00
Marcel
9239c78ac6
Reverted major sha2 version
2023-01-15 16:03:22 +01:00
Marcel
5e7d554eda
Reverted major versions of foreign-types and hmac
2023-01-15 16:00:29 +01:00
Marcel
bdc0b6dbef
Updated dependencies
2023-01-15 15:41:58 +01:00
Marcel
76997c1a3c
Compute QR code
2023-01-11 09:00:18 +01:00
Marcel
317d657fba
Compute QR Code
2023-01-10 21:01:02 +01:00
Kedar Sovani
77af70d8f1
Initial commit
...
merged from https://github.com/kedars/matter-rs
2022-12-27 09:52:25 +05:30