23 #ifndef __USBH_HID_CORE_H
24 #define __USBH_HID_CORE_H
71 HID_REQ_GET_REPORT_DESC,
83 void (*Decode) (uint8_t *data);
120 HID_CtlState ctl_state;
137 #define USB_HID_REQ_GET_REPORT 0x01
138 #define USB_HID_GET_IDLE 0x02
139 #define USB_HID_GET_PROTOCOL 0x03
140 #define USB_HID_SET_REPORT 0x09
141 #define USB_HID_SET_IDLE 0x0A
142 #define USB_HID_SET_PROTOCOL 0x0B
171 uint8_t* reportBuff);
Specific api's relative to the used hardware platform.
Header file for usbh_core.c.
USBH_Status USBH_Set_Report(USB_OTG_CORE_HANDLE *pdev, USBH_HOST *phost, uint8_t reportType, uint8_t reportId, uint8_t reportLen, uint8_t *reportBuff)
USBH_Set_Report Issues Set Report.
Definition: usbh_hid_core.c:541
Header file for usbh_stdreq.c.
Definition: usbh_hid_core.h:112
Definition: usbh_hid_core.h:80
#define __IO
Definition: core_cm4.h:222
Header file for usbh_ioreq.c.
Definition: usb_core.h:287
Definition: usbh_hid_core.h:87
Header file for usbh_hcs.c.
Definition: usbh_core.h:215
Definition: usbh_core.h:174