104 extern int32_t USBD_ADC_ReadSample (int8_t instance,
void *buf, int32_t num);
113 extern int32_t USBD_ADC_WriteSample (int8_t instance,
const uint8_t *buf, int32_t num);
259 bool USBD_HIDn_SetReport (uint8_t rtype, uint8_t req, uint8_t rid,
const uint8_t *buf, int32_t len);
321 extern usbStatus USBH_GetDeviceStatus (int8_t device);
337 extern usbStatus
USBH_MSC_Read (int8_t instance, uint32_t lba, uint16_t cnt, uint8_t *buf);
345 extern usbStatus
USBH_MSC_Write (int8_t instance, uint32_t lba, uint16_t cnt,
const uint8_t *buf);
352 extern usbStatus
USBH_MSC_ReadCapacity (int8_t instance, uint32_t *block_count, uint32_t *block_size);
369 extern int32_t
USBH_HID_Read (int8_t instance, uint8_t *buf, int32_t len);
378 extern int32_t
USBH_HID_Write (int8_t instance,
const uint8_t *buf, int32_t len);
388 typedef struct _usbHID_MouseState {