A USB Transport.

Go to the source code of this file.
Functions | |
| void | USBTransport_Initialize (TransportRxFunction rx_cb) |
| Initialize the USB Transport. More... | |
| void | USBTransport_Tasks () |
| Perform the periodic USB layer tasks. More... | |
| bool | USBTransport_SendResponse (uint8_t token, Command command, uint8_t rc, const IOVec *data, unsigned int iov_count) |
| Send a response to the Host. More... | |
| bool | USBTransport_WritePending () |
| Check if there is a write in progress. | |
| USB_DEVICE_HANDLE | USBTransport_GetHandle () |
| Return the USB Device handle. More... | |
| bool | USBTransport_IsConfigured () |
| Check if the USB driver is configured. More... | |
| void | USBTransport_SoftReset () |
| Perform a soft reset. This aborts any outbound (write) transfers. | |