28 #ifndef HEIVS_ANDROSENSOR_USBH_ADK_CORE_H
29 #define HEIVS_ANDROSENSOR_USBH_ADK_CORE_H
31 #include "stm32/usb/usbh_ioreq.h"
32 #include "stm32/usb/usbh_hcs.h"
33 #include "stm32/usb/usbh_stdreq.h"
34 #include "stm32/usb/usbh_core.h"
42 status_e USBH_ADK_Init(
const char* manufacture,
const char* model,
const char* description,
const char* version,
const char* uri,
const char* serial);
44 status_e USBH_ADK_write(USB_OTG_CORE_HANDLE *pdev,
const uint8_t *buff,
size_t len);
45 status_e USBH_ADK_read(USB_OTG_CORE_HANDLE *pdev, uint8_t *buff,
size_t len,
size_t *rlen);
46 uint32_t USBH_ADK_Connected(
void);