180 extern int32_t
USBD_EndpointRead (int8_t device, uint8_t ep_addr, uint8_t *buf, uint32_t len);
190 extern int32_t
USBD_EndpointWrite (int8_t device, uint8_t ep_addr,
const uint8_t *buf, uint32_t len);
217 extern int32_t USBD_ADC_ReadSample (int8_t instance,
void *buf, int32_t num);
226 extern int32_t USBD_ADC_WriteSample (int8_t instance,
const uint8_t *buf, int32_t num);
372 bool USBD_HIDn_SetReport (uint8_t rtype, uint8_t req, uint8_t rid,
const uint8_t *buf, int32_t len);
434 extern usbStatus USBH_GetDeviceStatus (int8_t device);
450 extern usbStatus
USBH_MSC_Read (int8_t instance, uint32_t lba, uint16_t cnt, uint8_t *buf);
458 extern usbStatus
USBH_MSC_Write (int8_t instance, uint32_t lba, uint16_t cnt,
const uint8_t *buf);
465 extern usbStatus
USBH_MSC_ReadCapacity (int8_t instance, uint32_t *block_count, uint32_t *block_size);
482 extern int32_t
USBH_HID_Read (int8_t instance, uint8_t *buf, int32_t len);
491 extern int32_t
USBH_HID_Write (int8_t instance,
const uint8_t *buf, int32_t len);
501 typedef struct _usbHID_MouseState {