Name
Service_USB 16 - USB system module started — Used to show other applications that a Module
belonging to the USB-System has been started. It can be also
launched again at an arbitrary point of time to cause a
defined set of actions by other modules.
Use
This service call is produced by all core USB system
modules. It is sent by the staring module after it has
correctly initialised. User device drivers do
not issue this service. Each type of USB
component has a unique type identifier, if you write a module
that you feel requires an allocation please contact Simtec Electronics
for details.
Depending on the starting module's type, other modules may
perform additional activities. Regardless of this the service
call must not be claimed.
At the present time the main use of this service is for
Host controller drivers starting so sub host controller
drivers started beforehand may register themselves. The main
cause of this behaviour is where sub handlers have been
started before the main host handler, perhaps when loaded from
ROM where start order cannot be determined.