#async-io #minimalist #systems #std #smol #operating-systems #networking

no-std edge-std-nal-async

嵌入式-nal-async和嵌入式-nal-async-xtra的临时STD实现

2个不稳定版本

0.2.0 2024年2月1日
0.1.0 2024年1月27日

#921 in 嵌入式开发

每月25次下载
用于edge-net

MIT/Apache

28KB
569

edge-std-nal-async

CI crates.io Documentation

嵌入式-nal-async的临时STD实现,包括在embedded-nal-async-xtra中定义的额外特质。

该实现基于最小化主义的async-io包 - 来自smol异步生态系统 - 因此可以在包括Espressif的ESP IDF在内的各种操作系统上即插即用。

未来计划

一旦特质被上传,希望“其他” - 且稍微更知名 - 基于 STD 的嵌入式-nal-async 实现 - std-embedded-nal-async 也将实现这些。

还有一个针对 std-embedded-nal-async开放PR,以删除其对 async-std 的依赖,并切换到 async-io

依赖

~4–11MB
~133K SLoC