_USBD_CUSTOM_HID_Itf struct
Syntax
typedef struct _USBD_CUSTOM_HID_Itf
{
uint8_t *pReport;
int8_t (* Init)(void);
int8_t (* DeInit)(void);
int8_t (* OutEvent)(uint8_t event_idx, uint8_t state);
#ifdef USBD_CUSTOMHID_CTRL_REQ_COMPLETE_CALLBACK_ENABLED
int8_t (* CtrlReqComplete)(uint8_t request, uint16_t wLength);
#endif
#ifdef USBD_CUSTOMHID_CTRL_REQ_GET_REPORT_ENABLED
uint8_t *(* GetReport)(uint16_t *ReportLength);
#endif
} USBD_CUSTOM_HID_ItfTypeDef;
Fields
int8_t (*)(uint8_t event_idx, uint8_t state)
Examples
_USBD_CUSTOM_HID_Itf is referenced by 3 libraries and example projects: