Projects Issues Blogs Broadcasts Groups Events Resources
Project

HidLibrary

This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.

NOTE: Support is VERY limited for this library. It is almost impossible to troubleshoot issues with so many devices and configurations. The community may be able to offer some assistance but you will largely be on your own. If you submit an issue, please include a relevant code snippet and details about your operating system, .NET version and device. Pull requests are welcome and appreciated.

Hid Library

Nuget TeamCity Build Status

This library enables you to enumerate and communicate with Hid compatible USB devices in .NET. It offers synchronous and asynchronous read and write functionality as well as notification of insertion and removal of a device. This library works on x86 and x64.

Installation

PM> Install-Package hidlibrary

Developers

Mike O'Brien Austin Mullins
Mike O'Brien Austin Mullins

Contributors

Benjamin Wegman jwelch222 Thomas Hammer juliansiebert George Hahn
Benjamin Wegman jwelch222 Thomas Hammer juliansiebert George Hahn
Rick van Lieshout Paul Trandem Neil Thiessen intrueder Bruno Juchli
Rick van Lieshout Paul Trandem Neil Thiessen intrueder Bruno Juchli
sblakemore J.C Marek Roszko Bill Prescott Ananth Racherla
sblakemore J.C Marek Roszko Bill Prescott Ananth Racherla

Props

Thanks to JetBrains for providing OSS licenses for R# and dotTrace!

Resources

If your interested in HID development here are a few invaluable resources:

  1. Jan Axelson's USB Hid Programming Page - Excellent resource for USB Hid development. Full code samples in a number of different languages demonstrate how to use the Windows setup and Hid API.
  2. Jan Axelson's book 'USB Complete' - Jan Axelson's guide to USB programming. Very good covereage of Hid. Must read for anyone new to Hid programming.

NuGet

HidLibrary (fuget.org)
59,968 Total Downloads 20 Downloads Per Day Latest Version: 3.2.46 (March 29, 2017) Hide All Versions Show All Versions
Version Downloads Last Updated
21,588 March 29, 2017
915 February 22, 2017
233 February 22, 2017
258 February 22, 2017
203 February 22, 2017
208 February 22, 2017
333 February 16, 2017
10,368 June 1, 2016
1,349 March 22, 2016
296 March 22, 2016
238 March 22, 2016
313 March 16, 2016
343 March 10, 2016
4,819 January 5, 2015
591 December 15, 2014
1,215 September 26, 2014
1,189 August 24, 2014
1,126 June 16, 2014
640 April 14, 2014
915 January 30, 2014
2,115 May 16, 2013
555 April 8, 2013
660 January 28, 2013
407 January 26, 2013
505 December 27, 2012
725 September 1, 2012
431 September 1, 2012
551 July 8, 2012
461 June 16, 2012
452 June 16, 2012
453 June 16, 2012
712 June 1, 2012
430 June 1, 2012
481 May 20, 2012
498 May 4, 2012
714 December 10, 2011
492 December 9, 2011
536 November 25, 2011
542 November 25, 2011
1,108 March 6, 2011
286
134
57
Source

{{ 'https://github.com/mikeobrien/HidLibrary' | no-protocol }}

NuGet