11个版本 (1个稳定版本)
1.0.0 | 2024年1月9日 |
---|---|
1.0.0-rc.3 | 2023年12月14日 |
1.0.0-rc.2 | 2023年11月29日 |
0.2.0-alpha.2 | 2023年7月4日 |
0.1.0-alpha.1 | 2022年5月26日 |
418 在 嵌入式开发 中排名
每月下载量50,810
用于 228 个crate(131个直接使用)
78KB
805 行代码
embedded-hal-async
嵌入式系统异步硬件抽象层 (HAL)
此crate包含embedded-hal
trait的异步版本,并共享其范围和设计目标。
该项目由HAL团队开发和维护。
串行/UART traits
在embedded-hal-async
中没有串行traits。相反,使用embedded-io-async
。串行端口本质上是一个以字节为导向的流,这就是embedded-io-async
所模拟的。与所有字节流共享特有什么优点。例如,它允许提供命令行界面或控制台的泛型代码在硬件串行端口或虚拟端口(如Telnet或USB CDC-ACM)上操作。
可选Cargo功能
defmt-03
:从defmt::Format
派生自defmt
0.3,用于枚举和结构体。
最低支持的Rust版本 (MSRV)
此crate保证可以在稳定Rust 1.75及更高版本上编译。它可能可以用较旧的版本编译,但在任何新的修补版本中可能会更改。
有关如何升级MSRV的详细信息,请参阅此处。
许可证
根据以下任一许可证授权:
- Apache许可证,版本2.0(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您有意提交的任何贡献,包括Apache-2.0许可证中定义的,均应如上所述双重许可,不附加任何额外的条款或条件。
依赖项
~155KB