As mentioned, the CP2112 uses the HID class drivers like the CP2110. Remember, the HID class driver is part of most operating systems. In order to use the HID class for the host application most often developers need to download the Windows DDK. With the Silicon Labs solution, a library is provided that encompasses the HID API and the Windows DDK is not required. Two application notes for the development flow using the HID class are provided. The first is AN495 with covers the report formats for the data that is bundled in the USB frames. The second application note (AN496) defines the API functions used by the host application to transfer data to the device.