2个版本
使用旧的Rust 2015
0.1.1 | 2018年3月20日 |
---|---|
0.1.0 | 2018年2月28日 |
#12 in #playstation
每月25次下载
25KB
680 代码行
Dualshock4控制器
这个库用于读取dualshock4控制器数据。
Dualshock4事件数据文档: http://www.psdevwiki.com/ps4/DS4-USB
使用方法
通过USB或蓝牙连接将dualshock4控制器连接到您的计算机。
添加以下依赖项
[dependencies]
hidapi = "0.4.1"
dualshock4 = "0.1.0"
开始读取设备数据
extern crate hidapi;
extern crate dualshock4;
use hidapi::{HidApi};
fn main() {
let api = HidApi::new().expect("Failed to create HID API instance.");
let controller = dualshock4::get_device(&api).expect("Failed to open device");
loop {
let data = dualshock4::read(&controller)
.expect("Failed to read data");
println!("{:?}", data);
}
}
依赖项
~0.7–2.1MB
~49K SLoC