USBH_StatusTypeDef USBH_BulkReceiveData(USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num)
USBH_BulkReceiveData Receives IN bulk packet from device.
USBH_StatusTypeDef USBH_IsocSendData(USBH_HandleTypeDef *phost, uint8_t *buff, uint32_t length, uint8_t pipe_num)
USBH_IsocSendData Sends the data on Isochronous OUT Endpoint.
USBH_DeviceTypeDef device
#define USBH_EP_INTERRUPT
Header file for usbh_ioreq.c.
USBH_StatusTypeDef USBH_BulkSendData(USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num, uint8_t do_ping)
USBH_BulkSendData Sends the Bulk Packet to the device.
#define USBH_SETUP_PKT_SIZE
USBH_StatusTypeDef USBH_IsocReceiveData(USBH_HandleTypeDef *phost, uint8_t *buff, uint32_t length, uint8_t pipe_num)
USBH_IsocReceiveData Receives the Device Response to the Isochronous IN token.
USBH_StatusTypeDef USBH_InterruptReceiveData(USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t length, uint8_t pipe_num)
USBH_InterruptReceiveData Receives the Device Response to the Interrupt IN token. ...
USBH_StatusTypeDef USBH_CtlSendSetup(USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t pipe_num)
USBH_CtlSendSetup Sends the Setup Packet to the Device.
USBH_StatusTypeDef USBH_InterruptSendData(USBH_HandleTypeDef *phost, uint8_t *buff, uint8_t length, uint8_t pipe_num)
USBH_InterruptSendData Sends the data on Interrupt OUT Endpoint.
USBH_StatusTypeDef USBH_LL_SubmitURB(USBH_HandleTypeDef *phost, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t *, uint16_t, uint8_t)
USBH_LL_SubmitURB Submit a new URB to the low level driver.
USBH_StatusTypeDef USBH_CtlSendData(USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num, uint8_t do_ping)
USBH_CtlSendData Sends a data Packet to the Device.
USBH_StatusTypeDef USBH_CtlReceiveData(USBH_HandleTypeDef *phost, uint8_t *buff, uint16_t length, uint8_t pipe_num)
USBH_CtlReceiveData Receives the Device Response to the Setup Packet.