#usb #bindings #hardware #usb-device #libusbk

sys libusbk-sys

Rust Windows library for accessing USB devices via libusbK

5 releases

0.2.0 Jul 15, 2024
0.1.3 Jul 26, 2022
0.1.2 Jul 26, 2022
0.1.1 Jun 26, 2022
0.1.0 Jun 15, 2022

#1890 in Hardware support


Used in 3 crates (via libusbk)

MIT license

8.5MB
99K SLoC

C 49K SLoC // 0.2% comments Visual Studio Project 20K SLoC C++ 13K SLoC // 0.3% comments C# 5K SLoC // 0.3% comments Visual Basic 3.5K SLoC // 0.3% comments Batch 3K SLoC // 0.2% comments Rust 1.5K SLoC // 0.0% comments Visual Studio Solution 1.5K SLoC Pascal 1.5K SLoC // 0.1% comments GNU Style Assembly 640 SLoC // 0.2% comments .NET Resource 250 SLoC // 0.5% comments Bitbake 226 SLoC // 0.8% comments Forge Config 220 SLoC // 0.0% comments Automake 81 SLoC // 0.0% comments INI 12 SLoC // 0.5% comments

Contains (Cab file, 2MB) Benchmark_C32_P32MX695F512L_WF32.mcw, (DOS exe, 590KB) libusbk/libusbK/build_tools/7za.exe, (DOS exe, 625KB) libusbk/libusbK/build_tools/doscmd.exe, (DOS exe, 620KB) doscmd.exe, (DOS exe, 315KB) libusbk/libusbK/build_tools/AStyle.exe, (DOS exe, 305KB) libusbK.sys and 43 more.

libusbk-sys

This crate provides bindings to the Windows libusbK C library.
This crate only supports windows.

Documentation

http://libusbk.sourceforge.net/UsbK3/index.html

License

MIT License.

Note

If you link native libusbK library statically then you must follow GPL and modified BSD from libusbK.

Dependencies