USB services: Difference between revisions
Line 525: | Line 525: | ||
| 2 || || No input, returns an output handle. Signaled when [[#PostBufferAsync_2|#PostBufferAsync]] finishes. ([1.0.0] [[#Open]]) | | 2 || || No input, returns an output handle. Signaled when [[#PostBufferAsync_2|#PostBufferAsync]] finishes. ([1.0.0] [[#Open]]) | ||
|- | |- | ||
| 3 || [[#Populate]] ([1.0.0] [[# | | 3 || [[#Populate]] ([1.0.0] [[#Close]]) || | ||
|- | |- | ||
| [2.0.0+] 4 || [[#PostBufferAsync_2|#PostBufferAsync]] || | | [2.0.0+] 4 || [[#PostBufferAsync_2|#PostBufferAsync]] || | ||
Line 541: | Line 541: | ||
Immediately after opening the endpoint session, official sw uses [[#Populate]] and cmd2. | Immediately after opening the endpoint session, official sw uses [[#Populate]] and cmd2. | ||
==== SubmitOutRequest ==== | |||
Takes an type-0x5 input buffer, an u32, and an u32 '''size'''. Returns an output u32. | |||
==== SubmitInRequest ==== | |||
Takes an type-0x6 output buffer, an u32, and an u32 '''size'''. Returns an output u32. | |||
==== Open ==== | ==== Open ==== |