#hardware #libftdi1 #api-bindings

ftdi

A Rust封装的libftdi1库,用于操作FTDI设备

6个版本

0.1.3 2021年11月6日
0.1.2 2021年8月12日
0.1.1 2021年4月21日
0.0.2 2016年2月8日

#717 in 硬件支持

Download history 6078/week @ 2024-03-14 5503/week @ 2024-03-21 4778/week @ 2024-03-28 4042/week @ 2024-04-04 4120/week @ 2024-04-11 4859/week @ 2024-04-18 4838/week @ 2024-04-25 4528/week @ 2024-05-02 4639/week @ 2024-05-09 4668/week @ 2024-05-16 4720/week @ 2024-05-23 5333/week @ 2024-05-30 5005/week @ 2024-06-06 4910/week @ 2024-06-13 3714/week @ 2024-06-20 3520/week @ 2024-06-27

18,305 每月下载量
用于 5 crates

MIT 和可能 LGPL-2.1 AND MIT

27KB
598

ftdi

这是一个封装 libftdi1-sys 并提供更符合Rust语法的接口的库,用于操作FTDI设备。

MSRV

目前此crate的MSRV是Rust 1.40.0。

变更日志

0.1.3

MSRV从1.34.0提升到1.40.0。

新增功能

  • 通过 ftdi-mpsse 扩展MPSSE支持
  • 事件字符和错误字符配置
  • libftdi 上下文获取器

0.1.2

新增功能

  • 位模式配置
  • 线路属性配置
  • 流控制配置
  • 波特率配置
  • Interface上的多个有用derives

0.1.1

新增功能

  • libftdi1-sys 提供了 vendored 功能。

0.1.0

具有类似稳定API的初始版本。


lib.rs:

一个不完整的Rust封装的 libftdi1 库,用于操作FTDI设备

注意:库接口目前绝对是不稳定的

依赖项

~0.4–1.1MB
~24K SLoC