177 extern usbStatus
USBD_EndpointRead (int8_t device, uint8_t ep_addr, uint8_t *buf, uint32_t len);
195 extern usbStatus
USBD_EndpointWrite (int8_t device, uint8_t ep_addr,
const uint8_t *buf, uint32_t len);
247 extern int32_t USBD_ADC_ReadSample (int8_t instance,
void *buf, int32_t num);
256 extern int32_t USBD_ADC_WriteSample (int8_t instance,
const uint8_t *buf, int32_t num);
363 extern void USBD_CDC_ACM_DataSent (int8_t instance);
408 bool USBD_HIDn_SetReport (uint8_t rtype, uint8_t req, uint8_t rid,
const uint8_t *buf, int32_t len);
486 extern usbStatus
USBH_MSC_Read (int8_t instance, uint32_t lba, uint16_t cnt, uint8_t *buf);
494 extern usbStatus
USBH_MSC_Write (int8_t instance, uint32_t lba, uint16_t cnt,
const uint8_t *buf);
501 extern usbStatus
USBH_MSC_ReadCapacity (int8_t instance, uint32_t *block_count, uint32_t *block_size);
518 extern int32_t
USBH_HID_Read (int8_t instance, uint8_t *buf, int32_t len);
527 extern int32_t
USBH_HID_Write (int8_t instance,
const uint8_t *buf, int32_t len);
537 typedef struct _usbHID_MouseState {