#include <assert.h>
#include <errno.h>
#include <str_error.h>
#include <usb/debug.h>
#include <usb/hid/hidparser.h>
#include <usb/dev/dp.h>
#include <usb/dev/driver.h>
#include <usb/dev/pipes.h>
#include <usb/hid/hid.h>
#include <usb/descriptor.h>
#include <usb/dev/request.h>
#include <usb/hid/hidreport.h>
Go to the source code of this file.
Functions | |
static int | usb_hid_get_report_descriptor (usb_device_t *dev, uint8_t **report_desc, size_t *size) |
int | usb_hid_process_report_descriptor (usb_device_t *dev, usb_hid_report_t *report, uint8_t **report_desc, size_t *report_size) |
Retrieves the Report descriptor from the USB device and initializes the report parser. |
Definition in file hidreport.c.