2个发布版本
使用旧的Rust 2015
0.1.1 | 2018年6月10日 |
---|---|
0.1.0 | 2018年6月10日 |
#933 in 嵌入式开发
每月26次下载
22KB
247 行
picoborgrev
本模块旨在通过Rust和embedded-hal
特性与PicoBorg Reverse通信。
有关PicoBorgRev板卡的更多详细信息,请访问PiBorg网站:www.piborg.org/picoborgreverse。
注意:这仍然是一个正在进行中的项目,直到发布1.0
版本之前,不应将API视为稳定。
用法
第一步是将 picoborgrev
添加到您的 cargo.toml
文件中
[dependencies]
picoborgrev = "0.1"
然后在您的模块中导入该库
extern crate picoborgrev;
use picoborgrev::PicoBorgRev;
要创建一个新的 PicoBorgRev
控制器,您需要提供一个 embedded-hal
实现例如 linux-embedded-hal
extern crate linux_embedded_hal;
use linux_embedded_hal::I2cdev;
use std::path::Path;
let device = I2cdev::new(Path::new("/dev/i2c-1")).expect("Unable to create i2c device");
最后创建一个新的 PicoBorgRev
,提供一个 I2C
实现的
let mut borg = PicoBorgRev::new(device).expect("Unable to create PicoBorgRev");
borg.set_led(true).unwrap();
示例
许可证
根据您的选择,许可为以下之一
- Apache许可证第2版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献,都应如上所述双重许可,而无需任何附加条款或条件。
依赖关系
~71KB