Understanding how USB transmission works

Hans Petter Selasky hps at selasky.org
Tue Mar 3 09:00:11 UTC 2020


On 2020-03-03 04:42, Farhan Khan wrote:
> Thank you so much for your prompt response! I understand that you are the one who wrote the USB stack? If so, I am honored.
> Can you please clarify a few points you made?
>> In the beginning you call the start method
> Within rum(4), would that be rum_start()? If not, which function is that?

rum_start() later on calls usbd_transfer_start() which actually starts 
the USB part.

>> then you can submit the USB transfer
> Would that function be usbd_transfer_submit(9)?

Yes.

--HPS


More information about the freebsd-usb mailing list