This directory provides definitions, structs and functions for a USB HID device - USB HID Transfer driver, to implement an USB HID compatible device for customized data transmitting.
Contents
There are three things for the implement of the USB HID Transfer driver:
Implement the USB HID driver structs and functions for the device, to initialize, to handle HID-specific requests and dispach standard requests in USBD callbacks, to read/write through assigned USB endpoints,
Create the HID Transfer device's descriptors that should be passed to the USBDDriver instance on initialization, so that the host can recognize the device as a USB Transfer device.
Implement methods to read/write data through interrupt endpoints, so that host and device can exchange data.
For more information about what a particular group contains, please refer to "USB HID Transfer".
Source
The documentation for this Directory was generated from the following files: