ivmarkov
fccf9fa5f6
no_std needs default features switched off for several crates
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
86083bd831
Builds for STD with ESP IDF
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
a539f4621e
More crypto fixes
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
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
c28df04cb5
Actually add the bonjour feature
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
1ef431eceb
Cleanup the dependencies as much as possible
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
86a1b5ce7e
Fix several no_std incompatibilities
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
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
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