8个版本 (破坏性更新)
0.8.0 | 2023年11月10日 |
---|---|
0.7.0 | 2023年6月22日 |
0.6.0 | 2021年5月25日 |
0.5.0 | 2021年5月20日 |
0.1.0 | 2020年8月26日 |
#493 在 嵌入式开发
每月 12,358 次下载
在 51 个 库中使用(25 个直接使用)
22KB
254 代码行
嵌入式-nal
嵌入式网络抽象层
本库定义了一套简单特性,几乎任何TCP/IP协议栈都可以实现。这可能是一个片上堆栈,如smoltcp,也可能是一个AT调制解调器上的片外TCP/IP堆栈。
API参考
如何:添加新特性
这是向embedded-nal
添加新特性的建议方法
研究/讨论
理想情况下,在提出新特性或特性集之前,您应该检查是否有现有问题建议添加特性,以及任何有助于设计特性相关的工作、用例或需求。
这些问题将在问题跟踪器中标记为讨论
。
实现/演示
应实现和演示提议的特性,无论是通过分叉embedded-nal
还是创建一个新的crate,并打算在特性稳定后将它们集成到embedded-nal
中。您可能会发现cargo工作区和补丁对于分叉方法很有用。
提出特性
特性演示后,应打开一个PR将新特性合并到embedded-nal
中。这应包括对先前讨论问题的链接。
如果有多个替代方案,则应进行进一步讨论,以尝试确定最佳选项。一旦达成共识,它将被合并到embedded-nal
存储库中。
这些问题/PR 将在问题跟踪器中被标记为 提案
。
最低支持的 Rust 版本 (MSRV)
此包保证在稳定版 Rust 1.60.0 及以上版本中编译。它 可能 可以在旧版本中编译,但在任何新的补丁版本中可能会改变。
许可协议
在以下任一协议下许可:
- Apache 许可协议,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可选择。
贡献
除非您明确声明,否则根据 Apache-2.0 许可协议定义,您有意提交以包含在此作品中的任何贡献,均将按上述方式双许可,不附加任何额外条款或条件。
依赖关系
~180KB