Crates.io | edge-std-nal-async |
lib.rs | edge-std-nal-async |
version | 0.2.0 |
source | src |
created_at | 2024-01-27 14:55:42.08187 |
updated_at | 2024-02-01 14:48:35.454657 |
description | A stop-gap STD implementation of embedded-nal-async, and embedded-nal-async-xtra |
homepage | |
repository | https://github.com/ivmarkov/edge-net |
max_upload_size | |
id | 1116759 |
size | 19,510 |
A stop-gap STD implementation of embedded-nal-async, including the extra traits defined in embedded-nal-async-xtra.
The implementation is based on the minimalistic async-io crate - from the smol async echosystem - and thus works out of the box on a variety of operating systems, including Espressif's ESP IDF.
Once the traits are upstreamed, the hope is that the "other" - and a bit more known - STD-based embedded-nal-async implementation - std-embedded-nal-async will implement those.
There is also an open PR against std-embedded-nal-async
to remove its dependency on async-std and switch to async-io.