usbh_stdreq.h 733 B

123456789101112131415161718
  1. #ifndef __USBH_STDREQ_H__
  2. #define __USBH_STDREQ_H__
  3. #include <stdint.h>
  4. #include "usbh_core.h"
  5. USBH_Status USBH_GetDescriptor(USBH_Info_t *phost, uint8_t type, uint8_t index, uint8_t *buff, int size);
  6. USBH_Status USBH_GetDescriptorEx(USBH_Info_t *phost, uint8_t reqType, uint8_t reqTarget, uint8_t type, uint8_t index, uint16_t wIndex, uint8_t *buff, int size);
  7. USBH_Status USBH_SetAddress(USBH_Info_t *phost, uint8_t addr);
  8. USBH_Status USBH_SetConfiguration(USBH_Info_t *phost, uint8_t cfg);
  9. USBH_Status USBH_SetInterface(USBH_Info_t *phost, uint8_t intf, uint8_t altSetting);
  10. USBH_Status USBH_ClrFeature(USBH_Info_t *phost, uint8_t ep);
  11. USBH_Status USBH_ParseCfgDesc(USBH_Info_t *phost, uint8_t *buff, uint16_t size);
  12. #endif