4 个版本
使用旧 Rust 2015
0.1.2 | 2018年11月18日 |
---|---|
0.1.1 | 2018年3月29日 |
0.1.0 | 2018年3月25日 |
0.0.1 | 2018年3月17日 |
硬件支持分类中排名 #1354
每月下载量 1,713
在 10 个crate中(直接使用4个)中使用
28KB
478 行
i2c-linux
i2c-linux
通过 Linux I2C 子系统提供安全绑定,是 i2cdev crate 的替代方案。
文档
请参阅 文档 获取最新信息。
lib.rs
:
Linux I2C 和 SMBus 用户空间子系统的安全接口。
示例
extern crate i2c_linux;
use i2c_linux::I2c;
let mut i2c = I2c::from_path("/dev/i2c-0")?;
i2c.smbus_set_slave_address(0x50, false)?;
let data = i2c.smbus_read_byte()?;
println!("Read I2C data: {}", data);
Cargo 功能
i2c
将为I2c
实现i2c特质。udev
必须启用才能使用Enumerator
。
依赖关系
~200–320KB