I'm trying to transfer video data from a camera interfaced with Tiva's DKTM4C129X. I need to send the captured data via USB to a computer host.I have for a long time been wanting to do a Custom USB class driver on the RT106x devices. Each USB transfer is one packet, which can be up to 64 bytes if using bulk type. If you want to send more than 64 bytes, you have to use multiple packets. This topic provides a brief overview about USB bulk transfers. Bulk transfers are designed to transfer large amounts of data with error-free delivery, but with no guarantee of bandwidth. This page discusses USB SuperSpeed Transfers, Bursts and Short Packets, in an attempt to shed light on the relationships between these, and higher level terms. Signal the presence of data on other endpoints in the device. Bulk. Perform a USB bulk transfer.