Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/IntergatedCircuits/HidSharp
HIDSharp is a multiplatform C# library for USB HID devices by James F. Bellinger
https://github.com/IntergatedCircuits/HidSharp
hid usb-hid
Last synced: 7 days ago
JSON representation
HIDSharp is a multiplatform C# library for USB HID devices by James F. Bellinger
- Host: GitHub
- URL: https://github.com/IntergatedCircuits/HidSharp
- Owner: IntergatedCircuits
- License: other
- Created: 2020-07-30T22:14:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T10:55:30.000Z (about 2 months ago)
- Last Synced: 2024-09-18T03:44:30.929Z (about 2 months ago)
- Topics: hid, usb-hid
- Language: C#
- Homepage: https://www.zer7.com/software/hidsharp
- Size: 153 KB
- Stars: 126
- Watchers: 9
- Forks: 34
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
# HIDSharp
HIDSharp is a multiplatform C# library for USB HID devices.
Version 2.0 allows you to read and parse reports from any USB HID input device. You can read USB gamepads, scales, anything you need. It does this by providing full report descriptor and report parsing capability. HIDSharp is, to my knowledge, the first driverless cross-platform library which can do this! Of course, raw reading and writing is still fully supported.
Version 1.5 and below are COM enabled to allow use by VB6 and MS Access programs (the .NET Framework will of course need to be installed). If there is demand I may add COM support to HIDSharp 2.0.
HIDSharp has received eight years of continual use with a Dymo Scale in MS Access, and seven years in commercial software with a wide variety of USB HID devices I've developed, so I know it to be reliable.
HIDSharp supports Windows, MacOS, and Linux (hidraw).
HIDSharp uses the Apache open-source license.
Originally distributed by James F. Bellinger through [his webpage][Origin]. Available as a [Nuget package][OnNuget].
[Origin]: https://www.zer7.com/software/hidsharp
[OnNuget]: https://www.nuget.org/packages/HidSharp/