#frame #serial #embedded-devices #embedded #no-std

no-std framed-serial

向串行连接添加帧。适用于嵌入式设备。可以构建为no_std。

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

MIT/Apache

18KB
324

framed-serial - 向串行连接添加帧。适用于嵌入式设备。可以构建为no_std版本 状态 文档

查看文档

潜在改进

  • 使用更复杂的算法,例如COBS
  • 检测并从接收到的数据中的错误中恢复,例如使用校验和
  • 基于futures-rs进行异步代码

运行测试

如果您有连接到发送帧的FramedConnection的设备,请使用以下命令执行测试

cargo test --no-default-features --features device_connected -- --nocapture

许可证

许可方式为以下之一

贡献

除非您明确说明,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,只要包含在本工作中,都应如上所述双重许可,无需任何额外条款或条件。

行为准则

任何与framed-serial互动的人,包括但不限于本GitHub存储库,都应遵守我们的行为准则

依赖关系

~170KB