Skip to content

Commit e00dd4a

Browse files
committed
Add readme
Signed-off-by: Benedek Kupper <kupper.benedek@gmail.com>
1 parent 87ad1d3 commit e00dd4a

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# HIDSharp
2+
3+
HIDSharp is a multiplatform C# library for USB HID devices.
4+
5+
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.
6+
7+
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.
8+
9+
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.
10+
11+
HIDSharp supports Windows, MacOS, and Linux (hidraw).
12+
13+
HIDSharp uses the Apache open-source license.
14+
15+
Originally distributed by James F. Bellinger through [his webpage][Origin]. Available as a [Nuget package][OnNuget].
16+
17+
[Origin]: https://www.zer7.com/software/hidsharp
18+
[OnNuget]: https://www.nuget.org/packages/HidSharp/

0 commit comments

Comments
 (0)