1 个不稳定版本

使用旧的Rust 2015

0.4.0 2017年7月2日

#22 in #rs232

Download history 38698/week @ 2024-03-14 40366/week @ 2024-03-21 40258/week @ 2024-03-28 40892/week @ 2024-04-04 41377/week @ 2024-04-11 38995/week @ 2024-04-18 16471/week @ 2024-04-25 14494/week @ 2024-05-02 15147/week @ 2024-05-09 13333/week @ 2024-05-16 13014/week @ 2024-05-23 12860/week @ 2024-05-30 11776/week @ 2024-06-06 9770/week @ 2024-06-13 9766/week @ 2024-06-20 6775/week @ 2024-06-27

40,138 每月下载量
188 个crate(3 直接) 中使用

MIT 协议

29KB
690 行代码(不含注释)

Unix串口

serial-unix crate为Unix操作系统提供了串口实现。

兼容性

serial-unix crate与实现了termios API的任何Unix操作系统兼容。以下平台已确认兼容

  • Linux (x86_64, armv6l)
  • OS X (x86_64)
  • FreeBSD (amd64)
  • OpenBSD (amd64)

使用方法

通常,不需要直接使用serial-unix库。由serial-unix提供的实现也通过serial crate中的跨平台API公开。

serial-unix中定义的串口类型与任何Unix TTY设备兼容。除了实现标准串口特性外,它还实现了std::os::unix::io::AsRawFd,可用于与其他I/O库集成。请参阅examples/poll.rs以了解使用AsRawFd进行事件驱动I/O的示例。

许可证

版权所有 © 2015 David Cuddeback

MIT许可证下分发。

依赖项

~140KB