USB services: Difference between revisions
Line 169: | Line 169: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name || Notes | ||
|- | |- | ||
| 0 || [[#GetDsEndpoint]] | | 0 || [[#GetDsEndpoint]] || | ||
|- | |- | ||
| 1 || [[#GetSetupEvent]] | | 1 || [[#GetSetupEvent]] || | ||
|- | |- | ||
| 2 || | | 2 || || Takes a type-0x6 output buffer, no other output. | ||
|- | |- | ||
| 3 || [[#EnableInterface]] | | 3 || [[#EnableInterface]] || | ||
|- | |- | ||
| 4 || [[#DisableInterface]] | | 4 || [[#DisableInterface]] || | ||
|- | |- | ||
| 5 || | | 5 || || Takes an u32 and an u64. Returns an output u32. | ||
|- | |- | ||
| 6 || | | 6 || || Takes an u32 and an u64. Returns an output u32. | ||
|- | |- | ||
| 7 || [[#GetCtrlInCompletionEvent]] | | 7 || [[#GetCtrlInCompletionEvent]] || | ||
|- | |- | ||
| 8 || | | 8 || || No input. Returns 0x84 bytes of output. | ||
|- | |- | ||
| 9 || [[#GetCtrlOutCompletionEvent]] | | 9 || [[#GetCtrlOutCompletionEvent]] || | ||
|- | |- | ||
| 10 || | | 10 || || No input. Returns 0x84 bytes of output. | ||
|- | |- | ||
| 11 || | | 11 || || No input/output. | ||
|} | |} | ||