5个版本 (3个重大更新)
使用旧的Rust 2015
0.4.0 | 2017年5月11日 |
---|---|
0.3.1 | 2017年2月19日 |
0.3.0 | 2017年2月11日 |
0.2.0 | 2017年2月1日 |
0.1.0 | 2017年1月25日 |
在#嵌入式设备中排名82
18KB
324 行
framed-serial - 向串行连接添加帧。适用于嵌入式设备。可以构建为no_std
。

查看文档。
潜在改进
- 使用更复杂的算法,例如COBS
- 检测并从接收到的数据中的错误中恢复,例如使用校验和
- 基于futures-rs进行异步代码
运行测试
如果您有连接到发送帧的FramedConnection的设备,请使用以下命令执行测试
cargo test --no-default-features --features device_connected -- --nocapture
许可证
许可方式为以下之一
- Apache许可证第2版,(./LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (./LICENSE-MIT或http://opensource.org/licenses/MIT),任选其一。
贡献
除非您明确说明,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,只要包含在本工作中,都应如上所述双重许可,无需任何额外条款或条件。
行为准则
任何与framed-serial互动的人,包括但不限于本GitHub存储库,都应遵守我们的行为准则
依赖关系
~170KB