![]() ![]() ![]() If a new HID device is plugged in there is no need of any driver installation. The Human Interface Device ClassĪs mentioned above the HID Class is a generic device class so the driver is integrated in the operating system which makes things easy. Luckily the MAX3420E comes with a code sample that configures the controller as a Human Interface Device so we didn’t have much trouble to find out how to configure it as HID. Scott’s software is based on the USBSharp Class. The start point for the “driver” was an article I found in the Microsoft developer network: „Is That You? Writing Better Software for Cool USB Hardware” written by Scott Hanselman. The HID-Class is a generic device class which means that all devices in this class are supported by Microsoft Windows and there are already existing DLLs with functions that we can use. This is the reason why I had to develop my own “driver”.Īfter a day of reading and googling I decided that the best an easiest way is to use the Human Interface Device Class (HID). The MAX3420E comes without any drivers or libraries you can use to “speak” with it. The USB controller of our choice was the Maxim MAX3420E that is connected to the microcontroller through a Serial Peripheral Interface (SPI). We wanted to find a new solution to connect our Hardware to the PC via USB because the experience we made with FTDI Chips was not satisfying at all. – How to Integrate the Library into a Visual Studio Project
0 Comments
Leave a Reply. |