#networking #devices #standard #systems #traits #embedded-nal #tcp-udp

mm-std-embedded-nal

为支持标准库的大设备实现 embedded-nal 特性

1 个不稳定版本

0.3.0 2024年2月8日

#1823嵌入式开发


用于 embedded-redis

MIT/Apache

21KB
412

std-embedded-nal 的分支 std-embedded-nal

注意: 此分支专门用于实现 [email protected]

一旦上游 crate 支持新的特性版本,此分支将被删除。


lib.rs:

此 crate 实现了支持标准库网络操作的操作系统所使用的 embedded-nal 网络特性。

UDP 和 TCP 套接字直接封装,应表现正常。

DNS 实现略有不足,因为 Rust 标准库中没有将 IP 地址转换为主机的提供;因此调用无条件失败。

所有实现都使用 std::io::Error 作为它们的错误类型。

依赖关系

~0.2–10MB
~100K SLoC