English
Language : 

AN532 Datasheet, PDF (1/22 Pages) Silicon Laboratories – HID LIBRARY API SPECIFICATION
AN532
HID LIBRARY API SPECIFICATION
1. Introduction
The Silicon Labs HID library provides an API for communicating with a Human Interface Device (HID). This library
provides methods for extracting device information and sending and receiving HID reports. C libraries are provided
for Windows 2000 and later. Similarly, various include files are provided to import library functions into C# .NET and
Visual Basic .NET. Refer to Table 1 for complete details.
User Application
SLABHIDDevice Library
Input Interrupt
Report Queue
HID Driver
(Provided by OS)
Input Report
Queue
Output Report
Queue
USB Root Hub
PC
Human Interface Device
Operating System
Windows 2000 and later
Figure 1. System Architecture Diagram
Table 1. HID Library Include Files
Library
SLABHIDDevice.dll
Include Files
SLABHIDDevice.h
SLABHIDDevice.vb (VB .NET)
SLABHIDDevice.bas (VB6)
SLABHIDDevice.cs (C# .NET)
Rev. 0.1 9/10
Copyright © 2010 by Silicon Laboratories
Version
1.5
AN532