4个版本 (2个重大更新)
0.6.1 | 2023年11月29日 |
---|---|
0.6.0 | 2023年10月3日 |
0.5.0 | 2023年8月7日 |
0.0.0 | 2023年7月4日 |
#1901 在 嵌入式开发
44,223 每月下载量
在 119 个包中使用 (54 直接使用)
47KB
658 行
embedded-io-async
嵌入式系统的异步IO特性。
此包包含embedded-io
特性的异步版本,并共享其范围和设计目标。
此项目由HAL团队开发和维护。
可选Cargo功能
std
:为从/tostd::io
结构体添加From
实现,为std::error::Error
添加实现。alloc
:为Box
添加泛型实现,为Vec
添加Write
实现。defmt-03
:从defmt
0.3推导出枚举和结构的defmt::Format
。
最低支持的Rust版本 (MSRV)
由于需要支持特性中的async fn
(AFIT),此包需要Rust nightly版本高于nightly-2022-11-22
。
请注意,Rust nightlies可以在任何时间对不稳定功能进行向后不兼容的更改。
许可证
根据您的要求,许可为以下之一
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则根据Apache-2.0许可证定义,您有意提交以包含在本作品中的任何贡献,将双重许可,如上所述,不附加任何额外条款或条件。
依赖项
~155KB