Simple and small managed HID library for .NET 4 x86/x64. Can communicate with any HID USB device. Uses P/Invoke internally, no mixed mode assemblies or unmanged code.
Simple and small managed HID library for .NET 4 x86/x64. Can communicate with any HID USB device. Uses P/Invoke internally, no mixed mode assemblies or unmanged code.
Project Goals
This project aims to make it simple to communicate with a HID USB device. This library will use the HidD/HidP API. All "report parsing" is done, you will not handle raw report data. This library uses Usage Page/Usage as input/output. The project is created so that I can learn this API.
Current Status
Project just started. Still a lot of work to do...
USB devices are now ubiquitous across the hardware space, but there are still no native support within the .NET library in order to interact with them. In this article, we look at creating the .NET software to run on a PC connected to a USB device.