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)
96,060 Total Downloads 30 Downloads Per Day Latest Version: 42,425 (March 29, 2017) Hide All Versions Show All Versions
Version Downloads Last Updated
3/29/2017 March 29, 2017
2/22/2017 February 22, 2017
2/22/2017 February 22, 2017
2/22/2017 February 22, 2017
2/22/2017 February 22, 2017
2/22/2017 February 22, 2017
2/16/2017 February 16, 2017
6/1/2016 June 1, 2016
3/22/2016 March 22, 2016
3/22/2016 March 22, 2016
3/22/2016 March 22, 2016
3/16/2016 March 16, 2016
3/10/2016 March 10, 2016
1/5/2015 January 5, 2015
12/15/2014 December 15, 2014
9/26/2014 September 26, 2014
8/24/2014 August 24, 2014
6/16/2014 June 16, 2014
4/14/2014 April 14, 2014
1/30/2014 January 30, 2014
5/16/2013 May 16, 2013
4/8/2013 April 8, 2013
1/28/2013 January 28, 2013
1/26/2013 January 26, 2013
12/27/2012 December 27, 2012
9/1/2012 September 1, 2012
9/1/2012 September 1, 2012
7/8/2012 July 8, 2012
6/16/2012 June 16, 2012
6/16/2012 June 16, 2012
6/16/2012 June 16, 2012
6/1/2012 June 1, 2012
6/1/2012 June 1, 2012
5/20/2012 May 20, 2012
5/4/2012 May 4, 2012
12/10/2011 December 10, 2011
12/9/2011 December 9, 2011
11/25/2011 November 25, 2011
11/25/2011 November 25, 2011
3/6/2011 March 6, 2011
317
158
62
Source

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

NuGet