4个版本
使用旧的Rust 2015
0.2.2 | 2021年2月4日 |
---|---|
0.2.1 | 2019年5月19日 |
0.2.0 | 2019年5月18日 |
0.1.0 | 2018年10月23日 |
#1511 在 嵌入式开发
在 r64drive 中使用
11KB
159 行
safe-ftdi
目的
safe-ftdi
是一组(名义上!)对 libftdi
的安全API绑定,作为对 libftdi1-sys
的薄包装实现。当需要时,在 safe-ftdi
中实现了 libftdi
的函数,并且与它们的 libftdi
对应项同名,但去除了 ftdi_
前缀。
特定函数的文档将很快提供,但示例目录包含了对 mercpcl 的重新实现,这是我旧的命令行应用程序,用于使用FT245的bitbang模式编程 Mercury FPGA开发板上的闪存。
先决条件
libftdi1-sys
需要使用 pkg-config
包,因此 safe-ftdi
也需要它。我已经在 Windows 上使用 MSYS2 环境和 GNU ABI 版本的 rustc
测试了这些绑定。
该库原则上可以在稳定版 Rust 1.27 或更高版本上编译,这是 dyn
语法引入的时候。较老的 nightly 编译器也应该能够编译 safe-ftdi
。
许可
以下任一许可下授权
-
Apache License,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
-
MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您决定。
贡献
除非您明确声明,否则您有意提交以包含在作品中的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。
依赖项
~91KB