#streaming #oscilloscope #pico-scope #pico-technology

pic-o-sys-dynamic

为Pico Technology示波器驱动程序提供的非官方Rust绑定和包装器

4个版本

0.3.1 2021年5月12日
0.3.0 2021年4月14日
0.2.1 2021年3月26日
0.2.0 2021年3月26日

1300硬件支持

每月下载47
用于6 个crate(直接使用2个)

MIT 协议

1MB
23K SLoC

pic-o-sys-dynamic

为每个Pico Technology示波器驱动程序提供不安全的动态加载绑定。这些绑定是通过从官方头文件生成并在手动清理之前使用bindgen生成的。

use pico_sys_dynamic::ps2000::PS2000Loader;

let ps2000 = unsafe { PS2000Loader::new("./path/ps2000.dll").unwrap() };
let handle = unsafe { ps2000.ps2000_open_unit() };

许可证:MIT


lib.rs:

为每个Pico Technology示波器驱动程序提供不安全的动态加载绑定。这些绑定是通过从官方头文件生成并在手动清理之前使用bindgen生成的。

use pico_sys_dynamic::ps2000::PS2000Loader;

let ps2000 = unsafe { PS2000Loader::new("./path/ps2000.dll").unwrap() };
let handle = unsafe { ps2000.ps2000_open_unit() };

依赖关系