4.6.25.1 Functions
RETURN_CODE_t USB_TransferWriteStart (USB_PIPE_t pipe, uint8_t *dataPtr, uint16_t dataSize, bool useZLP, USB_TRANSFER_END_CALLBACK_t callback)
Sets up the pipe for the write transfers.
RETURN_CODE_t USB_TransferReadStart (USB_PIPE_t pipe, uint8_t *dataPtr, uint16_t dataSize, bool useZLP, USB_TRANSFER_END_CALLBACK_t callback)
Sets up the pipe for the read transfers.
RETURN_CODE_t USB_TransferControlDataSet (uint8_t *dataPtr, uint16_t dataSize, USB_SETUP_ENDOFREQUEST_CALLBACK_t callback)
Sets up vendor or class control request data transfers.
RETURN_CODE_t USB_TransferAbort (USB_PIPE_t pipe)
Aborts an ongoing transfer.
RETURN_CODE_t USB_TransferHandler (void)
Handles the different types of packages received or transferred.