pico_sys_dynamic/lib.rs
1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4#![allow(clippy::all)]
5
6//! Unsafe dynamically loaded bindings for every Pico Technology oscilloscope driver. These
7//! were generated from official header files with `bindgen` before manual clean up.
8//!
9//! ```no_run
10//! use pico_sys_dynamic::ps2000::PS2000Loader;
11//!
12//! let ps2000 = unsafe { PS2000Loader::new("./path/ps2000.dll").unwrap() };
13//! let handle = unsafe { ps2000.ps2000_open_unit() };
14//! ```
15
16pub mod ps2000;
17pub mod ps2000a;
18pub mod ps3000;
19pub mod ps3000a;
20pub mod ps4000;
21pub mod ps4000a;
22pub mod ps5000;
23pub mod ps5000a;
24pub mod ps6000;
25pub mod ps6000a;