65 typedef struct _HID_REPORT_T {
90 typedef struct USBD_HID_INIT_PARAM {
345 typedef struct USBD_HID_API {
389 typedef struct _HID_CTRL_T {
391 USB_CORE_CTRL_T *pUsbCtrl;
ErrorCode_t
Definition: error.h:38
HID class API functions structure.This structure contains pointers to all the function exposed by HID...
Definition: mw_usbd_hiduser.h:345
uint32_t mem_base
Definition: mw_usbd_hiduser.h:92
ROM API for USB device stack.
uint8_t __pad
Definition: mw_usbd_hiduser.h:75
uint16_t len
Definition: mw_usbd_hiduser.h:66
Common definitions and declarations for the library USB HID Class driver.
uint8_t * desc
Definition: mw_usbd_hiduser.h:76
Common definitions and declarations for the USB stack.
USB_HID_REPORT_T * report_data
Definition: mw_usbd_hiduser.h:109
uint8_t * intf_desc
Definition: mw_usbd_hiduser.h:105
uint32_t mem_size
Definition: mw_usbd_hiduser.h:97
USB descriptors data structure.
Definition: mw_usbd_hiduser.h:90
HID report descriptor data structure.
Definition: mw_usbd_hiduser.h:65
uint8_t max_reports
Definition: mw_usbd_hiduser.h:101
void * USBD_HANDLE_T
Definition: mw_usbd.h:704
uint8_t idle_time
Definition: mw_usbd_hiduser.h:67