#硬件抽象层 #抽象层 #嵌入式HAL #HAL #I/O #非阻塞 #nb

无需std embedded-hal-nb

使用nbcrate的嵌入式系统的非阻塞硬件抽象层(HAL)

8个版本 (1个稳定版)

1.0.0 2024年1月9日
1.0.0-rc.32023年12月14日
1.0.0-rc.22023年11月29日
1.0.0-rc.12023年8月15日
0.0.0 2022年8月9日

嵌入式开发中排名第1652

Download history 13371/week @ 2024-04-07 15736/week @ 2024-04-14 16700/week @ 2024-04-21 15398/week @ 2024-04-28 12073/week @ 2024-05-05 11334/week @ 2024-05-12 13893/week @ 2024-05-19 13857/week @ 2024-05-26 12273/week @ 2024-06-02 11612/week @ 2024-06-09 12613/week @ 2024-06-16 14482/week @ 2024-06-23 13048/week @ 2024-06-30 13114/week @ 2024-07-07 15156/week @ 2024-07-14 13172/week @ 2024-07-21

每月下载量55,560
191个crate使用(直接使用26个)

MIT/Apache

74KB
681 代码行

crates.io crates.io Documentation Minimum Supported Rust Version

embedded-hal-nb

嵌入式系统的非阻塞硬件抽象层(HAL),使用nbcrate。

此crate包含一些embedded-hal特质的版本,使用nb,并共享其范围和设计目标

该项目由HAL团队开发和维护。

API参考

最低支持Rust版本(MSRV)

此crate保证在稳定Rust 1.60及更高版本上编译。它可能可以用较旧版本编译,但这可能在任何新的补丁版本中改变。

有关如何升级MSRV的详细信息,请参阅此处

许可证

根据以下任一许可证授权

任选其一。

贡献

除非你明确表示,否则任何有意提交给作品并由你定义的Apache-2.0许可证中的你提交的贡献,将根据上述许可证双重许可,不附加任何额外条款或条件。

依赖关系