HIDSharp is a cross-platform .NET wrapper for Windows, MacOS, and Linux (hidraw) USB HID APIs.
See the version list below for details.
Install-Package HidSharp -Version 1.5.0
dotnet add package HidSharp --version 1.5.0
<PackageReference Include="HidSharp" Version="1.5.0" />
paket add HidSharp --version 1.5.0
1.5 (May 18, 2013):
Added the DevicePath property to HidDevice.
This is useful for differentiating devices with the same VID, PID, etc.
22.214.171.124 (April 21, 2013):
Added missing XML documentation file to the archive.
1.4 (April 20, 2013):
Documented the most important classes.
Fixed a problem with output reports on 64-bit Windows.
Fixed a timeout bug on Windows.
Parallelized device enumeration.
Reordered platform detection to prevent binary planting on Windows.
1.3 (February 23, 2013):
Fixed Linux libudev reference to not require developer package symlinks.
1.2 (October 16, 2012):
Fixed MacOS support.
1.1 (July 28, 2012):
Added experimental MacOS and Linux support.
Added experimental report descriptor parsing.
1.0 (August 28, 2010):
This package has no dependencies.
Showing the top 4 GitHub repositories that depend on HidSharp:
Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers
Unified lighting effects across multiple brands and various games.
The one-stop SDK for RGB-peripherals
A simple .NET wrapper for Stream Deck