USB services: Difference between revisions
No edit summary |
|||
Line 19: | Line 19: | ||
| 3 || [[#GetStateChangeEvent]] || | | 3 || [[#GetStateChangeEvent]] || | ||
|- | |- | ||
| 4 || | | 4 || [[#GetState]] || | ||
|- | |- | ||
| 5 || [[#SetVidPidBcd]] || | | 5 || [[#SetVidPidBcd]] || | ||
Line 152: | Line 152: | ||
== GetStateChangeEvent == | == GetStateChangeEvent == | ||
Returns an event handle for state changes. Signalled when Switch<->host USB comms change between started/stopped. USB cable connected/disconnected while at least 1 interface was enabled, or interface enabled/disabled while the USB cable was connected which then caused USB-comms state to change. | Returns an event handle for when the state returned by [[#GetState]] changes. Signalled when Switch<->host USB comms change between started/stopped. USB cable connected/disconnected while at least 1 interface was enabled, or interface enabled/disabled while the USB cable was connected which then caused USB-comms state to change. | ||
== GetState == | |||
No input. Returns an output u32. Returns an error when [[#BindDevice]] wasn't used. | |||
Returns the current state. Values: | |||
* 0: Initial state. | |||
* ... | |||
== SetVidPidBcd == | == SetVidPidBcd == |