Service_USB 3 - Release USB device interface setting
Prev | Appendix B. Service Calls | Next

## Name

Service_USB 3 - Release USB device interface setting — Application wants to release USB device interface setting

## On Entry

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

## On Exit

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

## Use

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.

Prev | Up | Next
Service_USB 2 - Release USB device configuration setting | Home | Service_USB 4 - Change transfer capacity