Skip to content

HIDSharp is a multiplatform C# library for USB HID devices. It is well tested and has been used in commercial software for 15+ years. You can read USB gamepads, scales, etc. through its full report descriptor and report parsing capability. Raw IO is also supported. HIDSharp supports Windows, MacOS, and Linux (hidraw) without any extra binaries.

License

Notifications You must be signed in to change notification settings

SeekHisKingdom/HIDSharp

Repository files navigation

HIDSharp is a cross-platform .NET wrapper for Windows, MacOS, and Linux (hidraw) USB HID APIs.

It can interface with arbitrary USB HID devices as well as read and write raw reports.

It also includes cross-platform serial port communications and supports interprocess communication for exclusion of HID devices between programs.

About

HIDSharp is a multiplatform C# library for USB HID devices. It is well tested and has been used in commercial software for 15+ years. You can read USB gamepads, scales, etc. through its full report descriptor and report parsing capability. Raw IO is also supported. HIDSharp supports Windows, MacOS, and Linux (hidraw) without any extra binaries.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages