Service_USB 3 - Release USB device interface setting — Application wants to release USB device interface setting
R0 | 3 (reason code) |
R1 | &80C00 (USB Service call) |
R2 | Pointer to controller structure |
R3 | Pointer to device structure |
R4 | Interface number according USB device Interface descriptor |
All registers preserved to pass on, else
R0 | 0 to refuse access or 1 to cause a re-try later. |
R1 | 0 to claim or preserved to pass on. |
R2, R3, R4 | preserved |
Must be broadcast by an application which wants to change an interface of device to inform other applications using the interface. If rejected with a 1 result the application may wait for a Service_USB 0 and can afterwards retry to do the change.