edge-std-nal-async

Crates.ioedge-std-nal-async
lib.rsedge-std-nal-async
version0.2.0
sourcesrc
created_at2024-01-27 14:55:42.08187
updated_at2024-02-01 14:48:35.454657
descriptionA stop-gap STD implementation of embedded-nal-async, and embedded-nal-async-xtra
homepage
repositoryhttps://github.com/ivmarkov/edge-net
max_upload_size
id1116759
size19,510
(ivmarkov)

documentation

README

edge-std-nal-async

CI crates.io Documentation

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.

Plan Forward

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.

Commit count: 202

cargo fmt